DocumentCode
2238036
Title
An adaptive prolog programming language with machine learning
Author
Benjie Lu ; Zhiqing Liu ; Hui Gao
Author_Institution
Comput. Go Res. Inst., Beijing Univ. of Posts & Telecommun., Beijing, China
fYear
2012
fDate
Oct. 30 2012-Nov. 1 2012
Firstpage
21
Lastpage
24
Abstract
Prolog is a well-known logic programming language. A Prolog program is essentially a set of knowledge predicates. A query can be executed on the knowledge set by the Prolog engine, which searches and matches the query against the knowledge set automatically by conducting a depth-first search (DFS). While deterministic, DFS does not always produce the best efficiency in Prolog execution. UCT, based on UCB algorithms, is a machine learning algorithm for solving multi-stage Markov Decision Process (MDP) problems, with a good balance between exploitation and exploration. This paper introduces a UCB gauge for each of the predicates, which can be used as a heuristic measurement for selection of predicate search. This results in a best-first search strategy for Prolog execution, which is referred to as Adaptive Prolog. Adaptive Prolog enhance its execution engine by adjusting its search path to reflect current machine learning results, and as such produce better execution efficiency than traditional Prolog.
Keywords
PROLOG; heuristic programming; learning (artificial intelligence); search problems; Adaptive Prolog; Programming in Logic; Prolog engine; UCB gauge; adaptive Prolog programming language; best-first search strategy; execution engine; heuristic measurement; knowledge predicates; logic programming language; machine learning; predicate search selection; Algorithm design and analysis; Engines; Knowledge based systems; Logic programming; Machine learning algorithms; Motion pictures; Search problems; Adaptive prolog; Best-first search; Depth-First search; Heuristic function; UCB;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing and Intelligent Systems (CCIS), 2012 IEEE 2nd International Conference on
Conference_Location
Hangzhou
Print_ISBN
978-1-4673-1855-6
Type
conf
DOI
10.1109/CCIS.2012.6664359
Filename
6664359
Link To Document