Eric A. Hansen

dblp:02/6770 · DBLP profile ↗
← Back
47ranked-venue papers
17as first author
3since 2021 · last 2025
0000-0002-8445-2375ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 46 · 17 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 23 · 6 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

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
27 papers
Planning, search and constraint satisfaction · 73% Probabilistic and Bayesian machine learning · 15% Reinforcement learning · 11%
Theoretical computer science
8 papers
Algorithms and data structures · 46% Graph algorithms and graph theory · 32% Automated reasoning and model checking · 22%

Topics — the 28 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
partially observable markov decision process
0.952021
An integrated approach to solving influence diagrams and finite-horizon partially observable decision processes · Artif. Intell. 2021
A POMDP Approach to Influence Diagram Evaluation · IJCAI 2016
Indefinite-Horizon POMDPs with Action-Based Termination · AAAI 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.892016
General Error Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems · AAAI 2016
Efficient Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems · AAAI 2015
Edge Partitioning in External-Memory Graph Search · IJCAI 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty
0.832021
An integrated approach to solving influence diagrams and finite-horizon partially observable decision processes · Artif. Intell. 2021
A POMDP Approach to Influence Diagram Evaluation · IJCAI 2016
Planning with Continuous Resources in Stochastic Domains · IJCAI 2005
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › directed graphical model
influence diagrams
0.512021
An integrated approach to solving influence diagrams and finite-horizon partially observable decision processes · Artif. Intell. 2021
Machine learning › Reinforcement learning
markov decision process
0.522016
General Error Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems · AAAI 2016
Efficient Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems · AAAI 2015
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
stochastic shortest path
0.522016
General Error Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems · AAAI 2016
Efficient Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems · AAAI 2015
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
graph search
0.352007
Parallel Structured Duplicate Detection · AAAI 2007
A Breadth-First Approach to Memory-Efficient Graph Search · AAAI 2006
Domain-Independent Structured Duplicate Detection · AAAI 2006
Algorithms and data structures
dynamic programming
0.242011
Memory-Efficient Dynamic Programming for Learning Optimal Bayesian Networks · AAAI 2011
Incremental Estimation of Discrete Hidden Markov Models Based on a New Backward Procedure · AAAI 2005
Monitoring and control of anytime algorithms: A dynamic programming approach · Artif. Intell. 2001
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › structure learning
bayesian network structure learning
0.112011
Memory-Efficient Dynamic Programming for Learning Optimal Bayesian Networks · AAAI 2011
Automated reasoning and model checking › probabilistic inference
graphical model inference
0.112009
Efficient Computation of Jointree Bounds for Systematic MAP Search · IJCAI 2009
Graph algorithms and graph theory › graph theory › graph parameters › graph width parameters
treewidth
0.112009
Combining Breadth-First and Depth-First Strategies in Searching for Treewidth · IJCAI 2009
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › tree search
breadth-first search
0.112006
A Breadth-First Approach to Memory-Efficient Graph Search · AAAI 2006
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
decentralized POMDP
0.112005
Bounded Policy Iteration for Decentralized POMDPs · IJCAI 2005
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.112005
Incremental Estimation of Discrete Hidden Markov Models Based on a New Backward Procedure · AAAI 2005
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
hidden markov model
0.112005
Incremental Estimation of Discrete Hidden Markov Models Based on a New Backward Procedure · AAAI 2005
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › admissible heuristics
pattern databases
0.112005
External-Memory Pattern Databases Using Structured Duplicate Detection · AAAI 2005
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
probabilistic planning
0.112005
Planning with Continuous Resources in Stochastic Domains · IJCAI 2005
Machine learning › Reinforcement learning › multi-agent reinforcement learning
markov games
0.012004
Dynamic Programming for Partially Observable Stochastic Games · AAAI 2004
Knowledge, reasoning and agents › Multi-agent systems
partially observable stochastic games
0.012004
Dynamic Programming for Partially Observable Stochastic Games · AAAI 2004
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
memory-bounded search
0.012003
Sparse-Memory Graph Search · IJCAI 2003
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
anytime algorithm
0.012001
Monitoring and control of anytime algorithms: A dynamic programming approach · Artif. Intell. 2001
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
hybrid search
0.012009
Combining Breadth-First and Depth-First Strategies in Searching for Treewidth · IJCAI 2009
Graph algorithms and graph theory › graph partitioning
edge partitioning
0.012007
Edge Partitioning in External-Memory Graph Search · IJCAI 2007
Graph algorithms and graph theory
graph partitioning
0.012007
Edge Partitioning in External-Memory Graph Search · IJCAI 2007
Machine learning › Reinforcement learning › dynamic programming
policy iteration
0.011997
An Improved Policy Iteration Algorithm for Partially Observable MDPs · NIPS 1997
Graph algorithms and graph theory › graph algorithms
graph search
0.012003
Sparse-Memory Graph Search · IJCAI 2003
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
plan execution
0.011994
Cost-Effective Sensing during Plan Execution · AAAI 1994
Automated reasoning and model checking › probabilistic verification
value iteration
0.012001
An Improved Grid-Based Approximation Algorithm for POMDPs · IJCAI 2001

