Programming Agent-Based Models by Demonstration

dc.contributor.advisorOates, Tim
dc.contributor.authorBudhraja, Karan Kumar
dc.contributor.departmentComputer Science and Electrical Engineering
dc.contributor.programComputer Science
dc.date.accessioned2021-01-29T18:13:32Z
dc.date.available2021-01-29T18:13:32Z
dc.date.issued2019-01-01
dc.description.abstractAgent-based modeling is a paradigm for modeling dynamic systems of interacting agents that are individually governed by specified behavioral rules. Training a model of such agents to produce an emergent behavior by specification of the emergent (as opposed to agent) behavior is easier from a demonstration perspective. While many approaches involve manual behavior specification via code or reliance on a defined taxonomy of possible behaviors, the AMF framework (existing work) generates mapping functions between agent-level parameters and swarm-level parameters which are re-usable once generated. This work builds on that framework by exploring sources of variance in performance, composition of framework output, and the integration of demonstration using images. The demonstrator specifies spatial motion of the agents over time, and retrieves agent-level parameters required to execute that motion. The framework, at its core, uses computationally cheap image processing algorithms. This makes it suitable for time-critical applications. The proposed framework (AMF+) seeks to provide a general solution to the problem of allowing abstract demonstrations to be replicated by agents in a swarm. On solving this problem, the framework has potential usage in a variety of applications such as games, education, surveillance, and search-and-rescue, where the swarm may be controlled remotely. The availability of this software for academic research is therefore also a contribution to the scientific community. The abstraction of demonstration also removes technical requirements for the user. The framework may be used with varied input methodologies, allowing for usage by a wide audience spanning varied demonstration preferences and capabilities. The framework is analyzed in detail for its current and potential capabilities. Our work is tested with a combination of primitive visual feature extraction methods (contour area and shape) and features generated using a pre-trained deep neural network in different stages of image featurization. The framework is also evaluated for its potential using complex visual features for all image featurization stages. Experimental results show significant coherence between demonstrated behavior and predicted behavior based on estimated agent-level parameters specific to the spatial arrangement of agents. The framework is also evaluated using agent-based models or similar systems for comparison.
dc.formatapplication:pdf
dc.genredissertations
dc.identifierdoi:10.13016/m21zda-a4t6
dc.identifier.other11977
dc.identifier.urihttp://hdl.handle.net/11603/20867
dc.languageen
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Theses and Dissertations Collection
dc.relation.ispartofUMBC Graduate School Collection
dc.relation.ispartofUMBC Student Collection
dc.sourceOriginal File Name: Budhraja_umbc_0434D_11977.pdf
dc.subjectagent-based model
dc.subjectcontrol
dc.subjectdemonstration
dc.titleProgramming Agent-Based Models by Demonstration
dc.typeText
dcterms.accessRightsDistribution Rights granted to UMBC by the author.
dcterms.accessRightsAccess limited to the UMBC community. Item may possibly be obtained via Interlibrary Loan thorugh a local library, pending author/copyright holder's permission.
dcterms.accessRightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Budhraja_umbc_0434D_11977.pdf
Size:
14.05 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
BudhrajaKProgramming_Open.pdf
Size:
43.12 KB
Format:
Adobe Portable Document Format
Description: