CALO

Last updated
CALO
Original author(s) SRI International
Type Intelligent software assistant
License Proprietary

CALO was an artificial intelligence project that attempted to integrate numerous AI technologies into a cognitive assistant. CALO is an acronym for "Cognitive Assistant that Learns and Organizes". The name was inspired by the Latin word "Calo" which means "soldier's servant". The project started in May 2003 and ran for five years, ending in 2008.

Contents

The CALO effort has had many major spin-offs, most notably the Siri intelligent software assistant that is now part of the Apple iOS since iOS 5, delivered in several phones and tablets; Social Kinetics, a social application that learned personalized intervention and treatment strategies for chronic disease patients, sold to RedBrick Health; the Trapit project, which is a web scraper and news aggregator that makes intelligent selections of web content based on user preferences; Tempo AI, a smart calendar; Desti, a personalized travel guide; and Kuato Studios, a game development startup.

CALO was funded by the Defense Advanced Research Projects Agency (DARPA) under its Personalized Assistant that Learns (PAL) program. [1] [2] DARPA's five-year contract brought together over 300 researchers from 25 of the top university and commercial research institutions, with the goal of building a new generation of cognitive assistants that can reason, learn from experience, be told what to do, explain what they are doing, reflect on their experience, and respond robustly to surprise. SRI International was the lead integrator responsible for coordinating the effort to produce an assistant that can live with and learn from its users, provide value to them, and then pass a yearly evaluation that measures how well the system has learned to do its job. [3]

Functions

CALO assists its user with six high-level functions:

  1. Organizing and Prioritizing Information: As the user works with email, appointments, web pages, files, and so forth, CALO uses machine learning algorithms to build a queryable model of who works on which projects, what role they play, how important they are, how documents and deliverables are related to this, etc.
  2. Preparing Information Artifacts: CALO can help its user put together new documents such as PowerPoint presentations, leveraging learning about structure and content from previous documents accessed in the past. [4]
  3. Mediating Human Communications: CALO provides assistance as its user interacts with other people, both in electronic forums (e.g. email) and in physical meetings. If given access to participate in a meeting, CALO automatically generates a meeting transcript, tracks action item assignments, detects roles of participants, and so forth. CALO can also put together a "PrepPak" for a meeting containing information to read ahead of time or have at your fingertips as the meeting progresses.
  4. Task Management: CALO can automate routine tasks for you (e.g. travel authorizations), and can be taught new procedures and tasks by observing and interacting with the user.
  5. Scheduling and Reasoning in Time: CALO can learn your preferences for when you need things done by, and help you manage your busy schedule (PTIME published in ACM TIST). [5]
  6. Resource allocation: As part of Task management, CALO can learn to acquire new resources (electronic services and real-world people) to help get a job done.

Evaluation

Every year, the CALO system, after living with its user for a period of time, is given an achievement-style test of 153 "administration assistant" questions, primarily focused on what it has learned about the user's life. Evaluators measure how well CALO's performance on these questions improves year-over-year, and how much of CALO's performance is due to "learning in the wild" (new knowledge, tasks, and inferences it has been able to acquire on its own, as opposed to function or knowledge hard-wired into the system by a developer).

Framework

SRI International made a collection of successful machine learning and reasoning technologies developed in the PAL program, primarily from the CALO project, available online. The available technologies include both general-purpose learning methods along with more focused learning applications. The PAL software and related publications are available at the PAL Framework website. [6]

The PAL capabilities have been modularized, packaged, and adapted to industry standards to facilitate their incorporation into target applications. Various infrastructure components and APIs are available to simplify interaction with the technologies. PAL capabilities were integrated into the US Army's CPOF command and control system and fielded to Iraq in 2010. [7] [8]

The available technologies were developed by research teams at SRI International, Carnegie Mellon University, the University of Massachusetts Amherst, the University of Rochester, the Institute for Human and Machine Cognition, Oregon State University, the University of Southern California, Xerox PARC and Stanford University.[ citation needed ]

Selected publications

In the first four years of the project, CALO-funded research has resulted in more than five hundred publications across all fields of artificial intelligence. Here are several: [9]

Related Research Articles

<span class="mw-page-title-main">Cyc</span> Artificial intelligence project

Cyc is a long-term artificial intelligence project that aims to assemble a comprehensive ontology and knowledge base that spans the basic concepts and rules about how the world works. Hoping to capture common sense knowledge, Cyc focuses on implicit knowledge that other AI platforms may take for granted. This is contrasted with facts one might find somewhere on the internet or retrieve via a search engine or Wikipedia. Cyc enables semantic reasoners to perform human-like reasoning and be less "brittle" when confronted with novel situations.

