EDBT 2026 Demo / reviewers in the wild / expert
Solomon Eyal Shimony
dblp:08/1674
· DBLP profile ↗
89ranked-venue papers
10as first author
12since 2021 · last 2025
0000-0001-6204-9166ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 71 · 10 first-author · 12 since 2021Graphics, computer vision, multimedia, augmented reality and games · 24 · 1 first-author · 3 since 2021Databases, data management, data science and information retrieval · 12Human-computer interaction and ubiquitous computing · 6Theory of computation · 6Applied, interdisciplinary, general and emerging computing · 3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Bidirectional Heuristic Search in Longest Path ProblemsabstractBidirectional heuristic search potentially decreases search effort in combinatorial search problems amenable to backward search. To date, bidirectional search has been limited to minimization or shortest path problems. This paper extends the notion of bidirectional heuristic search to (constrained) longest-path problems. We present a bidirectional heuristic search algorithm for longest simple path (LSP) in undirected graphs, and prove its correctness. We then suggest several refinements, as well as a generalization to other types of longest path problems, such as Coil-in-a-box (CIB). Empirical evaluation shows that, as with many forms of bidirectional search, sometimes unidirectional search wins, but for a sizable chunk of problem instances, bidirectional search performs better by expanding fewer nodes and achieves a shorter runtime despite the increased overhead per expansion. Tzur Shubi, Solomon Eyal Shimony, Ariel Felner, Shahaf S. Shperberg |
ECAI | 2 |
| 2025 | Concurrent Planning and Execution Using Dispatch-Dependent ValuesabstractAgents operating in the real world must cope with the fact that time passes while they plan. In some cases, such as under tight deadlines, the only way for such an agent to achieve its goal is to execute an action before a complete plan has been found. This problem is called Concurrent Planning and Execution (CoPE). Previous work on CoPE relied on a value function that assumes search will finish before actions are executed, causing the agent to be overly pessimistic in many situations. In this paper, we define a new value function that takes into account the agent's ability to dispatch actions incrementally. This allows us to devise a much simpler algorithm for concurrent planning and execution. An experimental evaluation on problems with time pressure shows that the new method significantly outperforms the previous state-of-the-art. Andrew Coles, Erez Karpas, Solomon Eyal Shimony, Shahaf S. Shperberg, Wheeler Ruml |
IJCAI | 3 |
| 2025 | Bidirectional Heuristic Search in Longest Path Problems (Extended Abstract)abstractBidirectional heuristic search has the potential to decrease search time in combinatorial search problems amenable to backward search. To date, bidirectional search has been limited to minimization or shortest path problems. This paper extends the notion of bidirectional heuristic search to (constrained) longest path problems, which turns out to be non-trivial due to the path necessarily being part of the state and the inapplicability of standard bidirectional heuristic search techniques such as meet-in-the-middle (MM) and BAE*. We present a basic bidirectional heuristic search for longest simple path (LSP) in undirected graphs, and prove its correctness. We then suggest several refinements and optimizations, as well as a generalization to other types of longest path problems Coil-in-a-box (CIB). Empirical evaluation shows that, as with many forms of bidirectional search, sometimes unidirectional search wins, but for a sizable chunk of problem instance types, bidirectional search performs better by expanding fewer nodes and achieves a shorter runtime despite the increased overhead per expansion. Tzur Shubi, Solomon Eyal Shimony, Ariel Felner, Shahaf S. Shperberg |
SOCS | 2 |
| 2024 | Planning and Acting While the Clock TicksabstractStandard temporal planning assumes that planning takes place offline, and then execution starts at time 0. Recently, situated temporal planning was introduced, where planning starts at time 0, and execution occurs after planning terminates. Situated temporal planning reflects a more realistic scenario where time passes during planning. However, in situated temporal planning a complete plan must be generated before any action is executed. In some problems with time pressure, timing is too tight to complete planning before the first action must be executed. For example, an autonomous car that has a truck backing towards it should probably move out of the way now, and plan how to get to its destination later. In this paper, we propose a new problem setting: concurrent planning and execution, in which actions can be dispatched (executed) before planning terminates. Unlike previous work on planning and execution, we must handle wall clock deadlines that affect action applicability and goal achievement (as in situated planning) while also supporting dispatching actions before a complete plan has been found. We extend previous work on metareasoning for situated temporal planning to develop an algorithm for this new setting. Our empirical evaluation shows that when there is strong time pressure, our approach outperforms situated temporal planning. Andrew Coles, Erez Karpas, Andrey Lavrinenko, Wheeler Ruml, Solomon Eyal Shimony, Shahaf S. Shperberg |
ICAPS | 5 |
| 2024 | Generalized Longest Simple Path Problems: Speeding up Search Using SPQR TreesabstractThe longest simple path and snake-in-a-box are combinatorial search problems of considerable research interest. Recent work has recast these problems as special cases of a generalized longest simple path (GLSP) framework, and showed how to generate improved search heuristics for them. The greatest reduction in search effort was based on SPQR tree rules, but it was posed as an open problem how to use them optimally. Unrelated to search, a theoretical paper on the existence of simple cycles that include three given edges answers such queries in linear time with SPQR trees. These theoretical results are utilized in this paper to develop advanced heuristics and search partitioning for GLSP. Empirical results on grid-based graphs show that these heuristics can result in orders of magnitude reduction in the number of expansions, as well as significantly reduced overall runtime in most cases. Gal Dahan, Itay Tabib, Solomon Eyal Shimony, Yefim Dinitz |
SOCS | 3 |
| 2024 | Evaluating Distributional Predictions of Search Time: Put Up or Shut Up Games (Extended Abstract)abstractMetareasoning can be a helpful technique for controlling search in situations where computation time is an important resource, such as real-time planning and search, algorithm portfolios, and concurrent planning and execution. Metareasoning often involves an estimate of the remaining search time of a running algorithm, and several ways to compute such estimates have been presented in the literature. In this paper, we argue that many applications actually require a full estimated probability distribution over the remaining time, rather than just a point estimate of expected search time. We study several methods for estimating such distributions, including some novel adaptations of existing schemes. To properly evaluate the estimates, we introduce `put-up or shut-up games', which probe the distributional estimates without requiring infeasible computation. Our experimental evaluation reveals that estimates that are more accurate in expected value do not necessarily deliver better distributions, yielding worse scores in the game. Sean Mariasin, Andrew Coles, Erez Karpas, Wheeler Ruml, Solomon Eyal Shimony, Shahaf S. Shperberg |
SOCS | 5 |
| 2024 | Real-time Safe Interval Path PlanningabstractNavigation among dynamic obstacles is a fundamental task in robotics that has been modeled in various ways. In Safe Interval Path Planning, location is discretized to a grid, time is continuous, future trajectories of obstacles are assumed known, and planning takes place offline. In this work, we define the Real-time Safe Interval Path Planning problem setting, in which the agent plans online and must issue its next action within a strict time bound. Unlike in classical real-time heuristic search, the cost-to-go in Real-time Safe Interval Path Planning is a function of time rather than a scalar. We present several algorithms for this setting and prove that they learn admissible heuristics. Empirical evaluation shows that the new methods perform better than classical approaches under a variety of conditions. Devin Wild Thomas, Wheeler Ruml, Solomon Eyal Shimony |
SOCS | 3 |
| 2023 | A Formal Metareasoning Model of Concurrent Planning and ExecutionabstractAgents that plan and act in the real world must deal with the fact that time passes as they are planning. When timing is tight, there may be insufficient time to complete the search for a plan before it is time to act. By commencing execution before search concludes, one gains time to search by making planning and execution concurrent. However, this incurs the risk of making incorrect action choices, especially if actions are irreversible. This tradeoff between opportunity and risk is the problem addressed in this paper. Our main contribution is to formally define this setting as an abstract metareasoning problem. We find that the abstract problem is intractable. However, we identify special cases that are solvable in polynomial time, develop greedy solution algorithms, and, through tests on instances derived from search problems, find several methods that achieve promising practical performance. This work lays the foundation for a principled time-aware executive that concurrently plans and executes. Amihay Elboher, Ava Bensoussan, Erez Karpas, Wheeler Ruml, Shahaf S. Shperberg, Solomon Eyal Shimony |
AAAI | 6 |
| 2022 | Generalized Longest Path ProblemsabstractThe longest simple path and snake-in-a-box are combinatorial search problems of considerable research interest. We create a common framework of longest constrained path in a graph that contains these two problems, as well as other interesting maximum path problems, as special cases. We analyze properties of this general framework, produce bounds on the path length that can be used as admissible heuristics for all problem types therein. For the special cases of longest simple path and snakes, these heuristics are shown to reduce the number of expansions when searching for a maximal path, which in some cases leads to reduced search time despite the significant overhead of computing these heuristics. Gal Dahan, Itay Tabib, Solomon Eyal Shimony, Ariel Felner |
SOCS | 3 |
| 2022 | When to Commit to an Action in Online Planning and SearchabstractIn online planning, search is concurrent with execution. Under the formulation of planning as heuristic search, when a planner commits to an action, it re-roots its search tree at the node representing the outcome of that action. For the system to remain controlled, the planner must commit to a new action (perhaps a no-op) before the previously chosen action completes. This time pressure results in a real-time search. In this time-bounded setting, it can be beneficial to commit early, in order to perform more lookahead search focused below an upcoming state. In this paper, we propose a principled method for making this commitment decision. Our experimental evaluation shows that our scheme can outperform previously-proposed fixed strategies. Tianyi Gu 0001, Wheeler Ruml, Shahaf S. Shperberg, Solomon Eyal Shimony, Erez Karpas |
SOCS | 4 |
| 2022 | Situated Grid Pathfinding Among Moving Obstacles (Extended Abstract)abstractThere has been much recent work on finding paths in grid maps among moving obstacles. However, in addition to assuming complete omniscience regarding the map and the obstacles' trajectories, previous work has also assumed that time stands still while the agent plans. In this paper, we address situated pathfinding, in which time passes and the obstacles continue to move while the agent plans. We study the choice of state space representation and search algorithm, with a focus on whether conclusions drawn from studies in the off-line case continue to hold in a situated setting. Devin Wild Thomas, Tianyi Gu 0001, Wheeler Ruml, Solomon Eyal Shimony |
SOCS | 4 |
| 2021 | Metareasoning for Interleaved Planning and ExecutionabstractAgents that plan and act in the real world must deal with the fact that time passes as they are planning. In the presence of tight deadlines, there may be insufficient time to complete the search for a plan before it is time to act. One can gain additional time to search by starting to act before a complete plan is found, incurring the risk of making incorrect action choices. This tradeoff between opportunity and risk, inherent in interleaving planning and execution, is a non-trivial metareasoning problem addressed in this paper. Amihay Elboher, Shahaf S. Shperberg, Solomon Eyal Shimony |
SOCS | 3 |
| 2020 | Trading Plan Cost for Timeliness in Situated Temporal PlanningabstractIf a planning agent is considering taking a bus, for example, the time that passes during its planning can affect the feasibility of its plans, as the bus may depart before the agent has found a complete plan. Previous work on this situated temporal planning setting proposed an abstract deliberation scheduling scheme for maximizing the probability of finding a plan that is still feasible at the time it is found. In this paper, we extend the deliberation scheduling approach to address problems in which plans can differ in their cost. Like the planning deadlines, these costs can be uncertain until a complete plan has been found. We show that finding a deliberation policy that minimizes expected cost is PSPACE-hard and that even for known costs and deadlines the optimal solution is a contingent, rather than sequential, schedule. We then analyze special cases of the problem and use these results to propose a greedy scheme that considers both the uncertain deadlines and costs. Our empirical evaluation shows that the greedy scheme performs well in practice on a variety of problems, including some generated from planner search trees. Shahaf S. Shperberg, Andrew Coles, Erez Karpas, Solomon Eyal Shimony, Wheeler Ruml |
IJCAI | 4 |
| 2020 | Bidirectional Heuristic Search: Expanding Nodes by a Lower BoundabstractRecent work on bidirectional search defined a lower bound on costs of paths between pairs of nodes, and introduced a new algorithm, NBS, which is based on this bound. Building on these results, we introduce DVCBS, a new algorithm that aims to to further reduce the number of expansions. Generalizing beyond specific algorithms, we then propose a method for enhancing heuristics by propagating such lower bounds (lb-propagation) between frontiers. This lb-propagation can be used in existing algorithms, often improving their performance, as well as making them "well behaved". Shahaf S. Shperberg, Ariel Felner, Nathan R. Sturtevant, Solomon Eyal Shimony, Avi Hayoun |
IJCAI | 4 |
| 2019 | Allocating Planning Effort When Actions ExpireabstractMaking plans that depend on external events can be tricky. For example, an agent considering a partial plan that involves taking a bus must recognize that this partial plan is only viable if completed and selected for execution in time for the agent to arrive at the bus stop. This setting raises the thorny problem of allocating the agent’s planning effort across multiple open search nodes, each of which has an expiration time and an expected completion effort in addition to the usual estimated plan cost. This paper formalizes this metareasoning problem, studies its theoretical properties, and presents several algorithms for solving it. Our theoretical results include a surprising connection to job scheduling, as well as to deliberation scheduling in time-dependent planning. Our empirical results indicate that our algorithms are effective in practice. This work advances our understanding of how heuristic search planners might address realistic problem settings. Shahaf S. Shperberg, Andrew Coles, Bence Cserna, Erez Karpas, Wheeler Ruml, Solomon Eyal Shimony |
AAAI | 6 |
| 2019 | Enriching Non-Parametric Bidirectional Search AlgorithmsabstractNBS is a non-parametric bidirectional search algorithm proven to expand at most twice the number of node expansions required to verify the optimality of a solution. We introduce new variants of NBS that are aimed at finding all optimal solutions. We then introduce an algorithmic framework that includes NBS as a special case. Finally, we introduce DVCBS, a new algorithm in this framework that aims to further reduce the number of expansions. Unlike NBS, DVCBS does not have any worst-case bound guarantees, but in practice it outperforms NBS in verifying the optimality of solutions. Shahaf S. Shperberg, Ariel Felner, Nathan R. Sturtevant, Solomon Eyal Shimony, Avi Hayoun |
AAAI | 4 |
| 2019 | Improving Bidirectional Heuristic Search by Bounds PropagationabstractRecent work in bidirectional heuristic search characterize pairs of nodes from which at least one node must be expanded in order to ensure optimality of solutions. We use these findings to propose a method for improving existing heuristics by propagating lower bounds between the forward and backward frontiers. We then define a number of desirable properties for bidirectional heuristic search algorithms, and show that applying the bound propagations adds these properties to many existing algorithms (e.g. to the MM family of algorithms). Finally, experimental results show that applying these propagations significantly reduce the running time of various algorithms. Shahaf S. Shperberg, Ariel Felner, Solomon Eyal Shimony, Nathan R. Sturtevant, Avi Hayoun |
SOCS | 3 |
| 2019 | Enriching Non-Parametric Bidirectional Search Algorithms - Extended AbstractabstractNBS is a non-parametric bidirectional search algorithm, proved to expand at most twice the number of node expansions required to verify the optimality of a solution. We introduce new variants of NBS that are aimed at finding all optimal solutions. We then introduce an algorithmic framework that includes NBS as a special case. Finally, we introduce DVCBS, a new algorithm in this framework that aims to further reduce the number of expansions. Unlike NBS, DVCBS does not have any worst-case bound guarantees, but in practice it outperforms NBS in verifying the optimality of solutions. Shahaf S. Shperberg, Ariel Felner, Nathan R. Sturtevant, Solomon Eyal Shimony, Avi Hayoun |
SOCS | 4 |
| 2019 | Estimating the probability of meeting a deadline in schedules and plans
Liat Cohen, Solomon Eyal Shimony, Gera Weiss |
Artif. Intell. | 2 |
| 2018 | Rational deployment of multiple heuristics in optimal state-space search
Erez Karpas, Oded Betzalel, Solomon Eyal Shimony, David Tolpin, Ariel Felner |
Artif. Intell. | 3 |
| 2017 | Some Properties of Batch Value of Information in the Selection Problem (Extended Abstract)abstractWe examine theoretical properties of value of information (VOI) in the selection problem, and identify cases of submodularity and supermodularity. We use these properties to compute approximately optimal measurement batch policies, implemented on a “wine selection problem” example. Shahaf S. Shperberg, Solomon Eyal Shimony |
IJCAI | 2 |
| 2017 | Search-Based Optimal Solvers for the Multi-Agent Pathfinding Problem: Summary and ChallengesabstractMulti-agent pathfinding (MAPF) is an area of expanding research interest. At the core of this research area, numerous diverse search-based techniques were developed in the past 6 years for optimally solving MAPF under the sum-of-costs objective function. In this paper we survey these techniques, while placing them into the wider context of the MAPF field of research. Finally, we provide analytical and experimental comparisons that show that no algorithm dominates all others in all circumstances. We conclude by listing important future research directions. Ariel Felner, Roni Stern, Solomon Eyal Shimony, Eli Boyarski, Meir Goldenberg, Guni Sharon, Nathan R. Sturtevant, Glenn Wagner, Pavel Surynek |
SOCS | 3 |
| 2017 | Monte-Carlo Tree Search using Batch Value of Perfect Information
Shahaf S. Shperberg, Solomon Eyal Shimony, Ariel Felner |
UAI | 2 |
| 2017 | Optimal ordering of statistically dependent tests
Daniel Berend, Ronen I. Brafman, Solomon Eyal Shimony, Shira Zucker |
Discret. Appl. Math. | 3 |
| 2017 | Some Properties of Batch Value of Information in the Selection ProblemabstractGiven a set of items of unknown utility, we need to select one with a utility as high as possible (the selection problem). Measurements (possibly noisy) of item values prior to selection are allowed, at a known cost. The goal is to optimize the overall sequential decision process of measurements and selection. Value of information (VOI) is a well-known scheme for selecting measurements, but the intractability of the problem typically leads to using myopic VOI estimates. Other schemes have also been proposed, some with approximation guarantees, based on submodularity criteria. However, it was observed that the VOI is not submodular in general. In this paper we examine theoretical properties of VOI for the selection problem, and identify cases of submodularity and supermodularity. We suggest how to use these properties to compute approximately optimal measurement batch policies, with an example based on a wine selection problem. Shahaf S. Shperberg, Solomon Eyal Shimony |
J. Artif. Intell. Res. | 2 |
| 2015 | ICBS: Improved Conflict-Based Search Algorithm for Multi-Agent Pathfinding
Eli Boyarski, Ariel Felner, Roni Stern, Guni Sharon, David Tolpin, Oded Betzalel, Solomon Eyal Shimony |
IJCAI | 7 |
| 2015 | Estimating the Probability of Meeting a Deadline in Hierarchical Plans
Liat Cohen, Solomon Eyal Shimony, Gera Weiss |
IJCAI | 2 |
| 2015 | Type System Based Rational Lazy IDAabstractMeta-reasoning can improve numerous search algorithms, but necessitates collection of statistics to be used as probability distributions, and involves restrictive meta-reasoning assumptions. The recently suggested scheme of type systems in search algorithms is used in this paper for collecting these statistics. The statistics are then used to better estimate the unknown quantity of expected regret of computing a heuristic in Rational Lazy IDA* (RLIDA*), and also facilitate a second improvement due to relaxing one of the unrealistic meta-reasoning assumptions in RLIDA*. Oded Betzalel, Ariel Felner, Solomon Eyal Shimony |
SOCS | 3 |
| 2015 | ICBS: The Improved Conflict-Based Search Algorithm for Multi-Agent PathfindingabstractConflict-Based Search (CBS) and its generalization, Meta-Agent CBS are amongst the strongest newly introduced algorithms for Multi-Agent Path Finding. This paper introduces ICBS, an improved version of CBS. ICBS incorporates three orthogonal improvements to CBS which are systematically described and studied. Experimental results show that each of these improvements reduces the runtime over basic CBS by up to 20x in many cases. When all three improvements are combined, an even larger improvement is achieved, producing state-ofthe art results for a number of domains. Eli Boyarski, Ariel Felner, Roni Stern, Guni Sharon, Oded Betzalel, David Tolpin, Solomon Eyal Shimony |
SOCS | 7 |
| 2014 | Rational Deployment of Multiple Heuristics in IDAabstractRecent advances in metareasoning for search has shown its usefulness in improving numerous search algorithms. This paper applies rational metareasoning to IDA* when several admissible heuristics are available. The obvious basic approach of taking the maximum of the heuristics is improved upon by lazy evaluation of the heuristics, resulting in a variant known as Lazy IDA*. We introduce a rational version of lazy IDA* that decides whether to compute the more expensive heuristics or to bypass it, based on a myopic expected regret estimate. Empirical evaluation in several domains supports the theoretical results, and shows that rational lazy IDA* is a state-of-the-art heuristic combination method. David Tolpin, Oded Betzalel, Ariel Felner, Solomon Eyal Shimony |
ECAI | 4 |
| 2014 | Optimal ordering of independent tests with precedence constraints
Daniel Berend, Ronen I. Brafman, Solomon Eyal Shimony, Shira Zucker |
Discret. Appl. Math. | 4 |
| 2013 | Toward Rational Deployment of Multiple Heuristics in A
David Tolpin, Tal Beja, Solomon Eyal Shimony, Ariel Felner, Erez Karpas |
IJCAI | 3 |
| 2013 | Towards Rational Deployment of Multiple Heuristics in A* (Extended Abstract)abstractIn this paper we discuss and experiment with Lazy A*, a variant of A* where heuristics are evaluated lazily and with Rational Lazy A*, which decides whether to compute the more expensive heuristics at all, based on a myopic value of information estimate. Full version appears in IJCAI-2013. David Tolpin, Tal Beja, Solomon Eyal Shimony, Ariel Felner, Erez Karpas |
SOCS | 3 |
| 2013 | Complexity of Canadian traveler problem variants
Dror Fried, Solomon Eyal Shimony, Amit Benbassat, Cenny Wenner |
Theor. Comput. Sci. | 2 |
| 2012 | MCTS Based on Simple RegretabstractUCT, a state-of-the art algorithm for Monte Carlo tree search (MCTS) in games and Markov decision processes, is based on UCB, a sampling policy for the Multi-armed Bandit problem (MAB) that minimizes the cumulative regret. However, search differs from MAB in that in MCTS it is usually only the final ``arm pull'' (the actual move selection) that collects a reward, rather than all ``arm pulls''. Therefore, it makes more sense to minimize the simple regret, as opposed to the cumulative regret. We begin by introducing policies for multi-armed bandits with lower finite-time and asymptotic simple regret than UCB, using it to develop a two-stage scheme (SR+CR) for MCTS which outperforms UCT empirically. Optimizing the sampling process is itself a metareasoning problem, a solution of which can use value of information (VOI) techniques. Although the theory of VOI for search exists, applying it to MCTS is non-trivial, as typical myopic assumptions fail. Lacking a complete working VOI theory for MCTS, we nevertheless propose a sampling scheme that is ``aware'' of VOI, achieving an algorithm that in empirical evaluation outperforms both UCT and the other proposed algorithms. David Tolpin, Solomon Eyal Shimony |
AAAI | 2 |
| 2012 | MCTS Based on Simple RergetabstractUCT, a state-of-the art algorithm for Monte Carlo tree search (MCTS),is based on UCB, a policy for the Multi-armed Bandit problem (MAB) thatminimizes the cumulative regret. However, search differs from MAB inthat in MCTS it is usually only the final ``arm pull''that collects a reward, rather than all ``arm pulls''.Therefore, it makes more sense to minimize the simple, rather thancumulative, regret. We introduce policies formulti-armed bandits with lower simpleregret than UCB and develop a two-stage scheme (SR+CR) for MCTSwhich outperforms UCT empirically. We also propose a samplingscheme based on value of information (VOI), achieving an algorithmthat empirically outperforms other proposed algorithms. David Tolpin, Solomon Eyal Shimony |
SOCS | 2 |
| 2012 | Selecting Computations: Theory and Applications
Nicholas Hay, Stuart Russell 0001, David Tolpin, Solomon Eyal Shimony |
UAI | 4 |
| 2012 | Markov network based ontology matching
Sivan Albagli, Rachel Ben-Eliyahu-Zohary, Solomon Eyal Shimony |
J. Comput. Syst. Sci. | 3 |
| 2012 | Semimyopic Measurement Selection for Optimization Under UncertaintyabstractThe following sequential decision problem is considered: given a set of items of unknown utility, an item with as high a utility as possible must be selected ("the selection problem"). Measurements (possibly noisy) of item features prior to selection are allowed at known costs. The goal is to optimize the overall sequential decision process of measurements and selection. Value of information (VOI) is a well-known scheme for selecting measurements, but the intractability of the problem typically leads to using myopic VOI estimates. In the selection problem, myopic VOI frequently badly underestimates the VOI, leading to inferior measurement policies. In this paper, the strict myopic assumption is relaxed into a scheme termed semimyopic, providing a spectrum of methods that can improve the performance of measurement policies. In particular, the efficiently computable method of "blinkered" VOI is proposed, and theoretical bounds for important special cases are examined. Empirical evaluation of "blinkered" VOI in the selection problem with normally distributed item values shows that it performs much better than pure myopic VOI. David Tolpin, Solomon Eyal Shimony |
IEEE Trans. Syst. Man Cybern. Part B | 2 |
| 2011 | Rational Deployment of CSP Heuristics
David Tolpin, Solomon Eyal Shimony |
IJCAI | 2 |
| 2011 | Repeated-Task Canadian Traveler ProblemabstractIn the Canadian Traveler Problem (CTP) a traveling agent is given a weighted graph, where some of the edges may be blocked, with a known probability. The agent needs to travel to a given goal. A solution for CTP is a policy, that has the smallest expected traversal cost. CTP is intractable. Previous work has focused on the case of a single agent. We generalize CTP to a repeated task version where a number of agents need to travel to the same goal, minimizing their combined travel cost. We provide optimal algorithms for the special case of disjoint path graphs. Based on a previous UCT-based approach for the single agent case, a framework is developed for the multi-agent case and four variants are given - two of which are based on the results for disjoint-path graphs. Empirical results show the benefits of the suggested framework and the resulting heuristics. For small graphs where we could compare to optimal policies, our approach achieves near optimal results at only a fraction of the computation cost. Zahy Bnaya, Ariel Felner, Dror Fried, Olga Maksin, Solomon Eyal Shimony |
SOCS | 5 |
| 2009 | Markov Network Based Ontology Matching
Sivan Albagli, Rachel Ben-Eliyahu-Zohary, Solomon Eyal Shimony |
IJCAI | 3 |
| 2009 | Canadian Traveler Problem with Remote Sensing
Zahy Bnaya, Ariel Felner, Solomon Eyal Shimony |
IJCAI | 3 |
| 2009 | Approximate belief updating in max-2-connected Bayes networks is NP-hard
Erez Karpas, Solomon Eyal Shimony, Amos Beimel |
Artif. Intell. | 2 |
| 2009 | Generic Preferences over Subsets of Structured ObjectsabstractVarious tasks in decision making and decision support systems require selecting a preferred subset of a given set of items. Here we focus on problems where the individual items are described using a set of characterizing attributes, and a generic preference specification is required, that is, a specification that can work with an arbitrary set of items. For example, preferences over the content of an online newspaper should have this form: At each viewing, the newspaper contains a subset of the set of articles currently available. Our preference specification over this subset should be provided offline, but we should be able to use it to select a subset of any currently available set of articles, e.g., based on their tags. We present a general approach for lifting formalisms for specifying preferences over objects with multiple attributes into ones that specify preferences over subsets of such objects. We also show how we can compute an optimal subset given such a specification in a relatively efficient manner. We provide an empirical evaluation of the approach as well as some worst-case complexity results. Maxim Binshtok, Ronen I. Brafman, Carmel Domshlak, Solomon Eyal Shimony |
J. Artif. Intell. Res. | 4 |
| 2008 | Observation Subset Selection as Local Compilation of Performance Profiles
Yan Radovilsky, Solomon Eyal Shimony |
UAI | 2 |
| 2008 | Prioritizing Point-Based POMDP SolversabstractRecent scaling up of partially observable Markov decision process (POMDP) solvers toward realistic applications is largely due to point-based methods that quickly converge to an approximate solution for medium-sized domains. These algorithms compute a value function for a finite reachable set of belief points, using backup operations. Point-based algorithms differ on the selection of the set of belief points and on the order by which backup operations are executed on the selected belief points. We first show how current algorithms execute a large number of backups that can be removed without reducing the quality of the value function. We demonstrate that the ordering of backup operations on a predefined set of belief points is important. In the simpler domain of MDP solvers, prioritizing the order of equivalent backup operations on states is known to speed up convergence. We generalize the notion of prioritized backups to the POMDP framework, showing how existing algorithms can be improved by prioritizing backups. We also present a new algorithm, which is the prioritized value iteration, and show empirically that it outperforms current point-based algorithms. Finally, a new empirical evaluation measure (in addition to the standard runtime comparison), which is based on the number of atomic operations and the number of belief points, is proposed in order to provide more accurate benchmark comparisons. Guy Shani, Ronen I. Brafman, Solomon Eyal Shimony |
IEEE Trans. Syst. Man Cybern. Part B | 3 |
| 2007 | Computing Optimal Subsets
Maxim Binshtok, Ronen I. Brafman, Solomon Eyal Shimony, Ajay Mani, Craig Boutilier |
AAAI | 3 |
| 2007 | Scaling Up: Solving POMDPs through Value Based Clustering
Yan Virin, Guy Shani, Solomon Eyal Shimony, Ronen I. Brafman |
AAAI | 3 |
| 2007 | Scaling Up: Solving POMDPs through Value Based Clustering
Yan Virin, Guy Shani, Solomon Eyal Shimony, Ronen I. Brafman |
AAAI | 3 |
| 2007 | Forward Search Value Iteration for POMDPs
Guy Shani, Ronen I. Brafman, Solomon Eyal Shimony |
IJCAI | 3 |
| 2006 | Preferences over Sets
Ronen I. Brafman, Carmel Domshlak, Solomon Eyal Shimony, Y. Silver |
AAAI | 3 |
| 2006 | Prioritizing Point-Based POMDP Solvers
Guy Shani, Ronen I. Brafman, Solomon Eyal Shimony |
ECML | 3 |
| 2006 | Multi-Agent Handling of Opportunism: AWOL Meets Discretized 'Unreal Tournament'abstractA common solution to multi-agent decision problems is to commit a team of collaborating agents to a joint plan. Once committed, any deviation from the plan by an agent, is hazardous. Hence, in many such systems, agents ignore potential beneficial actions not in the plan, (even if such "opportunistic" actions increase the expected utility of the team). We model the (stochastic) tradeoff of such opportunistic actions vs. continued commitment to the joint plan, and address this issue as a formal decision problem under uncertainty. We use a modified version of the AWOL model, presented in an earlier paper, showing how it works in the context of a simplified version of the unreal tournament (TM) computer game. Empirical results suggest that it is faster to compute the solution to the AWOL abstraction than to solve the problem in the original domain. Ami Berler, Solomon Eyal Shimony |
SMC | 2 |
| 2006 | Efficient Deterministic Approximation Algorithms for Non-myopic Value of Information in Graphical ModelsabstractAgents operating in the real world need to handle both uncertainty and resource constraints. Typical problems in this domain are optimization of sequences of observations, and optimal allocation of computation tasks during reasoning and search (also known as meta-reasoning). In both domains, a crucial issue is value of information, a quantity hard to compute in general, and thus usually estimated using severe assumptions, such as myopic and independence of information sources. This paper extends recent work on non-myopic value of information in graphical models, that assumed a chain-shaped graph and exact measurements. Suitably relaxing the assumption of exact measurements still allows for a provably close approximation of the optimal subset (of observations) selection, and for approximating the optimal conditional plan. The method is shown to be efficient and to provide a significant advantage in expected reward over the myopic and greedy value of information scheme. Yan Radovilsky, Guy Shattah, Solomon Eyal Shimony |
SMC | 3 |
| 2006 | Support measures for graph data
Natalia Vanetik, Solomon Eyal Shimony, Ehud Gudes |
Data Min. Knowl. Discov. | 2 |
| 2006 | On Graphical Modeling of Preference and ImportanceabstractIn recent years, CP-nets have emerged as a useful tool for supporting preference elicitation, reasoning, and representation. CP-nets capture and support reasoning with qualitative conditional preference statements, statements that are relatively natural for users to express. In this paper, we extend the CP-nets formalism to handle another class of very natural qualitative statements one often uses in expressing preferences in daily life - statements of relative importance of attributes. The resulting formalism, TCP-nets, maintains the spirit of CP-nets, in that it remains focused on using only simple and natural preference statements, uses the ceteris paribus semantics, and utilizes a graphical representation of this information to reason about its consistency and to perform, possibly constrained, optimization using it. The extra expressiveness it provides allows us to better model tradeoffs users would like to make, more faithfully representing their preferences. Ronen I. Brafman, Carmel Domshlak, Solomon Eyal Shimony |
J. Artif. Intell. Res. | 3 |
| 2006 | Discovering Frequent Graph Patterns Using Disjoint PathsabstractWhereas data mining in structured data focuses on frequent data values, in semistructured and graph data mining, the issue is frequent labels and common specific topologies. The structure of the data is just as important as its content. We study the problem of discovering typical patterns of graph data, a task made difficult because of the complexity of required subtasks, especially subgraph isomorphism. In this paper, we propose a new apriori-based algorithm for mining graph data, where the basic building blocks are relatively large, disjoint paths. The algorithm is proven to be sound and complete. Empirical evidence shows practical advantages of our approach for certain categories of graphs Ehud Gudes, Solomon Eyal Shimony, Natalia Vanetik |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2005 | Model-Based Online Learning of POMDPs
Guy Shani, Ronen I. Brafman, Solomon Eyal Shimony |
ECML | 3 |
| 2004 | Efficient probabilistic reasoning in BNs with mutual exclusion and context-specific independenceabstractPrior work has shown that context-specific independence (CSI) in Bayes networks can be exploited to speed up belief updating. We examine how networks with variables exhibiting mutual exclusion (e.g., “selector variables”), as well as CSI, can be efficiently updated. In particular, directed-path singly connected and polytree networks that have an additional common selector variable can be updated in linear time (given null and general conjunctive evidence, respectively), where quadratic time would be needed without the mutual exclusion requirement. The above results have direct applications, as such network topologies can be used in predicting the ramifications of user selection in some multimedia data browsing systems. © 2004 Wiley Periodicals, Inc. Int J Int Syst 19: 703–725, 2004. Carmel Domshlak, Solomon Eyal Shimony |
Int. J. Intell. Syst. | 2 |
| 2004 | Qualitative decision making in adaptive presentation of structured informationabstractWe present a new approach for adaptive presentation of structured information, based on preference-based constrained optimization techniques rooted in qualitative decision-theory. In this approach, document presentation is viewed as a configuration problem whose goal is to determine the optimal presentation of a document, while taking into account the preferences of the content provider, viewer interaction with the browser, and, possibly, some layout constraints. The preferences of the content provider are represented by a CP-net, a graphical, qualitative preference model developed in Boutilier et al. [1999]. The layout constraints are represented as geometric constraints, integrated within the optimization process. We discuss the theoretical basis of our approach, as well as implemented prototype systems for Web pages and for general media-rich document presentation. Ronen I. Brafman, Carmel Domshlak, Solomon Eyal Shimony |
ACM Trans. Inf. Syst. | 3 |
| 2003 | Abstract world for opportunistic local decisions in multi-agent systemsabstractCollaboration of multiple intelligent agents on a shared task is a complex research issue, made particularly difficult when communication is limited or impossible. A common solution in multi-agent systems is to commit a team of collaborating agents to a joint plan. Since any deviation from the plan by an agent is hazardous, the common treatment of potential unplanned opportunities is either by ignoring them (even when "opportunistic" actions increase the expected utility of the team), or by ad-hoc rules determining whether to accept such opportunities. Neither of these solutions is desirable. In our framework, Abstract World for Opportunistic Local decisions (AWOL for short), we attempt a disciplined treatment of opportunistic actions, in the context of an existing joint plan. The idea is to model the (stochastic) tradeoff of such opportunistic actions vs. continued commitment to the joint plan, while abstracting away as much as possible from the state of the world. The abstract model is evaluated using strict decision-theoretic criteria, with the goal of applying the optimal decision on whether to accept an opportunistic action in the original domain. Ami Berler, Solomon Eyal Shimony |
SMC | 2 |
| 2003 | Complexity of probabilistic reasoning in directed-path singly-connected Bayes networks
Solomon Eyal Shimony, Carmel Domshlak |
Artif. Intell. | 1 |
| 2003 | Implicitly preserving semantics during incremental knowledge base acquisition under uncertainty
Eugene Santos Jr., Eugene S. Santos, Solomon Eyal Shimony |
Int. J. Approx. Reason. | 3 |
| 2002 | Computing Frequent Graph Patterns from Semistructured DataabstractWhereas data mining in structured data focuses on frequent data values, in semistructured and graph data the emphasis is on frequent labels and common topologies. Here, the structure of the data is just as important as its content. We study the problem of discovering typical patterns of graph data. The discovered patterns can be useful for many applications, including: compact representation of source information and a road-map for browsing and querying information sources. Difficulties arise in the discovery task from the complexity of some of the required sub-tasks, such as sub-graph isomorphism. This paper proposes a new algorithm for mining graph data, based on a novel definition of support. Empirical evidence shows practical, as well as theoretical, advantages of our approach. Natalia Vanetik, Ehud Gudes, Solomon Eyal Shimony |
ICDM | 3 |
| 2001 | Preference-Based Configuration of Web Page Content
Carmel Domshlak, Ronen I. Brafman, Solomon Eyal Shimony |
IJCAI | 3 |
| 1998 | FlexiMine - A Flexible Platform for KDD Research and Application Construction
Carmel Domshlak, D. Gershkovich, Ehud Gudes, N. Liusternik, Amnon Meisels, Tzachi Rosen, Solomon Eyal Shimony |
KDD | 7 |
| 1998 | CSPs with counters: a likelihood-based heuristicabstract. Counter constraints are a naturalrepresentation of constraints on the finite capacity of resources in resource-allocation type problems. They are a generic family of non-binary constraints that limit the number of variables that may be assigned particular values. Counter constraints can be represented by binary constraints, at a cost. We analyse the cost, show how a counter can be represented as a linear number of binary constraints, and demonstrate empirically that even with the optimal reduction,an explicit representation of counters is preferable to their representation as a set of binary constraints. For counter constraints, value ordering is essential. An heuristic for value ordering on constraint satisfaction problems (CSP), based on the estimated likelihoodof a solution, is presented. The proposed value ordering heuristic is useful for counter constraints, as well as for binary CSPs, where it can be used to approximate the number of solutions consistent with a particular value assignment to a variable. The proposed value ordering heuristic integrates counter constraints with binary constraint networks in a novel manner. Counter constraints are problematic for most heuristics, which are local in scope, yet we demonstrated empirically that the proposed value ordering heuristic is significantly superior to heuristics used in previous work. Gadi Solotorevsky, Solomon Eyal Shimony, Amnon Meisels |
J. Exp. Theor. Artif. Intell. | 2 |
| 1998 | Deterministic approximation of marginal probabilities in Bayes netsabstractComputation of marginal probabilities in Bayes nets is central to numerous reasoning and automatic decision-making systems. This paper presents a deterministic approximation scheme for this hard problem that supplies provably correct bounds by aggregating probability mass in independence-based (IB) assignments. It refines belief updating methods. It approximates posterior probabilities by finding a small number of the highest probability complete (or evidentially supported) assignments. Under certain assumptions, the probability mass in the union of these assignments is sufficient to obtain a good approximation. Such methods are especially useful for highly connected networks. Since IB assignments contain fewer assigned variables, the probability mass in each assignment is greater than in the respective complete assignment. Thus, fewer assignments are sufficient, and a good approximation can be obtained efficiently. Two classes of algorithms for finding high-probability assignments are suggested: best-first heuristic search and a special integer linear program (ILP). Since IB assignments may be overlapping events in probability space, accumulating the mass in a set of assignments may be hard. In the ILP variant, it is easy to avoid the problem by adding equations that prohibit overlap. In the best-first search algorithm, other schemes are necessary, but experimental results suggest that using inclusion-exclusion (potentially exponential-time in the worst case) in the overlap cases is not too expensive for most problem instances. Eugene Santos Jr., Solomon Eyal Shimony |
IEEE Trans. Syst. Man Cybern. Part A | 2 |
| 1997 | Bayes Networks for Sonar Sensor Fusion
Ami Berler, Solomon Eyal Shimony |
UAI | 2 |
| 1997 | Cost-Sharing in Bayesian Knowledge Bases
Solomon Eyal Shimony, Carmel Domshlak, Eugene Santos Jr. |
UAI | 1 |
| 1997 | A Note on Approximate Inclusion-exclusion
Avraham A. Melkman, Solomon Eyal Shimony |
Discret. Appl. Math. | 2 |
| 1997 | Hybrid algorithms for approximate belief updating in Bayes nets
Eugene Santos Jr., Solomon Eyal Shimony, Edward Michael Williams |
Int. J. Approx. Reason. | 2 |
| 1996 | Sample-and-Accumulate Algorithms for Belief Updating in Bayes Networks
Eugene Santos Jr., Solomon Eyal Shimony, Edward Michael Williams |
UAI | 2 |
| 1996 | Exploiting case-based independence for approximating marginal probabilities
Solomon Eyal Shimony, Eugene Santos Jr. |
Int. J. Approx. Reason. | 1 |
| 1996 | Algorithms for Parsimonious Complete Sets in Directed Graphs
Avraham A. Melkman, Solomon Eyal Shimony |
Inf. Process. Lett. | 2 |
| 1996 | A Probabilistic Spatial Data Model
Yoram Kornatzky, Solomon Eyal Shimony |
Inf. Sci. | 2 |
| 1995 | The role of relevance in explanation II: Disjunctive assignments and approximate independence
Solomon Eyal Shimony |
Int. J. Approx. Reason. | 1 |
| 1994 | Belief Updating by Enumerating High-Probability Independence-based Assignments
Eugene Santos Jr., Solomon Eyal Shimony |
UAI | 2 |
| 1994 | Cost-Based Abduction and MAP Explanation
Eugene Charniak, Solomon Eyal Shimony |
Artif. Intell. | 2 |
| 1994 | Finding MAPs for Belief Networks is NP-Hard
Solomon Eyal Shimony |
Artif. Intell. | 1 |
| 1994 | A Probabilistic Object-Oriented Data Model
Yoram Kornatzky, Solomon Eyal Shimony |
Data Knowl. Eng. | 2 |
| 1993 | A Probabilistic Spatial Data Model
Yoram Kornatzky, Solomon Eyal Shimony |
DEXA | 2 |
| 1993 | Relevant Explanations: Allowing Disjunctive Assignments
Solomon Eyal Shimony |
UAI | 1 |
| 1993 | The role of relevance in explanation I: Irrelevance as statistical independence
Solomon Eyal Shimony |
Int. J. Approx. Reason. | 1 |
| 1991 | Explanation, Irrelevance, and Statistical Independence
Solomon Eyal Shimony |
AAAI | 1 |
| 1991 | Algorithms for Irrelevance-Based Partial MAPs
Solomon Eyal Shimony |
UAI | 1 |
| 1990 | Probabilistic Semantics for Cost Based Abduction
Eugene Charniak, Solomon Eyal Shimony |
AAAI | 2 |
| 1990 | A new algorithm for finding MAP assignments to belief networks
Solomon Eyal Shimony, Eugene Charniak |
UAI | 1 |