Methods — techniques the papers use, named apart from their topics

value iteration · 0.5dynamic programming · 0.4layered graph decomposition · 0.2POMDP · 0.2bellman residual · 0.2depth-first search · 0.2breadth-first search · 0.2incremental estimation · 0.1backward procedure · 0.1branch-and-bound · 0.1a* search · 0.1policy iteration · 0.1grid-based approximation · 0.0
YearPublicationVenuePosition
2025 A Bucket-Based Priority Queue for Bounded-Suboptimal and Anytime A* Search
abstract
We introduce a priority queue data structure, called a bucket heap, which generalizes the bucket queue commonly used to accelerate A* search for shortest-path problems with a small range of integer transition costs. Unlike a bucket queue, a bucket heap speeds up priority queue operations for bounded-suboptimal and Anytime A* algorithms guided by non-admissible node evaluation functions. It also provides direct access---without any additional overhead---to the underlying bucket queue of A*, which we show can be used to improve search performance in further ways.
Garrett M. Fereday, Eric A. Hansen
SOCS2
2022 Strategy Graphs for Influence Diagrams
abstract
An influence diagram is a graphical model of a Bayesian decision problem that is solved by finding a strategy that maximizes expected utility. When an influence diagram is solved by variable elimination or a related dynamic programming algorithm, it is traditional to represent a strategy as a sequence of policies, one for each decision variable, where a policy maps the relevant history for a decision to an action. We propose an alternative representation of a strategy as a graph, called a strategy graph, and show how to modify a variable elimination algorithm so that it constructs a strategy graph. We consider both a classic variable elimination algorithm for influence diagrams and a recent extension of this algorithm that has more relaxed constraints on elimination order that allow improved performance. We consider the advantages of representing a strategy as a graph and, in particular, how to simplify a strategy graph so that it is easier to interpret and analyze.
Eric A. Hansen, Jinchuan Shi, James Kastrantas
J. Artif. Intell. Res.1
2021 An integrated approach to solving influence diagrams and finite-horizon partially observable decision processes
Eric A. Hansen
Artif. Intell.1
2020 Improved Vector Pruning in Exact Algorithms for Solving POMDPs
abstract
Exact dynamic programming algorithms for solving partially observable Markov decision processes (POMDPs) rely on a subroutine that removes, or “prunes,” dominated vectors from vector sets that represent piecewise-linear and convex value functions. The subroutine solves many linear programs, where the size of the linear programs is proportional to both the number of undominated vectors in the set and their dimension, which severely limits scalability. Recent work improves the performance of this subroutine by limiting the number of constraints in the linear programs it solves by incrementally generating relevant constraints. In this paper, we show how to similarly limit the number of variables. By reducing the size of the linear programs in both ways, we further improve the performance of exact algorithms for POMDPs, especially in solving problems with larger state spaces.
Eric A. Hansen, Thomas Bowman
UAI1
2016 General Error Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems
abstract
We consider recently-derived error bounds that can be used to bound the quality of solutions found by heuristic search algorithms for stochastic shortest path problems. In their original form, the bounds can only be used for problems with positive action costs. We show how to generalize the bounds so that they can be used in solving any stochastic shortest path problem, regardless of cost structure. In addition, we introduce a simple new heuristic search algorithm that performs as well or better than previous algorithms for this class of problems, while being easier to implement and analyze.
Eric A. Hansen, Ibrahim Abdoulahi
AAAI1
2016 A POMDP Approach to Influence Diagram Evaluation
Eric A. Hansen, Jinchuan Shi, Arindam Khaled
IJCAI1
2015 Efficient Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems
abstract
Fully observable decision-theoretic planning problems are commonly modeled as stochastic shortest path (SSP) problems. For this class of planning problems, heuristic search algorithms (including LAO*, RTDP, and related algorithms), as well as the value iteration algorithm on which they are based, lack an efficient test for convergence to an ε-optimal policy (except in the special case of discounting). We introduce a simple and efficient test for convergence that applies to SSP problems with positive action costs. The test can detect whether a policy is proper, that is, whether it achieves the goal state with probability 1. If proper, it gives error bounds that can be used to detect convergence to an ε-optimal solution. The convergence test incurs no extra overhead besides computing the Bellman residual, and the performance guarantee it provides substantially improves the utility of this class of planning algorithms.
Eric A. Hansen, Ibrahim Abdoulahi
AAAI1
2013 Solving Limited-Memory Influence Diagrams Using Branch-and-Bound Search
Arindam Khaled, Eric A. Hansen, Changhe Yuan
UAI2
2011 Memory-Efficient Dynamic Programming for Learning Optimal Bayesian Networks
abstract
We describe a memory-efficient implementation of a dynamic programming algorithm for learning the optimal structure of a Bayesian network from training data. The algorithm leverages the layered structure of the dynamic programming graphs representing the recursive decomposition of the problem to reduce the memory requirements of the algorithm from O(n2n) to O(C(n, n/2)), where C(n, n/2) is the binomial coefficient. Experimental results show that the approach runs up to an order of magnitude faster and scales to datasets with more variables than previous approaches.
Brandon M. Malone, Changhe Yuan, Eric A. Hansen
AAAI3
2011 Branch and bound based feature elimination for support vector machine based classification of hyperspectral images
abstract
Feature selection (FS) is a classical combinatorial problem in pattern recognition and data mining. It finds major importance in classification and regression scenarios. In this paper, a hybrid approach that combines branch-and-bound (BB) search with Bhattacharya distance based feature selection is presented for classifying hyperspectral data using Support Vector Machine (SVM) classifiers. The performance of this hybrid approach is compared to another hybrid approach that uses genetic algorithm (GA) based feature selection in place of BB. It is also compared to baseline SVMs with no feature reduction. Experimental results using hyperspectral data show that under small sample size situations, BB approach performs better than GA and SVM with no feature selection.
Sathishkumar Samiappan, Saurabh Prasad, Lori M. Bruce, Eric A. Hansen
IGARSS4
2011 Suboptimality Bounds for Stochastic Shortest Path Problems
Eric A. Hansen
UAI1
2011 Improving the Scalability of Optimal Bayesian Network Learning with External-Memory Frontier Breadth-First Branch and Bound Search
Brandon M. Malone, Changhe Yuan, Eric A. Hansen, Susan M. Bridges
UAI3
2010 Parallel lexical-tree based LVCSR on multi-core processors
Naveen Parihar, Ralf Schlüter, David Rybach, Eric A. Hansen
INTERSPEECH4
2010 Edge Partitioning in Parallel Structured Duplicate Detection
abstract
We show how edge partitioning, a technique originally developed for external-memory search, can be used to reduce the number of slow synchronization operations needed in parallel graph search. We show that edge partitioning improves on a previous technique called parallel structured duplicate detection by allowing a higher degree of concurrency, even for search problems with little or no inherent locality. For domain-independent graph search, we also show that edge partitioning significantly improves search speed by improving the efficiency of precondition checking. We demonstrate the effectiveness of this approach to parallel graph search for domain-independent STRIPS planning.
Rong Zhou 0001, Tim Schmidt, Eric A. Hansen, Minh Binh Do, Serdar Uckun
SOCS3
2010 Solving Multistage Influence Diagrams using Branch-and-Bound Search
Changhe Yuan, Xiaojian Wu, Eric A. Hansen
UAI3
2009 Efficient Computation of Jointree Bounds for Systematic MAP Search
Changhe Yuan, Eric A. Hansen
IJCAI2
2009 Combining Breadth-First and Depth-First Strategies in Searching for Treewidth
Rong Zhou 0001, Eric A. Hansen
IJCAI2
2009 Parallel fast likelihood computation for LVCSR using mixture decomposition
Naveen Parihar, Ralf Schlüter, David Rybach, Eric A. Hansen
INTERSPEECH4
2009 Policy Iteration for Decentralized Control of Markov Decision Processes
abstract
Coordination of distributed agents is required for problems arising in many areas, including multi-robot systems, networking and e-commerce. As a formal framework for such problems, we use the decentralized partially observable Markov decision process (DEC-POMDP). Though much work has been done on optimal dynamic programming algorithms for the single-agent version of the problem, optimal algorithms for the multiagent case have been elusive. The main contribution of this paper is an optimal policy iteration algorithm for solving DEC-POMDPs. The algorithm uses stochastic finite-state controllers to represent policies. The solution can include a correlation device, which allows agents to correlate their actions without communicating. This approach alternates between expanding the controller and performing value-preserving transformations, which modify the controller without sacrificing value. We present two efficient value-preserving transformations: one can reduce the size of the controller and the other can improve its value while keeping the size fixed. Empirical results demonstrate the usefulness of value-preserving transformations in increasing value while keeping controller size to a minimum. To broaden the applicability of the approach, we also present a heuristic version of the policy iteration algorithm, which sacrifices convergence to optimality. This algorithm further reduces the size of the controllers at each step by assuming that probability distributions over the other agents' actions are known. While this assumption may not hold in general, it helps produce higher quality solutions in our test problems.
Daniel S. Bernstein, Christopher Amato, Eric A. Hansen, Shlomo Zilberstein
J. Artif. Intell. Res.3
2009 A Heuristic Search Approach to Planning with Continuous Resources in Stochastic Domains
abstract
We consider the problem of optimal planning in stochastic domains with resource constraints, where the resources are continuous and the choice of action at each step depends on resource availability. We introduce the HAO* algorithm, a generalization of the AO* algorithm that performs search in a hybrid state space that is modeled using both discrete and continuous state variables, where the continuous variables represent monotonic resources. Like other heuristic search algorithms, HAO* leverages knowledge of the start state and an admissible heuristic to focus computational effort on those parts of the state space that could be reached from the start state by following an optimal policy. We show that this approach is especially effective when resource constraints limit how much of the state space is reachable. Experimental results demonstrate its effectiveness in the domain that motivates our research: automated planning for planetary exploration rovers.
Nicolas Meuleau, Emmanuel Benazera, Ronen I. Brafman, Eric A. Hansen, Mausam
J. Artif. Intell. Res.4
2008 Sparse Stochastic Finite-State Controllers for POMDPs
Eric A. Hansen
UAI1
2007 Indefinite-Horizon POMDPs with Action-Based Termination
Eric A. Hansen
AAAI1
2007 Parallel Structured Duplicate Detection
Rong Zhou 0001, Eric A. Hansen
AAAI2
2007 Edge Partitioning in External-Memory Graph Search
Rong Zhou 0001, Eric A. Hansen
IJCAI2
2007 Anytime Heuristic Search
abstract
We describe how to convert the heuristic search algorithm A* into an anytime algorithm that finds a sequence of improved solutions and eventually converges to an optimal solution. The approach we adopt uses weighted heuristic search to find an approximate solution quickly, and then continues the weighted search to find improved solutions as well as to improve a bound on the suboptimality of the current solution. When the time available to solve a search problem is limited or uncertain, this creates an anytime heuristic search algorithm that allows a flexible tradeoff between search time and solution quality. We analyze the properties of the resulting Anytime A* algorithm, and consider its performance in three domains; sliding-tile puzzles, STRIPS planning, and multiple sequence alignment. To illustrate the generality of this approach, we also describe how to transform the memory-efficient search algorithm Recursive Best-First Search (RBFS) into an anytime algorithm.
Eric A. Hansen, Rong Zhou 0001
J. Artif. Intell. Res.1
2006 Domain-Independent Structured Duplicate Detection
Rong Zhou 0001, Eric A. Hansen
AAAI2
2006 A Breadth-First Approach to Memory-Efficient Graph Search
Rong Zhou 0001, Eric A. Hansen
AAAI2
2006 Breadth-first heuristic search
Rong Zhou 0001, Eric A. Hansen
Artif. Intell.2
2005 Incremental Estimation of Discrete Hidden Markov Models Based on a New Backward Procedure
German Florez-Larrahondo, Susan M. Bridges, Eric A. Hansen
AAAI3
2005 External-Memory Pattern Databases Using Structured Duplicate Detection
Rong Zhou 0001, Eric A. Hansen
AAAI2
2005 Bounded Policy Iteration for Decentralized POMDPs
Daniel S. Bernstein, Eric A. Hansen, Shlomo Zilberstein
IJCAI2
2005 Planning with Continuous Resources in Stochastic Domains
Mausam, Emmanuel Benazera, Ronen I. Brafman, Nicolas Meuleau, Eric A. Hansen
IJCAI5
2004 Dynamic Programming for Partially Observable Stochastic Games
Eric A. Hansen, Daniel S. Bernstein, Shlomo Zilberstein
AAAI1
2004 Space-Efficient Memory-Based Heuristics
Rong Zhou 0001, Eric A. Hansen
AAAI2
2004 Structured Duplicate Detection in External-Memory Graph Search
Rong Zhou 0001, Eric A. Hansen
AAAI2
2004 K-Group A for Multiple Sequence Alignment with Quasi-Natural Gap Costs
abstract
Alignment of multiple protein or DNA sequences is an important problem in bioinformatics. Previous work has shown that the A* search algorithm can find optimal alignments for up to several sequences, and that a K-group generalization of A* can find approximate alignments for much larger numbers of sequences [T. Ikeda et al. (1999)]. In this paper, we describe the first implementation of K-group A* that uses quasinatural gap costs, the cost model used in practice by biologists. We also introduce a new method for computing gap-opening costs in profile alignment. Our results show that K-group A* can efficiently find optimal or close-to-optimal alignments for small groups of sequences, and, for large numbers of sequences, it can find higher-quality alignments than the widely-used CLUSTAL family of approximate alignment tools. This demonstrates the benefits of A* in aligning large numbers of sequences, as typically compared by biologists, and suggests that K-group A* could become a practical tool for multiple sequence alignment.
Rong Zhou 0001, Eric A. Hansen
ICTAI2
2004 Breadth-First Heuristic Search
Rong Zhou 0001, Eric A. Hansen
KR2
2003 Sweep A*: Space-Efficient Heuristic Search in Partially Ordered Graphs
abstract
We describe a novel heuristic search algorithm, called Sweep A*, that exploits the regular structure of partially ordered graphs to substantially reduce the memory requirements of search. We show that it outperforms previous search algorithms in optimally aligning multiple protein or DNA sequences, an important problem in bioinformatics. Sweep A* also promises to be effective for other search problems with similar structure.
Rong Zhou 0001, Eric A. Hansen
ICTAI2
2003 Sparse-Memory Graph Search
Rong Zhou 0001, Eric A. Hansen
IJCAI2
2003 Symbolic Generalization for On-line Planning
Zhengzhu Feng, Eric A. Hansen, Shlomo Zilberstein
UAI2
2001 An Improved Grid-Based Approximation Algorithm for POMDPs
Rong Zhou 0001, Eric A. Hansen
IJCAI2
2001 Monitoring and control of anytime algorithms: A dynamic programming approach
Eric A. Hansen, Shlomo Zilberstein
Artif. Intell.1
2001 LAO*: A heuristic search algorithm that finds solutions with loops
Eric A. Hansen, Shlomo Zilberstein
Artif. Intell.1
1998 Solving POMDPs by Searching in Policy Space
Eric A. Hansen
UAI1
1997 An Improved Policy Iteration Algorithm for Partially Observable MDPs
Eric A. Hansen
NIPS1
1996 Reinforcement Learning for Mixed Open-loop and Closed-loop Control
Eric A. Hansen, Andrew G. Barto, Shlomo Zilberstein
NIPS1
1994 Cost-Effective Sensing during Plan Execution
Eric A. Hansen
AAAI1