The Hats Simulator

Description

The Hats Simulator is designed to be a lightweight proxy for many intelligence analysis problems, and thus as a test environment for analysts' tools. Hats is a virtual world in which many agents engage in individual and collective activities. Most agents are benign, some intend harm. Agent activities are planned by a generative planner. Playing against the simulator, the goal of the analyst is to identify and arrest harmful agents before they carry out their plans. The simulator provides both scalar and categorical information. Information fusion tasks in the Hats domain include assessing information value, choosing information collection strategies, tracking individuals and resources, identifying events, hypothesizing group membership, ascribing suspicion, and identifying plans. The simulator maintains information about all the agents. However, information is hidden from analysts and some is expensive. The Hats Information Broker provides information about the state of the Hats simulation. The more paid for a report, the higher quality the information. After each game, the analyst is assessed a set of scores including the cost of acquiring information about agents, the cost of falsely accusing benign agents, and the cost of failing to detect harmful agents. The value of analysts' tools is expressed as reductions of these costs. The simulator is implemented an currently manages the activities of hundreds of thousands of agents.

The Hats Simulator is intended as a resource for the homeland security and data mining academic research communitites.

The Hats Simulator was conceived of by Paul Cohen and Niall Adams at Imperial College in the summer of 2002. Cohen implemented the first version of Hats, and Clayton Morrison, Gary King, David Westbrook, Joshua Moody and Andrew Hannon have subsequently developed major portions of the simulator.

Availability   The Hats Simulator is implemented in Common Lisp and runs in Digitool MCL and OpenMCL on Macintosh OS X. Please contact Paul Cohen or Clayton Morrison if you are interested using using the Hats Simulator in your research.

New   The Hats Simulator was recently rewritten for space and speed efficiency. Hats 2.0b is available as a beta distribution that runs on Macintosh OS X in Digitool MCL 5.0, OpenMCL 1.1-pre-060608, and Allegro Common Lisp 8.0. The port to Allegro also allows Hats 2.0b to run on Linux and Windows machines with ACL 8.0 installed.

Personnel

Paul R. Cohen
Clayton T. Morrison
Joshua Moody

Funding

Papers

  • Clayton T. Morrison. Paul R. Cohen. The Hats Simulator and Colab: An Integrated Information Fusion Challenge Problem and Collaborative Analysis Environment. Proceedings of the IEEE International Conference on Intelligence and Security Informatics (ISI 2006). LNCS 3975. 2006. (PDF)

  • Clayton T. Morrison. Paul R. Cohen. The Hats Information Fusion Challenge Problem. The 9th International Conference on Information Fusion (Fusion 2006), special session on Distributed Inference and Decision-Making in Multisensor Systems. 2006. (PDF)

Presentations

Other Documents

Talks

© 2006, the Center for Research on Unexpected Events. All rights reserved.