칼로

CALO
칼로
원본 작성자스리 인터내셔널
유형인텔리전트 소프트웨어 어시스턴트
면허증소유권

CALO는 수많은 AI 기술을 인지보조기로 통합하려 했던 인공지능 프로젝트였다.CALO는 "배우고 정리하는 인지 보조자"의 약자다.그 이름은 "소녀의 하인"이라는 뜻의 라틴어 "Calo"에서 영감을 얻었다.이 프로젝트는 2003년 5월에 시작되어 5년간 진행되어 2008년에 종료되었다.

CALO의 노력에는 많은 주요 분사가 있었으며, 특히 iOS 5 이후 현재 애플 iOS의 일부가 된 Siri 지능형 소프트웨어 어시스턴트가 여러 대의 전화기와 태블릿으로 제공되었으며, 만성 질환 환자를 위한 개인별 개입과 치료 전략을 학습한 사회 응용 프로그램인 Social Kinetics가 RedBrick Health판매되었다.사용자 선호에 따라 웹 콘텐츠를 지능적으로 선택하는 웹 스크레이퍼뉴스 집계 업체인 apit 프로젝트스마트 캘린더인 템포 AI, 개인 맞춤형 여행 가이드인 데스티, 게임 개발 스타트업인 쿠아토 스튜디오.

CALO는 PAL(Personalized Assistant that Learns) 프로그램에 따라 국방고등연구계획국(DARPA)의 자금 지원을 받았다.[1][2]DARPA의 5년 계약은 25개 최고 대학 및 상업 연구 기관에서 300명 이상의 연구자들이 모여, 이성을 갖고, 경험에서 배우고, 무엇을 해야 하는지 듣고, 무엇을 하고 있는지 설명하고, 그들의 경험에 대해 성실하게 대응할 수 있는 새로운 세대의 인지적 조력자를 만드는 것을 목표로 했다.e. SRI 인터내셔널은 사용자들과 함께 살고 배울 수 있는 보조자를 생산하여 그들에게 가치를 제공하고 시스템이 얼마나 잘 그 일을 하는지를 측정하는 연간 평가를 통과하기 위한 노력을 조정하는 책임을 맡은 선도 통합 업체였다.

기능들

CALO는 사용자의 6가지 고급 기능을 지원한다.

  1. 정보 구성우선순위 지정:사용자가 이메일, 약속, 웹 페이지, 파일 등으로 작업할 때, CALO는 머신러닝 알고리즘을 사용하여 누가 어떤 프로젝트에서 작업하는지, 그들이 어떤 역할을 하는지, 그들이 얼마나 중요한지, 문서와 결과물이 이것과 어떤 관련이 있는지 등에 대한 질의 가능한 모델을 구축한다.
  2. 정보 아티팩트 준비: CALO는 사용자가 과거에 액세스한 이전 문서의 구조와 내용에 대한 학습을 활용하여 파워포인트 프리젠테이션과 같은 새로운 문서를 작성할 수 있도록 도울 수 있다.[3]
  3. 중재 휴먼 커뮤니케이션: CALO는 사용자가 전자 포럼(예: 이메일)과 물리적 미팅에서 다른 사람들과 상호작용할 때 도움을 제공한다.미팅에 참여할 수 있는 접근 권한이 주어진 경우, CALO는 자동으로 미팅 대본을 생성하고, 수행 항목 할당을 추적하며, 참가자의 역할을 탐지하는 등의 작업을 수행한다.CALO는 또한 "PrepPak"을 조합하여 미리 읽거나 미팅이 진행됨에 따라 손쉬운 정보를 포함하는 미팅을 할 수 있다.
  4. 작업 관리: CALO는 일상적인 작업(예: 여행 허가)을 자동화할 수 있으며, 사용자를 관찰하고 상호 작용하여 새로운 절차와 작업을 학습할 수 있다.
  5. 시간 스케줄링추론: CALO는 당신이 해야 할 일이 있을 때 당신의 선호도를 배울 수 있고 바쁜 스케줄(ACM TIST에 게재된 PTIME)을 관리하는 데 도움을 줄 수 있다.[4]
  6. 리소스 할당:CALO는 태스크 관리의 일환으로 새로운 리소스(전자 서비스 및 실제 인력)를 취득하여 업무를 수행하는 데 도움을 줄 수 있다.

평가하기

