Emotion Recognition from Natural Language Text Using Predicate Logic Form

Predicate Logic Form을 이용한 자연어 텍스트로부터의 감정인식

  • Seol, Yong-Soo (Dept. of Computer Science, Hanyang University) ;
  • Kim, Dong-Joo (Dept. of Computer Science, Anyang University) ;
  • Kim, Han-Woo (Dept. of Computer Science, Hanyang University) ;
  • Park, Jung-Ki (Dept. of Electronics and Communication Engineering, Hanyang University)
  • 설용수 (한양대학교 컴퓨터공학과) ;
  • 김동주 (안양대학교 컴퓨터공학과) ;
  • 김한우 (한양대학교 컴퓨터공학과) ;
  • 박정기 (한양대학교 전자및통신공학과)
  • Published : 2010.07.08

Abstract

전통적으로 자연어 텍스트로부터의 감정인식 연구는 감정 키워드에 기반한다. 그러나 감정 키워드만을 이용하면 자연어 문장이 원래 갖고 있는 통사정보나 의미정보는 잃어버리게 된다. 이를 극복하기 위해 본 논문에서는 자연어 텍스트를 Predicate Logic 형태로 변환하여 감정 정보처리의 기반데이터로 사용한다. Predicate Logic형태로 변환하기 위해서 의존 문법 구문분석기를 사용하였다. 이렇게 생성된 Predicate 데이터 중 감정 정보를 갖고 있는 Predicate만을 찾아내는데 이를 위해 Emotional Predicate Dictionary를 구축하였고 이 사전에는 하나의 Predicate마다 미리 정의된 개념 클래스로 사상 시킬 수 있는 정보를 갖고 있다. 개념 클래스는 감정정보를 갖고 있는지, 어떤 감정인지, 어떤 상황에서 발생하는 감정인지에 대한 정보를 나타낸다. 자연어 텍스트가 Predicate으로 변환되고 다시 개념 클래스로 사상되고 나면 KBANN으로 구현된 Lazarus의 감정 생성 규칙에 적용시켜 최종적으로 인식된 감정을 판단한다. 실험을 통해 구현된 시스템이 인간이 인식한 감정과 약 70%이상 유사한 인식 결과를 나타냄을 보인다.

Keywords