Interactive storytelling is a form of digital entertainment in which the storyline is not predetermined. The author creates the setting, characters, and situation which the narrative must address, but the user experiences a unique story based on their interactions with the story world. The architecture of an interactive storytelling program includes a drama manager, user model, and agent model to control, respectively, aspects of narrative production, player uniqueness, and character knowledge and behavior. Together, these systems generate characters that act "human," alter the world in real-time reactions to the player, and ensure that new narrative events unfold comprehensibly.

A recommender system, or a recommendation system, is a subclass of information filtering system that provide suggestions for items that are most pertinent to a particular user. Typically, the suggestions refer to various decision-making processes, such as what product to purchase, what music to listen to, or what online news to read. Recommender systems are particularly useful when an individual needs to choose an item from a potentially overwhelming number of items that a service may offer.

<span class="mw-page-title-main">Conference on Neural Information Processing Systems</span> Machine learning and computational neuroscience conference

The Conference and Workshop on Neural Information Processing Systems is a machine learning and computational neuroscience conference held every December. The conference is currently a double-track meeting that includes invited talks as well as oral and poster presentations of refereed papers, followed by parallel-track workshops that up to 2013 were held at ski resorts.

A blackboard system is an artificial intelligence approach based on the blackboard architectural model, where a common knowledge base, the "blackboard", is iteratively updated by a diverse group of specialist knowledge sources, starting with a problem specification and ending with a solution. Each knowledge source updates the blackboard with a partial solution when its internal constraints match the blackboard state. In this way, the specialists work together to solve the problem. The blackboard model was originally designed as a way to handle complex, ill-defined problems, where the solution is the sum of its parts.

Vasant G. Honavar is an Indian born American computer scientist, and artificial intelligence, machine learning, big data, data science, causal inference, knowledge representation, bioinformatics and health informatics researcher and professor.

<span class="mw-page-title-main">Intelligent Systems for Molecular Biology</span> Annual academic conference

Intelligent Systems for Molecular Biology (ISMB) is an annual academic conference on the subjects of bioinformatics and computational biology organised by the International Society for Computational Biology (ISCB). The principal focus of the conference is on the development and application of advanced computational methods for biological problems. The conference has been held every year since 1993 and has grown to become one of the largest and most prestigious meetings in these fields, hosting over 2,000 delegates in 2004. From the first meeting, ISMB has been held in locations worldwide; since 2007, meetings have been located in Europe and North America in alternating years. Since 2004, European meetings have been held jointly with the European Conference on Computational Biology (ECCB).

OpenIRIS is the open source version of IRIS, a semantic desktop that enables users to create a "personal map" across their office-related information objects. The name IRIS is an acronym for "Integrate. Relate. Infer. Share."

The LIDA cognitive architecture is an integrated artificial cognitive system that attempts to model a broad spectrum of cognition in biological systems, from low-level perception/action to high-level reasoning. Developed primarily by Stan Franklin and colleagues at the University of Memphis, the LIDA architecture is empirically grounded in cognitive science and cognitive neuroscience. In addition to providing hypotheses to guide further research, the architecture can support control structures for software agents and robots. Providing plausible explanations for many cognitive processes, the LIDA conceptual model is also intended as a tool with which to think about how minds work.

<span class="mw-page-title-main">Eric Horvitz</span> American computer scientist, and Technical Fellow at Microsoft

Eric Joel Horvitz is an American computer scientist, and Technical Fellow at Microsoft, where he serves as the company's first Chief Scientific Officer. He was previously the director of Microsoft Research Labs, including research centers in Redmond, WA, Cambridge, MA, New York, NY, Montreal, Canada, Cambridge, UK, and Bangalore, India.

Machine ethics is a part of the ethics of artificial intelligence concerned with adding or ensuring moral behaviors of man-made machines that use artificial intelligence, otherwise known as artificial intelligent agents. Machine ethics differs from other ethical fields related to engineering and technology. Machine ethics should not be confused with computer ethics, which focuses on human use of computers. It should also be distinguished from the philosophy of technology, which concerns itself with the grander social effects of technology.

An intelligent user interface is a user interface (UI) that involves some aspect of artificial intelligence. There are many modern examples of IUIs, the most famous being the Microsoft Office Assistant, whose most recognizable agentive representation was called "Clippy".

<span class="mw-page-title-main">Peter Stone (professor)</span> American professor of Computer science

Peter Stone is an American computer scientist who is the David Bruton Jr. Centennial Professor of Computer Science at the University of Texas at Austin. He is also an Alfred P. Sloan Research Fellow, Guggenheim Fellow, AAAI Fellow, and Fulbright Scholar.

<span class="mw-page-title-main">SIGAI</span> Interdisciplinary group of academic and industrial researchers

ACM SIGAI is the Association for Computing Machinery's Special Interest Group on Artificial Intelligence (AI), an interdisciplinary group of academic and industrial researchers, practitioners, software developers, end users, and students who work together to promote and support the growth and application of AI principles and techniques throughout computing. SIGAI is one of the oldest special interest groups in the ACM. SIGAI, previously called SIGART, started in 1966, publishing the SIGART Newsletter that later became the SIGART Bulletin and Intelligence Magazine.