매년 CALO 시스템은 일정 기간 사용자와 함께 생활한 후 153개의 "행정 보조자" 문항을 성과형 시험 방식으로 시험하는데, 주로 사용자 생활에 대해 배운 내용에 초점을 맞춘다.평가자는 이러한 질문에 대한 CALO의 성과가 매년 얼마나 개선되는지, 그리고 CALO의 성과 중 얼마가 "야생에서 배우는 것"(개발자가 시스템에 유선 연결된 기능이나 지식이 아니라, 스스로 습득할 수 있었던 새로운 지식, 과제, 추론)에 기인하는지 측정한다.

SRI 인터내셔널은 PAL 프로그램에서 개발된 성공적인 머신러닝 및 추론 기술 모음집을 주로 CALO 프로젝트에서 온라인으로 이용할 수 있도록 하였다.이용 가능한 기술에는 보다 집중적인 학습 애플리케이션과 함께 범용 학습 방법이 모두 포함된다.PAL 소프트웨어 및 관련 출판물은 PAL Framework 웹사이트에서 이용할 수 있다.[5]

PAL 기능은 대상 애플리케이션에 쉽게 통합될 수 있도록 모듈화, 패키지화 및 산업 표준에 맞게 조정되었다.기술과의 상호작용을 단순화하기 위해 다양한 인프라 구성요소와 API를 이용할 수 있다.PAL 능력은 미 육군CPOF 지휘통제시스템에 통합되어 2010년 이라크에 실전 배치되었다.[6][7]

이용 가능한 기술은 SRI 인터내셔널, 카네기 멜론 대학교, 매사추세츠 대학교 암허스트, 로체스터 대학교, 인간기계 인식 연구소, 오리건 주립 대학교, 서던 캘리포니아 대학교, 제록스 PARC, 스탠포드 대학교의 연구팀이 개발했다.

선택한 게시물

