Show simple item record

dc.contributor.advisorAgah, Arvin
dc.contributor.authorAhmad, Najla
dc.date.accessioned2014-02-05T16:47:13Z
dc.date.available2014-02-05T16:47:13Z
dc.date.issued2013-12-31
dc.date.submitted2013
dc.identifier.otherhttp://dissertations.umi.com/ku:13161
dc.identifier.urihttp://hdl.handle.net/1808/12988
dc.description.abstractIn a multi-agent system, an idle agent may be available to assist other agents in the system. An agent architecture called intent recognition is proposed to accomplish this with minimal communication. In order to assist other agents in the system, an agent performing recognition observes the tasks other agents are performing. Unlike the much studied field of plan recognition, the overall intent of an agent is recognized instead of a specific plan. The observing agent may use capabilities that it has not observed. This study focuses on the key research questions of: (1) What are intent recognition systems? (2) How can these be used in order to have agents autonomously assist each other effectively and efficiently? A conceptual framework is proposed for intent recognition systems. An implementation of the conceptual framework is tested and evaluated. We hypothesize that using intent recognition in a multi-agent system increases utility (where utility is domain specific) and decreases the amount of communication. We test our hypotheses using two experimental series in the domains of Box Pushing, where agents attempt to push boxes to specified locations; and Cow Herding, where agents attempt to herd cow agents into team corrals. A set of metrics, including task time and number of communications, is used to compare the performance of plan recognition and intent recognition. In both sets of experimental series, intent recognition agents communicate fewer times than plan recognition agents. In addition, unlike plan recognition, when agents use the novel approach of intent recognition, they select unobserved actions to perform, which was seen in both experimental series. Intent recognition agents were also able to outperform plan recognition agents by sometimes reducing task completion time in the Box Pushing domain and consistently scoring more points in the Cow Herding domain. This research shows that under certain conditions, an intent recognition system is more efficient than a plan recognition system. The advantage of intent recognition over plan recognition becomes more apparent in complex domains.
dc.format.extent154 pages
dc.language.isoen
dc.publisherUniversity of Kansas
dc.rightsThis item is protected by copyright and unless otherwise specified the copyright of this thesis/dissertation is held by the author.
dc.subjectComputer science
dc.subjectArtificial intelligence
dc.subjectCollective box pushing
dc.subjectCow herding
dc.subjectDistributed systems
dc.subjectIntent recognition
dc.subjectMulti-agent systems
dc.subjectPlan recognition
dc.titleIntent Recognition in Multi-Agent Systems: Collective Box Pushing and Cow Herding
dc.typeDissertation
dc.contributor.cmtememberFrost, Victor
dc.contributor.cmtememberGrzymala-Busse, Jerzy
dc.contributor.cmtememberKieweg, Sarah
dc.contributor.cmtememberLuo, Bo
dc.thesis.degreeDisciplineElectrical Engineering & Computer Science
dc.thesis.degreeLevelPh.D.
kusw.oastatusna
kusw.oapolicyThis item does not meet KU Open Access policy criteria.
kusw.bibid8086442
dc.rights.accessrightsopenAccess


Files in this item

Thumbnail
Video

This item appears in the following Collection(s)

Show simple item record