VLDB 2026 Research / reviewers in the wild / expert
David Tolpin
dblp:25/7117
· DBLP profile ↗
17ranked-venue papers
11as first author
2since 2021 · last 2023
0000-0003-0836-3255ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 16 · 10 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
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
7 papers |
Planning, search and constraint satisfaction · 50% Probabilistic and Bayesian machine learning · 28% Knowledge representation and reasoning · 18% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
action description language |
0.7 | 1 | 2023 | Probabilistic Programs as an Action Description Language · AAAI 2023 |
Programming languages and type systems
probabilistic programming |
0.7 | 1 | 2023 | Probabilistic Programs as an Action Description Language · AAAI 2023 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
0.6 | 3 | 2018 | Rational deployment of multiple heuristics in optimal state-space search · Artif. Intell. 2018 Toward Rational Deployment of Multiple Heuristics in A · IJCAI 2013 Rational Deployment of CSP Heuristics · IJCAI 2011 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic inference |
0.5 | 1 | 2021 | Probabilistic Programs with Stochastic Conditioning · ICML 2021 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming |
0.5 | 1 | 2021 | Probabilistic Programs with Stochastic Conditioning · ICML 2021 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › multi-agent path finding
conflict-based search |
0.2 | 1 | 2015 | ICBS: Improved Conflict-Based Search Algorithm for Multi-Agent Pathfinding · IJCAI 2015 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
multi-agent path finding |
0.2 | 1 | 2015 | ICBS: Improved Conflict-Based Search Algorithm for Multi-Agent Pathfinding · IJCAI 2015 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › best-first search
a* search |
0.2 | 1 | 2013 | Toward Rational Deployment of Multiple Heuristics in A · IJCAI 2013 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
metareasoning |
0.1 | 1 | 2012 | MCTS Based on Simple Regret · AAAI 2012 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › game tree search
monte carlo tree search |
0.1 | 1 | 2012 | MCTS Based on Simple Regret · AAAI 2012 |
Machine learning › Reinforcement learning
multi-armed bandit |
0.1 | 1 | 2012 | MCTS Based on Simple Regret · AAAI 2012 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › decision making under uncertainty
value of information |
0.1 | 1 | 2012 | MCTS Based on Simple Regret · AAAI 2012 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic selection |
0.1 | 1 | 2011 | Rational Deployment of CSP Heuristics · IJCAI 2011 |
Methods — techniques the papers use, named apart from their topics
probabilistic programming · 0.5inference · 0.5rational meta-reasoning · 0.2value of information · 0.1UCT · 0.1UCB · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Probabilistic Programs as an Action Description LanguageabstractActions description languages (ADLs), such as STRIPS, PDDL, and RDDL specify the input format for planning algorithms. Unfortunately, their syntax is familiar to planning experts only, and not to potential users of planning technology. Moreover, this syntax limits the ability to describe complex and large domains. We argue that programming languages (PLs), and more specifically, probabilistic programming languages (PPLs), provide a more suitable alternative. PLs are familiar to all programmers, support complex data types and rich libraries for their manipulation, and have powerful constructs, such as loops, sub-routines, and local variables with which complex, realistic models and complex objectives can be simply and naturally specified. PPLs, specifically, make it easy to specify distributions, which is essential for stochastic models. The natural objection to this proposal is that PLs are opaque and too expressive, making reasoning about them difficult. However, PPLs also come with efficient inference algorithms, which, coupled with a growing body of work on sampling-based and gradient-based planning, imply that planning and execution monitoring can be carried out efficiently in practice. In this paper, we expand on this proposal, illustrating its potential with examples. Ronen I. Brafman, David Tolpin, Or Wertheim |
AAAI | 2 |
| 2021 | Probabilistic Programs with Stochastic ConditioningabstractWe tackle the problem of conditioning probabilistic programs on distributions of observable variables. Probabilistic programs are usually conditioned on samples from the joint data distribution, which we refer to as deterministic conditioning. However, in many real-life scenarios, the observations are given as marginal distributions, summary statistics, or samplers. Conventional probabilistic programming systems lack adequate means for modeling and inference in such scenarios. We propose a generalization of deterministic conditioning to stochastic conditioning, that is, conditioning on the marginal distribution of a variable taking a particular form. To this end, we first define the formal notion of stochastic conditioning and discuss its key properties. We then show how to perform inference in the presence of stochastic conditioning. We demonstrate potential usage of stochastic conditioning on several case studies which involve various kinds of stochastic conditioning and are difficult to solve otherwise. Although we present stochastic conditioning in the context of probabilistic programming, our formalization is general and applicable to other settings. David Tolpin, Yuan Zhou 0013, Tom Rainforth, Hongseok Yang |
ICML | 1 |
| 2018 | Rational deployment of multiple heuristics in optimal state-space search
Erez Karpas, Oded Betzalel, Solomon Eyal Shimony, David Tolpin, Ariel Felner |
Artif. Intell. | 4 |
| 2016 | Black-Box Policy Search with Probabilistic ProgramsabstractIn this work we show how to represent policies as programs: that is, as stochastic simulators with tunable parameters. To learn the parameters of such policies we develop connections between black box variational inference and existing policy search approaches. We then explain how such learning can be implemented in a probabilistic programming system. Using our own novel implementation of such a system we demonstrate both conciseness of policy representation and automatic policy parameter learning for a set of canonical reinforcement learning problems. Jan-Willem van de Meent, Brooks Paige, David Tolpin, Frank D. Wood |
AISTATS | 3 |
| 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 | 5 |
| 2015 | Output-Sensitive Adaptive Metropolis-Hastings for Probabilistic Programs
David Tolpin, Jan-Willem van de Meent, Brooks Paige, Frank D. Wood |
ECML/PKDD (2) | 1 |
| 2015 | Probabilistic Programming in Anglican
David Tolpin, Jan-Willem van de Meent, Frank D. Wood |
ECML/PKDD (3) | 1 |
| 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 | 6 |
| 2015 | Maximum a Posteriori Estimation by Search in Probabilistic ProgramsabstractWe introduce an approximate search algorithm for fast maximum a posteriori probability estimation in probabilistic programs, which we call Bayesian ascent Monte Carlo (BaMC). Probabilistic programs represent probabilistic models with varying number of mutually dependent finite, countable, and continuous random variables. BaMC is an anytime MAP search algorithm applicable to any combination of random variables and dependencies. We compare BaMC to other MAP estimation algorithms and show that BaMC is faster and more robust on a range of probabilistic models. David Tolpin, Frank D. Wood |
SOCS | 1 |
| 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 | 1 |
| 2013 | Toward Rational Deployment of Multiple Heuristics in A
David Tolpin, Tal Beja, Solomon Eyal Shimony, Ariel Felner, Erez Karpas |
IJCAI | 1 |
| 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 | 1 |
| 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 | 1 |
| 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 | 1 |
| 2012 | Selecting Computations: Theory and Applications
Nicholas Hay, Stuart Russell 0001, David Tolpin, Solomon Eyal Shimony |
UAI | 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 | 1 |
| 2011 | Rational Deployment of CSP Heuristics
David Tolpin, Solomon Eyal Shimony |
IJCAI | 1 |