Page 124 - Socially Intelligent Agents Creating Relationships with Computers and Robots
P. 124

Electric Elves                                                   107

                              intervening, leading to 152 cases of user-prompted rescheduling, indicating the
                              critical importance of AA in Friday agents.
                                The general effectiveness of E-Elves is shown by several observations. Since
                              the E-Elves deployment, the group members have exchanged very few email
                              messages to announce meeting delays. Instead, Fridays autonomously inform
                              users of delays, thus reducing the overhead of waiting for delayed members.
                              Second, the overhead of sending emails to recruit and announce a presenter for
                              research meetings is now assumed by agent-run auctions. Third, the People
                              Locator is commonly used to avoid the overhead of trying to manually track
                              users down. Fourth, mobile devices keep us informed remotely of changes in
                              our schedules, while also enabling us to remotely delay meetings, volunteer for
                              presentations, order meals, etc. We have begun relying on Friday so heavily to
                              order lunch that one local Subway restaurant owner even suggested marketing
                              to agents: “More and more computers are getting to order food, so we might
                              have to think about marketing to them!!”
                                Most importantly, over the entire span of the E-Elves’ operation, the agents
                              have never repeated any of the catastrophic mistakes that Section 3 enumer-
                              ated in its discussion of our preliminary decision-tree implementation. For
                              instance, the agents do not commit error 4 from Section 3 because of the do-
                              main knowledge encoded in the bid-for-role MDP that specifies a very high cost
                              for erroneously volunteering the user for a presentation. Likewise, the agents
                              never committed errors 1 or 2. The policy described in Section 4 illustrates how
                              the agents would first ask the user and then try delaying the meeting, before
                              taking any final cancellation actions. The MDP’s lookahead capability also
                              prevents the agents from committing error 3, since they can see that making
                              one large delay is preferable, in the long run, to potentially executing several
                              small delays. Although the current agents do occasionally make mistakes, these
                              errors are typically on the order of asking the user for input a few minutes earlier
                              than may be necessary, etc. Thus, the agents’ decisions have been reasonable,
                              though not always optimal. Unfortunately, the inherent subjectivity in user
                              feedback makes a determination of optimality difficult.

                              6.     Conclusion
                                Gaining a fundamental understanding of AA is critical if we are to deploy
                              multi-agent systems in support of critical human activities in real-world set-
                              tings. Indeed, living and working with the E-Elves has convinced us that AA
                              is a critical part of any human collaboration software. Because of the negative
                              result from our initial C4.5-based approach, we realized that such real-world,
                              multi-agent environments as E-Elves introduce novel challenges in AA that
                              previous work has not addressed. For resolving the AA coordination challenge,
                              our E-Elves agents explicitly reason about the costs of team miscoordination,
   119   120   121   122   123   124   125   126   127   128   129