Case-Based Reasoning for Human Behavior Modeling
Abstract
Over the past two years, we have investigated how the cost of behavior development for synthetic forces could be reduced through the use of Case Based Design (CBD). CBD has the potential for helping a developer quickly find useful behaviors (Reece, McCormack et al. 2004), understand how they work (Reece, McCormack et al. 2005) and reuse them. We investigated CBD for behavior in two different simulation environments. In the first year of the project, the most mature and readily available environment for military simulation was Composable Behavior Technology (CBT). The CBT environment included a behavior grammar with a graphical editor to compose behaviors (von der Lippe and Courtemanche 1999; von der Lippe, McCormack et al. 2000). In the second year of the project, another environment became available for use: the prototype version OneSAF, with its behavior composer component. OneSAF will be the main Army constructive simulation for battalion and below operations, and is being adopted by various Marine (e.g. CACCTUS) and Joint (e.g. Urban Resolve exercises) programs for simulating ground and combined arms operations (Surdu 2005). Behavior design advances made in the OneSAF environment will thus potentially have a large impact in military simulation development costs. Our investigations of CBD for behavior design has produced several techniques for associating indices with behaviors and searching for relevant behaviors based on these indices. Some of these relevance indices are based directly on available metadata describing the behavior (e.g. echelon and unit type). Others are based on functional categories for primitive behavior that we assigned directly or inferred from the use of certain keywords in the behavior name or text description. In preliminary tests OneSAF behavior programmers have found the tool useful and have indicated that it could enable them to find reusable behaviors on the order of ten times faster than without it.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 16, 2006
- Accession Number
- ADA444626
Entities
Organizations
- Leidos