Agent mining is an interdisciplinary area that synergizes multiagent systems with data mining and machine learning.

<span class="mw-page-title-main">Thomas G. Dietterich</span>

Thomas G. Dietterich is emeritus professor of computer science at Oregon State University. He is one of the pioneers of the field of machine learning. He served as executive editor of Machine Learning (journal) (1992–98) and helped co-found the Journal of Machine Learning Research. In response to the media's attention on the dangers of artificial intelligence, Dietterich has been quoted for an academic perspective to a broad range of media outlets including National Public Radio, Business Insider, Microsoft Research, CNET, and The Wall Street Journal.

<span class="mw-page-title-main">Babak Hodjat</span> Co-founder and CEO of Sentient Technologies

Babak Hodjat was the co-founder and CEO of Sentient Technologies and now holds the position of Vice President of Evolutionary AI at Cognizant. He is a specialist in the field of artificial intelligence and machine learning.

The International Conference on User Modeling, Adaptation, and Personalization (UMAP) is the oldest international conference for researchers and practitioners working on various kinds of user-adaptive computer systems such as Adaptive hypermedia systems, Recommender systems, Adaptive websites, Adaptive learning, Personalized learning and Intelligent tutoring systems and Personalized search systems. All of these systems adapt to their individual users, or to groups of users. To achieve this goal, they collect and represent information about users or groups.

Karen L. Myers is the director of SRI International's Artificial Intelligence Center, where she is also principal scientist

Michael Genesereth is an American logician and computer scientist, who is most known for his work on computational logic and applications of that work in enterprise management, computational law, and general game playing. Genesereth is professor in the Computer Science Department at Stanford University and a professor by courtesy in the Stanford Law School. His 1987 textbook on Logical Foundations of Artificial Intelligence remains one of the key references on symbolic artificial intelligence. He is the author of the influential Game Description Language (GDL) and Knowledge Interchange Format (KIF), the latter of which led to the ISO Common Logic standard.

References

  1. Markoff, John (14 December 2008). "A Software Secretary That Takes Charge". The New York Times . Archived from the original on 7 June 2012. Retrieved 14 December 2008.
  2. "Personalized Assistant that Learns (PAL)". DARPA. Archived from the original on 2011-08-05. Retrieved 2013-05-18.
  3. Center, Pew Research (2018-12-10). "3. Improvements ahead: How humans and AI might evolve together in the next decade". Pew Research Center: Internet, Science & Tech. Retrieved 2023-11-07.
  4. Pan, Sinno Jialin; Yang, Qiang (October 2010), "A Survey on Transfer Learning", IEEE Transactions on Knowledge and Data Engineering, 22 (10): 1345–1359, CiteSeerX   10.1.1.216.1986 , doi:10.1109/TKDE.2009.191, S2CID   740063
  5. Berry, Pauline M.; Gervasio, Melinda; Peintner, Bart; Yorke-Smith, Neil (July 2011), "PTIME: Personalized assistance for calendaring", ACM Transactions on Intelligent Systems and Technology, 2 (4): 1–22, doi:10.1145/1989734.1989744, S2CID   2254431
  6. "Framework". Personalized Assistant that Learns (PAL). SRI International. Archived from the original on 2012-07-24. Retrieved 2013-05-18.
  7. Thomas Garvey; Melinda Gervasio; Thomas Lee; Karen Myers; Carl Angiolillo; Matthew Gaston; Janette Knittel; Jake Kolojejchick (July 2009). "Learning by Demonstration to Support Military Planning and Decision Making" (PDF). Proceedings of the 21st Conference on Innovative Applications of Artificial Intelligence. Archived (PDF) from the original on 2012-12-10. Retrieved 2013-05-18.
  8. "'Big Red One' debuts new communication system". United States Army. 2010-09-18. Archived from the original on 2012-11-07. Retrieved 2012-09-10.
  9. "Publications". PAL: Personalized Assistant that Learns. SRI International. Archived from the original on 2012-12-10. Retrieved 2013-05-18.
  10. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  11. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  12. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  13. "calosystem.org". calosystem.org. Archived from the original on September 19, 2010. Retrieved 2012-09-10.
  14. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  15. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  16. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  17. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  18. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  19. "calosystem.org". calosystem.org. Archived from the original on September 19, 2010. Retrieved 2012-09-10.
  20. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  21. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  22. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  23. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  24. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  25. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  26. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  27. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  28. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  29. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  30. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  31. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  32. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  33. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  34. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  35. "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  36. "User initiated learning for adaptive interfaces - PARC, a Xerox company". Parc.com. Archived from the original on 2012-10-22. Retrieved 2012-09-10.