Tuesday 2 November 2010

Electric Elves: Immersing an agent organisation in a human organisation (AAAI2000)

This paper firstly introduces the term of agentization in the organization. The idea is using software agents (agentization) to support for the large-scale human organizations. For example, dynamic teaming of such heterogeneous agents will enable organizations to act coherently, to robustly attain their mission goals, to react swiftly to crises, and to dynamically adapt to events.

Advances could potentially assist all organizations, including the military, civilian disaster response organizations, corporations, and universities and research institutions.
Agents here act as proxies for each person within an organisation, presented on behalf of the people or resources they represent.

Applying agent technology in human organization provides these following challenging:
·         A key research question of adjustable autonomy. It means agents acting as proxies for people must automatically adjust their own autonomy such as avoiding critical errors or possibly by letting people make important decisions.
·         The agent system must be up and running 24/7 as human organization operates continually over time.
·         People have a wide and rich variety of capabilities, interests and preferences, etc, as well as their associated tasks. Therefore agents acting as proxies must represent and reason with such capabilities and interests. It is difficult to arrange a powerful matchmaking capability to match people with similar interests.
·         Human organizations are often huge. This mean we need to scale-up in the number of agents compared against typical multiagent systems in current operation.

Electric Elves project investigates the above research issues and the impact of agentization on human organization in general, using their own Intelligent System Division of USC/ISI as a testbed. The working prototypes is about 10 agent proxies running continuously and automatically manages some tasks such as selecting teams for giving a demonstration, scheduling and rescheduling meetings, monitoring the location of users.

The project used Teamcore, a domain-independent, decentralised, teamwork-based integration architecture to construct the organizations of software agents. The Teamcore proxy considers only the team-level activities. It additionally used the Friday agent to serve the user’s interests in dealing with Teamcore proxy. The Friday agent is to ensure proper consideration of each person’s individual preferences.  The Friday uses C4.5 to learn a decision tree from user’s feedbacks in training mode. Then Friday applies its learned knowledge in circumstances to act autonomously in actual use mode.
The Teamcore used the capabilities matcher and the interest matcher combined with the statistical information retrieval (IR) techniques with knowledge-based matchmaking based on logical inference to form the team.
The Electric Elves project has ran the agent proxies to coordinate real meeting schedules for a group of five agentized people. They found it smoothly and helpful, except the limitation of using C4.5 for agent’s learning paths.

This paper has been written in 2000, presented a vision for a complex, heterogeneous agent organization that automates numerous tasks central to human organizations. The Teamcore’s infrastructural teamwork could potentially facilitate such agents to work together in teams. The paper has not yet attempted to apply the agentization of the large-scale human organisations. They said they would do it but I doubt about that.