이 프로젝트의 첫 4년 동안 CALO가 후원한 연구는 인공지능 전 분야에 걸쳐 500건 이상의 출판물을 만들어냈다.다음은 몇 가지:[8]

  • Matthias Zimmermann, Yang Liu, Elizabeth Shriberg, and Andreas Stolcke (2005-11-27). "A* based joint segmentation and classification of dialog acts in multiparty meetings". IEEE Workshop on Automatic Speech Recognition and Understanding, 2005. 2005 IEEE Workshop on Automatic Speech Recognition. pp. 215–219. CiteSeerX 10.1.1.329.4676. doi:10.1109/ASRU.2005.1566537. ISBN 978-0-7803-9479-7.{{cite book}}: CS1 maint: 작성자 매개변수 사용(링크)
  • Melinda T. Gervasio, Michael D. Moffitt, Martha E. Pollack, Joseph M. Taylor, and Tomas E. Uribe (2005). "Active Preference Learning for Personalized Calendar Scheduling Assistance". Proceedings of the 2005 International Conference on Intelligent User Interfaces.{{cite journal}}: CS1 maint: 작성자 매개변수 사용(링크)
  • T. Duong, H. Bui, D. Phung, and S. Vekatesh (2005). "Activity recognition and abnormality detection with the switching hidden semi-Markov model". IEEE International Conference on Computer Vision and Pattern Recognition.{{cite journal}}: CS1 maint: 작성자 매개변수 사용(링크)
  • Rachel Greenstadt, Jonathan P. Pearce and Milind Tambe (2006). "Analysis of Privacy Loss in Distributed Constraint Optimization". AAAI. {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)CS1 maint: 작성자 매개변수 사용(링크)
  • Nathan Schurr, Pradeep Varakantham, Emma Bowring, Milind Tambe, and Barbara Grosz. "Asimovian Multiagents: Applying Laws of Robotics to Teams of Humans and Agents". {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)CS1 maint: 작성자 매개변수 사용(링크)
  • David Morley and Karen Myers (2004). "Balancing Formal and Practical Concerns in Agent Design". Proceedings of AAAI Workshop on Intelligent Agent Architectures: Combining the Strengths of Software Engineering and Cognitive Systems.{{cite journal}}: CS1 maint: 작성자 매개변수 사용(링크)
  • Gideon S. Mann, David Mimno, and Andrew McCallum (2006-06-11). "Bibliometric Impact Measures Leveraging Topic Analysis". Joint Conference on Digital Libraries. {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)CS1 maint: 작성자 매개변수 사용(링크)
  • Karen Myers (July 2006). "Building an Intelligent Personal Assistant". AAAI Invited Talk.{{cite journal}}: CS1 maint: 작성자 매개변수 사용(링크)
  • Edward C. Kaiser (2005-04-03). "Can Modeling Redundancy In Multimodal, Multi-party Tasks Support Dynamic Learning?". CHI 2005 Workshop: CHI Virtuality 2005.{{cite journal}}: CS1 maint: 작성자 매개변수 사용(링크)
  • Vinay K. Chaudhri, Adam Cheyer, Richard Guili, Bill Jarrold, Karen Myers, and John Niekarasz (2006). "A Case Study in Engineering a Knowledge Base for an Intelligent Personal Assistant". Technical Report.{{cite journal}}: CS1 maint: 작성자 매개변수 사용(링크)
  • 보조 사용자 에이전트인 K에게 위임하기 위한 인지 프레임워크.마이어스와 N.요크-스미스.2005년 11월 AAAI 2005 가을 버지니아 알링턴에서 열린 혼합 이니셔티브 문제 해결 보조자 심포지엄의 진행.[9]
  • Nadia Ghamrawi 및 Andrew McCallum의 Collective Multi-Label Classive Multi-Label Classification.독일 브레멘의 CIKM'05.[10]
  • 이전 학습을 위한 조건부 무작위 필드 구성, Charles Sutton 및 Andrew McCallum.HLT/EMNLP의 절차, 2005.[11]
  • 개인화된 시간 관리 에이전트, P. Berry, K. Conley, M. Gervasio, B. 배치.Peintner, T. Uribe, N.요크-스미스.2006년 5월 일본 하코다테에서 열린 제5차 국제 자율 에이전트 및 다중 에이전트 시스템 공동 회의(AAMAS'06) 산업 트랙의 진행.[12]
  • 비나이 K, Jose-Luis Ambite CALO 쿼리 관리자의 설계구현Chaudhri, Richard Fikes, Jessica Jenkins, Sunil Misshra, Maria Musslea, Tomas Uribe, Guizhen Yang.인공지능의 혁신적인 응용, 2006년 7월.[13]
  • 클릭 수 감소 및 좌절감 감소: 올바른 폴더에 도달하는 비용 절감, X. Bao, J.Herlocker, 그리고 T.Dietterich. 2006년 지능형 사용자 인터페이스 국제 회의. 178-185.호주 시드니.[14]
  • 관계와 텍스트의 그룹 주제 발견, 쉬에루이 왕, 나타샤 모한티, 앤드류 맥컬럼.2005년 8월 21일 미국 일리노이주 시카고의 LinkKDD2005.[15]
  • H. Bui, D. General State Structure를 갖는 계층적 Hidden Markov.Phung, 그리고 S.벤카테시2004년 AAAI의 절차.[16]
  • 데스크톱 활동과 이메일 메시지, J. Shen, L. Li, T. Dietrich, J.에서 사용자 작업을 인식하기 위한 하이브리드 학습 시스템.Herlocker. 2006년 지능형 사용자 인터페이스 국제 회의, 86-92.호주 시드니.[17]
  • 아이리스: 통합. 관련되다. 유추. 공유.아담 샤이어, 잭 박, 리처드 줄리.국제 시맨틱 웹 컨퍼런스(ISWC2005)에서 열린 시맨틱 데스크톱 - 차세대 개인 정보 관리 및 협업 인프라 워크샵2005년 11월 6일 아일랜드 갤웨이.[18]
  • 말할있는 것보다 더 많은 말: 프로소디를 사용하여 음성, Y. 류, E에서 문장 경계 찾기슈라이버그(2006년).제4차 ASA/ASJ 공동 회의 언어 문서 작성.인기 있는 버전의 용지 IaSC2, 제4차 ASA/ASJ 공동 회의, HI 호놀룰루.[19]
  • Multi-Conditional Learning: 클러스터링과 분류를 위한 생성/차별적 훈련, Andrew McCallum, Chris Pal, Greg Druck, Suerui Wang.AAAI, 2006.[20]
  • P.M. Berry, M. Gervasio, B. 사용자 중심 분산 스케줄링 에이전트의 다중 기준 평가Peintner, T. Uribe, N.요크-스미스.2006년 3월 AAAI 봄철 분산 계획 및 공정 관리에 관한 심포지엄.[21]
  • 베이지안 인과구조물 발견, 이온 무슬레아, 토마스 J. 리를 통한 온라인 질의 이완.2005년 미국 펜실베이니아주 피츠버그에서 열린 제20차 인공지능 전국회의(AAAI 2005)의 의사록.[22]
  • 시맨틱 웹, 크리스티나 레르만, 첸크 가젠, 스티븐 민튼, 크레이그 A를 채우는 것.노블록.2004년 AAAI 2004 텍스트 추출 및 마이닝의 발전에 관한 워크숍의 진행.[23]
  • 휴대용 프로세스 언어, Peter E. Clark, David Morley, Vinay K.차우드리, 그리고 카렌 L.마이어스. 2005년 6월 7일 캘리포니아 몬터레이의 계획과 스케줄링에서 온톨로지의 역할에 관한 워크숍에서.[24]
  • 정보 추출의 확률론적 중복성 모델, D다우니, O. 에조니, S.소덜랜드.[25]
  • 중단으로부터의 복구: 지식 작업자? 전략, 실패 계획한 해결책, Simone Stampf, Margaret Burnett, Thomas G.디테리히, 케빈 존스루드, 조나단 헤로커, 비드야 라자람.기관:오레곤 주립 대학교 코발리스, OR
  • EM, Kamal Nigam, Andrew McCallum, Tom M. M. Mitchell을 사용한 반 감독 텍스트 분류.[27]
  • 파서의 골격: Deep Parsing, M. Swift, J. Allen, D를 개선하기 위해 Limple Parsing 사용.길데아.[28]
  • 스파크 에이전트 프레임워크, 데이비드 몰리, 캐런 마이어스.제3인터뷰의 진행.조인트 콘프.자율 에이전트 및 다중 에이전트 시스템(AAMAS-04), 뉴욕, 뉴욕, 페이지 712–719, 2004년 7월.[29]
  • 스피커 오버랩 ASR 오류: 오버랩 전, 중, 후, Ozgur Cetin과 Elizabeth Cryberg.IEEE ICASSP, Toulouse, 2006년 절차
  • 변경 및 불확실성에 따른 작업 관리: P. Berry, K. C.L.O 프로젝트를 통한 제약 해결 경험마이어스, T.우리베, 그리고 N.요크-스미스.2005년 10월 스페인 시트지([31]Sitges)에서 변화와 불확실성에 따른 제약조건 해결에 관한 CP'05 워크숍 진행
  • 선호도와 확률, R. Morris, P. Morris, Khatib, L., N을 이용한 시간 계획요크-스미스.2005년 6월 ICAPS'[32]05 계획 및 스케줄링을 위한 제약조건 프로그래밍 워크숍의 진행.
  • 이송을 위해 또는 하지 않기 위해, M. T. 로젠슈타인, Z.마르크스, L. P. 카엘블링, T. G. 디테리히.NIPS 2005 Whistler, BC.의 Transfer Learning 워크샵.[33]
  • 학습을 백그라운드 작업 앙상블과 함께 전달, Z.마르크스, M. T. 로젠슈타인, L. P. 카엘블링, T. G. 디테리히.NIPS 2005 Whistler, BC.의 Transfer Learning 워크샵.[34]
  • 적응형 인터페이스를 위한 사용자 시작 학습, K. Yoda, T. Dietrich, A.펀, J. 어바인, M. 슬레이터, P.타데팔리, M. 게르바시오, C.엘우드, B. 자롤드, O. Brdiczka, J. Blythe.캘리포니아 패서디나의 지능과 상호작용에 관한 IJCAI 워크숍2009년 7월 13일.[35]

참조

  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. ^ 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
  4. ^ 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
  5. ^ "Framework". Personalized Assistant that Learns (PAL). SRI International. Archived from the original on 2012-07-24. Retrieved 2013-05-18.
  6. ^ 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.{{cite journal}}: CS1 maint: 작성자 매개변수 사용(링크)
  7. ^ "'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.
  8. ^ "Publications". PAL: Personalized Assistant that Learns. SRI International. Archived from the original on 2012-12-10. Retrieved 2013-05-18.
  9. ^ "calosystem.org". calosystem.org. Archived from the original on August 21, 2010. Retrieved 2012-09-10.
  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 September 19, 2010. Retrieved 2012-09-10.
  13. ^ "calosystem.org". calosystem.org. Archived from the original on August 21, 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 September 19, 2010. Retrieved 2012-09-10.
  19. ^ "calosystem.org". calosystem.org. Archived from the original on August 21, 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. ^ "User initiated learning for adaptive interfaces - PARC, a Xerox company". Parc.com. Archived from the original on 2012-10-22. Retrieved 2012-09-10.

외부 링크