CALO

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 "calonis," which means "soldier’s servant". The project started in May 2003 and ran for five years, ending in 2008.

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 in the iPhone 4S, iPhone 5, iPod Touch 5 and the New iPad; 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.

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.[3]
  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 task 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).[4][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, and Stanford University.

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]

References

  1. Markoff, John (14 December 2008). "A Software Secretary That Takes Charge". New York Times. Retrieved 14 December 2008.
  2. "Personalized Assistant that Learns (PAL)". DARPA. Archived from the original on 2011-08-05. Retrieved 2013-05-18.
  3. Pan, Sinno Jialin; Yang, Qiang (October 2010), "A Survey on Transfer Learning", IEEE TKDE 22 (10)
  4. Berry, Pauline M.; Gervasio, Melinda; Peintner, Bart; Yorke-Smith, Neil (July 2011), "PTIME: Personalized assistance for calendaring", ACM TIST 2 (4), doi:10.1145/1989734.1989744
  5. ACM Transactions on Intelligent Systems and Technology (ACM TIST)
  6. "Framework". Personalized Assistant that Learns (PAL). SRI International. 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". Proc. of the 21st Conf. on Innovative Applications of Artificial Intelligence (AAAI). Retrieved 2013-05-18.
  8. "'Big Red One' debuts new communication system". United States Army. 2010-09-18. Retrieved 2012-09-10.
  9. "Publications". PAL: Personalized Assistant that Learns. SRI International. Retrieved 2013-05-18.
  10. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  11. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  12. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  13. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  14. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  15. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  16. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  17. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  18. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  19. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  20. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  21. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  22. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  23. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  24. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  25. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  26. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  27. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  28. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  29. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  30. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  31. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  32. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  33. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  34. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  35. "calosystem.org". calosystem.org. Retrieved 2012-09-10.
  36. "User initiated learning for adaptive interfaces - PARC, a Xerox company". Parc.com. Retrieved 2012-09-10.

External links