소개

최근 인공지능 기술의 비약적인 발전으로 이에 대한 관심이 높아지고 있습니다. 특히 자연어 질의-응답(QA) 시스템은 복잡한 정보기기를 누구나 쉽게 사용할 수 있게 해줄 것이라는 기대 때문에 많은 관심의 대상이 되고 있습니다. 하지만, IBM의 Watson 등이 가능성을 보여주고, 애플의 시리, 구글의 나우, 마이크로소프트의 코타나 등 실제 사용을 위한 제품들이 계속 개발되고 있지만, 아직 제한적인 활용만 가능한 상태라서, 더 많은 연구 개발을 필요로 하는 분야이기도 합니다. 자연어 QA 시스템은 자연언어처리, 그래프 처리, 시멘틱웹 기술, 지식 기반 구축 등 많은 요소 기술을 필요로 하는 복합적인 시스템입니다. 어느 한 개발자 혹은 개발그룹이 이러한 많은 기술을 한꺼번에 보유하기는 쉽지 않기 때문에, 자연어 QA시스템의 이러한 복잡성은, 신규 개발자에게 진입장벽으로 작용해 왔습니다. 이러한 문제점을 해결하는 방안으로, 열린 협력 체계를 구축하고, 새로운 개발자에의 진입장벽을 낮추기 위해, OKBQA 커뮤니티에서는 OKBQA framework을 개발해 오고 있습니다. OKBQA 프레임워크는 모듈화된 요소(component)들을 인터넷을 통해 연결해서 하나의 파이프라인으로 만들어서 전체 QA 시스템을 구성할 수 있게 하는 작업 흐름 관리 시스템 (workflow management system)의 형태로 개발되었으며, 이를 통해 세계 각지에서 개발된 모듈들을 활용한 QA시스템의 개발을 가능하게 합니다. 이 프레임워크의 개발에는 한국의 카이스트외에도 독일의 라이프찌히 대학, 빌레펠트 대학, 일본의 생명과학데이터베이스센터가 참여해 오고 있으며, 현재 프로토타입 시스템이 개발되어 있는 상태입니다. 현재 버전의 OKBQA 프레임워크는 하나의 완성된 QA시스템이라기 보다는 다양한 QA 시스템들을 개발하기 위한 출발점이 될 수 있는 개발 키트로서의 활용이 가능합니다. 이미 참여 연구기관의 최첨단의 기술이 집약된 모듈들이 활용가능한 상태로 패키지화 되어 있으며, 점점 많은 모듈들이 활용가능하게 될 전망입니다. 새롭게 QA 시스템을 개발하려는 개발자 혹은 개발그룹은 현재 소스코드가 모두 공개되어 있는 OKBQA 프레임워크로부터 시작하면, 처음부터 전체 시스템을 개발할 필요가 없이, 모듈별로 개발을 진행해 나가면서 전체 시스템에 미치는 영향을 분석할 수 있습니다. OKBQA 프레임워크는 현재 존재하는 QA 시스템 중에서 거의 유일하게 열린 협업을 가능하게 하는 공개 오픈 소스 프로젝트로 개발됩니다. 이를 함께 개발해 나갈 개발자 혹은 개발그룹의 참여를 환영합니다. OKBQA 조직위원회는 다음과 같이 개발자 대회 (hackathon)를 개최합니다.
  • 튜토리얼 : 2016년 7월 16일 토요일 - 17일 일요일
  • 심포지엄 : 2016년 7월 18일 월요일
  •  해커톤 : 2016년 7월 18일 월요일 - 21일 목요일

목표
  • 지식 기반에 대한 최신 기술의 습득
  • 질의-응답 기술에 대한 최신 기술의 습득
  • 질의-응답 벤치마크 데이터에 대한 최신 동향의 습득
  • OKBQA 프레임워크의 내용과 사용 방법의 습득
  • 지식 기반 구축과 질의-응답 시스템에 필요한 모듈의 개발
  • OKBQA 프레임워크 내 다양한 모듈과 워크플로우의 평가
  • 실제 질의-응답 시스템 구축으로의 응용

* COLING 2016 OKBQA Workshop 안내 *

2016년 12월에 COLING에서 열리는 OKBQA Workshop에도 많은 참여를 환영합니다 !