Learning And Abstraction In Simulation
暂无分享,去创建一个
Complex simulation programs typically require large amounts of computation to produce highly detailed output difficult for users to understand. Building abstracted simulation systems that simplify both computation and output can make simulation both more economical and more intelligible. We describe an approach to abstracted Simulation that uses a scenario network to represent typical sequences of events in the simulation domain. Abstract simulation output is generated by probabilistically determined event-to-event transitions within the network. A learning process determines probabilities and builds up more abstract "chunked" events based on the actual frequency of event sequences in runs of the detailed simulator. The approach is generalizable across domains, and fulfills many of the goals of abstracted simulation: reducing computation, saving resources, filtering information and providing aggregated, intelligible output.
[1] Philip Klahr,et al. Knowledge-Based Simulation , 1980, AAAI.
[2] Henry Sowizral,et al. An Object-Oriented Language for Constructing Simulations , 1981, IJCAI.