Title :
Adaptive Behavioral Programming
Author :
Eitan, Nir ; Harel, David
Author_Institution :
Dept. of Comput. Sci. & Appl. Math., Weizmann Inst. of Sci., Rehovot, Israel
Abstract :
We introduce a way to program adaptive reactive systems, using behavioral, scenario-based programming. Extending the semantics of live sequence charts with reinforcements allows the programmer not only to specify what the system should do or must not do, but also what it should try to do, in an intuitive and incremental way. By integrating scenario-based programs with reinforcement learning methods, the program can adapt to the environment, and try to achieve the desired goals. Visualization methods and modular learning decompositions, based on the unique structure of the program, are suggested, and result in an efficient development process and a fast learning rate.
Keywords :
data visualisation; learning (artificial intelligence); programming; adaptive behavioral programming; adaptive reactive systems; live sequence charts; modular learning decompositions; reinforcement learning methods; scenario based programming; visualization methods; Learning; Learning systems; Markov processes; Optimization; Programming; Robots; Visualization; BPJ; LSC; adaptive systems; behavior-based; reinforcement learning; scenario-based programming;
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2011 23rd IEEE International Conference on
Conference_Location :
Boca Raton, FL
Print_ISBN :
978-1-4577-2068-0
Electronic_ISBN :
1082-3409
DOI :
10.1109/ICTAI.2011.109