The generalized A* architecture

被引:26
作者
Felzenszwalb, Pedro F. [1 ]
McAllester, David
机构
[1] Univ Chicago, Dept Comp Sci, Chicago, IL 60637 USA
[2] Toyota Technol Inst, Chicago, IL 60637 USA
基金
美国国家科学基金会;
关键词
D O I
10.1613/jair.2187
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider the problem of computing a lightest derivation of a global structure using a set of weighted rules. A large variety of inference problems in AI can be formulated in this framework. We generalize A* search and heuristics derived from abstractions to a broad class of lightest derivation problems. We also describe a new algorithm that searches for lightest derivations using a hierarchy of abstractions. Our generalization of A* gives a new algorithm for searching AND/OR graphs in a bottom-up fashion. We discuss how the algorithms described here provide a general architecture for addressing the pipeline problem - the problem of passing information back and forth between various stages of processing in a perceptual system. We consider examples in computer vision and natural language processing. We apply the hierarchical search algorithm to the problem of estimating the boundaries of convex objects in grayscale images and compare it to other search methods. A second set of experiments demonstrate the use of a new compositional model for finding salient curves in images.
引用
收藏
页码:153 / 190
页数:38
相关论文
共 30 条
[1]  
BASRI R, 1996, IEEE C COMP VIS PATT
[2]  
BONET B, 2005, P NAT C ART INT
[3]  
BULITKO V, 2006, STATE ABSTRACTION RE
[4]  
Charniak E., 1996, Statistical language learning
[5]   Pattern databases [J].
Culberson, JC ;
Schaeffer, J .
COMPUTATIONAL INTELLIGENCE, 1998, 14 (03) :318-334
[6]  
Dijkstra E.W., 1959, Numerische mathematik, V1, P269, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]
[7]  
Edelkamp S., 2002, INT C AI PLANN SCHED
[8]   Finding optimal solutions to the graph partitioning problem with heuristic search [J].
Felner, A .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2005, 45 (3-4) :293-322
[9]   Composition systems [J].
Geman, S ;
Potter, DF ;
Chi, ZY .
QUARTERLY OF APPLIED MATHEMATICS, 2002, 60 (04) :707-736
[10]   LAO*: A heuristic search algorithm that finds solutions with loops [J].
Hansen, EA ;
Zilberstein, S .
ARTIFICIAL INTELLIGENCE, 2001, 129 (1-2) :35-62