IMPACT: Modeling Socially Interdependent Movement in a Generative Multi-Agent Simulation of a Pompeian Household
Organizations: Department of Information Science, Cornell University, Ithaca, NY 14853, USA · Department of Communication, Cornell University, Ithaca, NY 14853, USA · Department of Landscape Architecture, Cornell University, Ithaca, NY 14853, USA · Department of Classics, Cornell University, Ithaca, NY 14853, USA
Abstract
Simulations of archaeological sites can make interpretations of past cultural practices observable and examinable. Generative multi-agent simulations offer a bottom-up approach to modeling how people collectively moved through and used historical spaces. However, current agents designed to simulate everyday life often plan and act independently, limiting their ability to capture how movement depends on others' actions. We introduce IMPACT (Interdependent Movement Planning through Inter-Agent Constraints and Triggers), an architecture that uses culturally specific roles and obligations to define dependencies among agents' activities and guide coordination. IMPACT connects socially gated milestone planning, wait-or-prompt resolution, structured directive issuance, and directive integration. These mechanisms determine whether and when activities can begin or change as social conditions evolve, producing socially constrained and prompted movement as their primary observable outcome. We instantiate IMPACT in a five-hour simulation of a Pompeian dinner involving ten agents across interdependent roles. Analysis of five simulation runs shows how social roles, responsibilities, and status relations shape household activities and spatial practices, as reflected in patterns of co-location, asymmetric waiting, co-movement, and social directives. In a controlled ablation evaluation, thirty-seven participants rated the complete architecture's behavior as more socially coherent and believable than that of two reduced architectures. Interviews with six archaeology experts highlighted historically plausible movement patterns and the simulation's potential to support archaeological interpretation, while identifying areas requiring stronger historical grounding for future work.
Figures & tables
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Event | Full IMPACT | Control 1 | Control 2 |
| 1. Servant Invites Guests to Wait for the Host | The servant waits for the guests, invites them, and accompanies them to the Reception Room. | The servant greets the guests, and they proceed to the Reception Room in quick succession. | The servant waits for the guests, invites them, and accompanies them to the Reception Room. |
| 3. Host Greets the Guests in the Reception Room | The host waits for the servant’s report before entering the Reception Room to greet the guests. | The host enters the Reception Room before receiving the servant’s report. | The host seeks out the servant for the report and encounters the guests before they are settled. |
| 8. Host Initiates the Dancer’s Performance | Finding the dancer absent, the host sends a servant to summon her to the Dining Room. | The performance phase begins despite the dancer’s absence. | The dancer arrives before being summoned, causing the performance phase to begin prematurely. |
| Module | Sub- [-1pt] component | Score | Module | Sub- [-1pt] component | Score |
| Milestone [-1pt]Planning | Milestone [-1pt]Generation | [-1pt] | Wait-or- [-1pt]Prompt | Movement [-1pt]Coordination | [-1pt] |
| Success [-1pt]Conditions | [-1pt] | Missing Person [-1pt]Coordination | [-1pt] | ||
| Completion [-1pt]Judgment | [-1pt] | Directive [-1pt]Integration | Directive [-1pt]Extraction | [-1pt] | |
| Directive [-1pt]Issuance | Directive [-1pt]Expression | [-1pt] | Plan [-1pt]Revision | [-1pt] |