Perfect Disruption

Causing the Paradigm Shift from Mental Agents to ORGs

The Mental Agent paradigm has had some success in modeling and simulating human-like behavior. However, computing has changed dramatically from the time of its invention and we are in the midst of a “perfect disruption” brought on by the following:
* Hardware: Many-core architecture
* Software: Client cloud computing
* Applications. Scalable semantic integration

This paper explains how this perfect disruption is causing a paradigm shift from Mental Agents to "Organizations of Restricted Generality"(TM) as the foundation for implementing large-scale Internet applications.


Abstract

The Mental Agent paradigm has had some success in modeling and simulating human-like behavior. However, computing has changed dramatically from the time of its invention and we are in the midst of a “perfect disruption” brought on by the following:

  • Hardware. Many-core architecture that will soon support thousands of threads in a process for widely-used software applications using semantic integration (see below).
  • Software. Client cloud computing1,2. in which information is permanently stored in servers on the Internet and cached temporarily on clients that range from single chip sensors, handhelds, notebooks, desktops, and entertainment centers to huge data centers. (Even data centers are clients that often cache their information to guard against geographical disaster.) Client cloud computing will provide much needed new capabilities including the following:
    • maintaining the privacy of client information by storing it on servers encrypted so that it can be decrypted only by using the client’s private key. (The information is unencrypted only when cached on clients.)
    • providing greater integration of user information obtained from servers of competing vendors without requiring them to interact with each other.
    • providing better advertising relevance and targeting without exposing client privacy.
  • Applications. Scalable semantic integration, e.g., integrating the following:
    • calendars and to do lists
    • email archives
    • presence information including physical, psychological and social
    • documents (including presentations, spread sheets, proposals, job applications, photos, videos, gift lists, memos, purchasing, contracts, articles, etc.)
    • contacts (including social graphs)
    • search results
    • marketing and advertising relevance influenced by the above


This paper explains how this perfect disruption is causing a paradigm shift from Mental Agents to ORGS (Organizations of Restricted GeneralityTM) as the foundation for implementing large-scale Internet applications.



For the continuation of the published article, please see the following:


in IEEE Internet Computing, January/February 2009.

 Also, there is a preprint available here.


Acknowledgments

Charles Petrie suggested the phrase “Perfect Disruption” and made other valuable suggestions for improvement. Jean-Pierre Briot, Jeremy Forth, Michael Genesereth, Fanya S. Montalvo and members of the Stanford Logic Group provided helpful discussion and comments.


References

    1.  C. Hewitt, “ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing,” IEEE Internet Computing, Sept./Oct. 2008, pp. 96-99.

    2.  C. Hewitt, “A historical perspective on developing foundations for client cloud computing: The Paradigm Shift from Inconsistency Denial to Rapid Recovery” (Revised version of “Development of Logic Programming: What went wrong, What was done about it, and What it might mean for the future” AAAI Workshop on What Went Wrong. AAAI-08.) Google Knol, 2008. http://perspective.carlhewitt.info/

    3.  C. Hewitt, “Norms and Commitment for ORGs (Organizations of Restricted GeneralityTM): Strong Paraconsistency and Participatory Behavioral Model Checking,” Google Knol, http://normsandcommitmentfororgs.carlhewitt.info/

    4.  C. Hewitt, P. Bishop, and R. Steiger, “A Universal Modular Actor Formalism for Artificial Intelligence,” Proc. Int’l Joint Conf. Artificial Intelligence (IJCAI’73), 1973, pp. 235–245; http://dli.iiit.ac.in/ijcai/IJCAI-73/PDF/027B.pdf.

    5.  C. Hewitt, “Common Sense for Concurrency and Strong Paraconsistency using Unstratified Inference and Reflection” ArXiv. December 30, 2008.

    6.  T. Knight, “An Architecture for Mostly Functional Languages,” Proc. ACM Lisp and Functional Programming Conf., ACM, Aug. 1986, pp. 105–112.

    7.  T. Harris et al., “Composable Memory Transactions,” Comm. ACM, Aug. 2008, pp. 91–100.

    8.  Y. Wang and J. Laird, Integrating Semantic Memory into a Cognitive Architecture, tech. report CCA-TR-2006-02, Center for Cognitive Architectures, Univ. of Michigan, 2006.

    9.  M. Minsky, The Emotion Machine, Simon & Schuster, 2006.

  10.  S. Benfield, J. Hendrickson, and D. Galanti, “Making a Strong Business Case for Multi-Agent Technology,” Proc. Autonomous Agents and Multi-Agent Systems (AAMAS 06), ACM, 2006, pp. 10-15.

  11.  B. Motik, P. Patel-Schneider and B. Grau (editors).  “OWL 2 Web Ontology Language: Direct Semantics” W3C, October 8, 2008

  12.  E. Norling and F. Ritter, Towards Supporting Psychologically Plausible Variability in Agent-Based Human Modeling, Proc. Autonomous Agents and Multi-Agent Systems (AAMAS 04), ACM, 2004. pp. 758-765.

  13.  M. Huhns et al., “Research Directions for Service-Oriented Multi-Agent Systems,” IEEE Internet Computing, Nov./Dec. 2005, pp. 65- 70.

  14.  C. Petrie, “Agent-Based Engineering, the Web, and Intelligence,” IEEE Expert, Dec. 1996, pp. 24-29.

  15.  C. Petrie, “Agent-Based Software Engineering,” invited talk, Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM 2000), 2000; http://www-cdr.stanford.edu/~petrie/agents/comm/.

Comments