Demo Data from SIGIR 2026 / reviewers in the wild / expert
Justin Kottinger
dblp:277/6397
· DBLP profile ↗
4ranked-venue papers
3as first author
4since 2021 · last 2024
0000-0002-6176-3824ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 3 first-author · 4 since 2021Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
2 papers |
Planning, search and constraint satisfaction · 78% Motion planning and robot control · 22% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › multi-agent path finding
conflict-based search |
0.8 | 1 | 2024 | Temporal segmentation in multi agent path finding with applications to explainability · Artif. Intell. 2024 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
multi-agent path finding |
0.8 | 1 | 2024 | Temporal segmentation in multi agent path finding with applications to explainability · Artif. Intell. 2024 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
plan explanation |
0.8 | 1 | 2024 | Temporal segmentation in multi agent path finding with applications to explainability · Artif. Intell. 2024 |
Robotics › Motion planning and robot control › motion planning
multi-robot motion planning |
0.5 | 1 | 2021 | MAPS-X: Explainable Multi-Robot Motion Planning via Segmentation · ICRA 2021 |
Robotics › Motion planning and robot control › motion planning
sampling-based motion planning |
0.1 | 1 | 2021 | MAPS-X: Explainable Multi-Robot Motion Planning via Segmentation · ICRA 2021 |
Methods — techniques the papers use, named apart from their topics
conflict-based search · 0.8a* search · 0.8sampling-based tree planner · 0.5lazy evaluation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Introducing Delays in Multi Agent Path FindingabstractWe consider a Multi-Agent Path Finding (MAPF) setting where agents have been assigned a plan, but during its execution some agents are delayed. Instead of replanning from scratch when such a delay occurs, we propose delay introduction, whereby we delay some additional agents so that the remainder of the plan can be executed safely. We show that finding the minimum number of additional delays is APX-hard. However, in practice we can find optimal delay-introductions using Conflict-Based Search for very large numbers of agents, and both planning time and the resulting length of the plan are comparable, and sometimes outperform the state-of-the-art heuristics for replanning. Justin Kottinger, Tzvika Geft, Shaull Almagor, Oren Salzman, Morteza Lahijanian |
SOCS | 1 |
| 2024 | Temporal segmentation in multi agent path finding with applications to explainabilityabstractMulti-Agent Path Finding (MAPF) is the problem of planning paths for agents to reach their targets from their start locations, such that the agents do not collide while executing the plan. In many settings, the plan (or a digest thereof) is conveyed to a supervising entity, e.g., for confirmation before execution, for a report, etc. In such cases, we wish to convey that the plan is collision-free with minimal amount of information. To this end, we propose an explanation scheme for MAPF. The scheme decomposes a plan into segments such that within each segment, the agents' paths are disjoint. We can then convey the plan whilst convincing that it is collision-free, using a small number of frames (dubbed an explanation ). We can also measure the simplicity of a plan by the number of segments required for the decomposition. We study the complexity of algorithmic problems that arise by the explanation scheme and the tradeoff between the length (makespan) of a plan and its minimal decomposition. We also introduce two centralized (i.e. runs on a single CPU with full knowledge of the multi-agent system) algorithms for planning with explanations. One is based on a coupled search algorithm similar to A ⁎ , and the other is a decoupled method based on Conflict-Based Search (CBS). We refer to the latter as Explanation-Guided CBS (XG-CBS), which uses a low-level search for individual agents and maintains a high-level conflict tree to guide the low-level search to avoid collisions as well as increasing the number of segments. We propose four approaches to the low-level search of XG-CBS by modifying A ⁎ for explanations and analyze their effects on the completeness of XG-CBS. Finally, we highlight important aspects of the proposed explanation scheme in various MAPF problems and empirically evaluate the performance of the proposed planning algorithms in a series of benchmark problems. Shaull Almagor, Justin Kottinger, Morteza Lahijanian |
Artif. Intell. | 2 |
| 2022 | Conflict-Based Search for Multi-Robot Motion Planning with Kinodynamic ConstraintsabstractMulti-robot motion planning (MRMP) is the fundamental problem of finding non-colliding trajectories for multiple robots acting in an environment, under kinodynamic constraints. Due to its complexity, existing algorithms are either incomplete, or utilize simplifying assumptions. This work introduces Kinodynamic Conflict-Based Search (K-CBS), a decentralized MRMP algorithm that is general, scalable, and probabilistically complete. The algorithm takes inspiration from successful solutions to the discrete analogue of MRMP over finite graphs, known as Multi-Agent Path Finding (MAPF). Specifically, we adapt ideas from Conflict-Based Search (CBS)-a popular decentralized MAPF algorithm-to the MRMP setting. The novelty of our approach is that we work directly in the continuous domain, without discretization. In particular, the kinodynamic constraints are treated natively. K-CBS plans for each robot individually using a low-level planner and grows a conflict tree to resolve collisions between robots by defining constraints. The low-level planner can be any sampling-based, tree-search algorithm for kinodynamic robots, thus lifting existing planners for single robots to the multi-robot setting. We show that K-CBS inherits the (probabilistic) completeness of the low-level planner. We illustrate the generality and performance of K-CBS in several case studies and benchmarks. Justin Kottinger, Shaull Almagor, Morteza Lahijanian |
IROS | 1 |
| 2021 | MAPS-X: Explainable Multi-Robot Motion Planning via SegmentationabstractTraditional multi-robot motion planning (MMP) focuses on computing trajectories for multiple robots acting in an environment, such that the robots do not collide when the trajectories are taken simultaneously. In safety-critical applications, a human supervisor may want to verify that the plan is indeed collision-free. In this work, we propose a notion of explanation for a plan of MMP, based on visualization of the plan as a short sequence of images representing time segments, where in each time segment the trajectories of the agents are disjoint, clearly illustrating the safety of the plan. We show that standard notions of optimality (e.g., makespan) may create conflict with short explanations. Thus, we propose meta-algorithms, namely multi-agent plan segmenting-X (MAPS-X) and its lazy variant, that can be plugged on existing centralized sampling-based tree planners X to produce plans with good explanations using a desirable number of images. We demonstrate the efficacy of this explanation-planning scheme and extensively evaluate the performance of MAPS-X and its lazy variant in various environments and agent dynamics. Justin Kottinger, Shaull Almagor, Morteza Lahijanian |
ICRA | 1 |