Cobot in LambdaMOO: An Adaptive Social Statistics Agent

  • Authors:
  • Charles Lee Isbell, Jr.;Michael Kearns;Satinder Singh;Christian R. Shelton;Peter Stone;Dave Kormann

  • Affiliations:
  • College of Computing, Georgia Institute of Technology, Atlanta, USA 30332;Department of Computer and Information Science, University of Pennsylvania, Philadelphia, USA;Department of Computer Science and Engineering, University of Michigan, Ann Arbor, USA;Computer Science and Engineering Department, University of California at Riverside, Riverside, USA;Department of Computer Sciences, University of Texas at Austin, Austin, USA;AT&T Shannon Labs, Florham Park, USA

  • Venue:
  • Autonomous Agents and Multi-Agent Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe our development of Cobot, a novel software agent who lives in LambdaMOO, a popular virtual world frequented by hundreds of users. Cobot's goal was to become an actual part of that community. Here, we present a detailed discussion of the functionality that made him one of the objects most frequently interacted with in LambdaMOO, human or artificial. Cobot's fundamental power is that he has the ability to collect social statistics summarizing the quantity and quality of interpersonal interactions. Initially, Cobot acted as little more than a reporter of this information; however, as he collected more and more data, he was able to use these statistics as models that allowed him to modify his own behavior. In particular, cobot is able to use this data to "self-program," learning the proper way to respond to the actions of individual users, by observing how others interact with one another. Further, Cobot uses reinforcement learning to proactively take action in this complex social environment, and adapts his behavior based on multiple sources of human reward. Cobot represents a unique experiment in building adaptive agents who must live in and navigate social spaces.