본 논문은 드라마 대본으로부터 성격을 추출해 내고, 추출된 성격을 인공정서 캐릭터에 반영하는 것을 목표로 한다. 드라마 대본을 이용하여 등장인물의 성격을 인공정서 캐릭터에 반영하는 과정은 다음과 같다. 먼저 드라마 대본에서 등장인물별로 텍스트를 분리한다. 분리된 텍스트에 대하여 형태소를 분석하고, 분석된 형태소들을 정서단어 데이터베이스와 매칭하여 정서 단어를 추출한다. 추출된 정서 단어를 이용하여 지배정서를 분석한다. 분석된 지배정서를 인공정서의 성격을 결정하는 수식에 반영하여 캐릭터의 성격을 설정한다. 드라마 등장인물의 성격이 반영된 인공정서 캐릭터를 검증하기 위해 블라인드 테스트를 통해 사용자 평가를 진행하였다. 외관상 동일한 세 개의 인공정서 캐릭터에 각각 서로 다른 등장인물의 성격을 반영하였다. 그리고 사용자에게 세 개의 인공정서 캐릭터에 어떤 등장인물의 성격이 반영된 것인지 맞추도록 하였다. 평가 결과, 사용자들은 높은 비율로 정답을 맞추었고, 이를 통해 등장인물의 성격이 잘 반영되었음을 확인할 수 있었다.
최근에 사용자에 의한 대량의 텍스트 데이터가 발생하면서 사용자의 정보, 의견 등을 분석하는 오피니언 마이닝이 중요하게 부각되고 있다. 오피니언 마이닝 중 특히 정서 분석은 제품, 사회적 이슈, 정치인에 대한 호감 등에 대한 개인적 의견이나 정서를 분석하여 긍정, 부정이나 행복, 슬픔 등의 정서를 분석하는 연구 분야이다. 정서 분석을 위해서 정서 차원 이론의 정서가와 각성 차원의 2차원 공간을 사용하고, 이 공간에서 정서가 분포하는 영역을 설정하여 매핑하는 방법을 사용한다. 그러나 기존에는 정서의 분포 영역을 임의로 설정하는 문제가 있었다. 본 논문에서는 이 문제를 해결하기 위해, 한국어 정서 단어 목록을 사용해 사용자 설문을 실시하여 2차원 상에 12개 정서의 분포를 구성하였다. 또한 2차원 상의 특정 정서 상태가 여러 개의 정서에 중첩되는 경우, 정서에 소속될 확률을 사용한 룰렛휠 방법을 사용하여 하나의 정서를 선택하는 방법을 제안하였다. 제안한 방법을 사용하여 텍스트에서 정서 단어를 추출하여 텍스트를 정서로 분류할 수 있다.
본 논문은 상황, 시간, 성격에 따른 정서적 특징이 반영된 인공정서를 개발하고, 이를 가진 인터랙티브 캐릭터를 스마트폰을 통해 개발하는 것을 목적으로 한다. 본 논문의 인공정서는 외부의 정서적 자극과 내부의 욕구에 의한 정서 표현을 위해 정서 모듈과 추동 모듈을 갖는다. 정서 모듈은 시간, 성격, 서로 다른 정서 간의 상호관계에 따른 정서의 변화를 담당하는 모듈이다. 추동 모듈은 장시간에 걸친 욕구 변화에 따라 정서적 민감도에 영향을 주는 모듈이다. 또한 방어기제에 의한 정서표현을 위해, 정서를 정서모듈과 추동모듈에 영향을 받는 제 1경로와, 받지 않는 제 2경로로 나누어 처리한다. 이러한 구조를 갖는 인공정서를 가진 인터랙티브 캐릭터를 스마트폰을 통해 개발하였다. 또한 동일한 입력이 주어졌을 때 상황, 시간, 성격에 따라 어떠한 정서적 차이를 갖고 표현을 하는지 시뮬레이션 하였다. 본 논문의 결과물은 인공정서를 가진 인터랙티브 캐릭터를 실제적으로 구현하고, 스마트폰을 통해 표현함으로서 인공정서의 개인화를 가능하도록 한 것에 의의가 있다.
본 논문에서는 단위 시단 동안 주로 작용하는 정서를 '지배적 정서(dominant emotion)'라고 정의하고, 문학작품의 지배적 정서 흐름을 자동적으로 추출하기 위한 방법론을 제시한다. 한국어는 언어 구조적 특성상 접미어에 따라 의미가 역전되거나 달라질 수 있다. 하지만 소설이나 수필 같이 일정 이상의 분량을 가진 텍스트에서 정서 단어를 추출한다면 어느 정도 추출이 잘못되어도 지배적 정서 흐름을 판단하는 것이 가능한 것이다. 문학작품에서 지배적 정서를 추출하기 위한 절차는 다음과 같다. 먼저 문학작품의 전제 텍스트에서 형태소를 분석하여 형태소 단위의 단어를 추출한다. 추출된 단어를 정서 단어 데이터베이스와 매칭하여 정서적 의미를 담고 있는 단어를 분리해 낸다. 분리된 단어들을 정서 모델에 사상하여 해당 단어가 갖고 있는 정서를 도출한다. 도출된 정서 단어들을 통해 지배적 정서를 분석한다. 제안한 방법론에 따라 현진건의 현대소설 '운수 좋은 날'과 윤오영의 수필 '방망이 깎던 노인'을 분석한 결과, 지배적 정서의 흐름을 파악할 수 있었다.
본 논문에서는 신경망 SOM학습을 이용하여 피험자의 각성수준을 높은각성과 낮은각성으로 자동인식하는 것을 제안한다. 각성수준의 자동인식 단계는 세 단계로 구성된다 첫 번째는 ECG 측정 및 분석단계로 슈팅게임을 플레이하는 피험자를 ECG로 측정하고, SOM 학습을 하기 위해 특징을 추출한다. 두 번째는 SOM 학습 단계로 특징이 추출된 입력벡터들을 학습한다. 마지막으로 각성인식 단계는 SOM 학습이 완료된 후에 새로운 입력벡터가 들어왔을 때, 피험자의 각성수준을 인식한다. 실험결과는 각성수준의 SOM 학습결과와 새로운 입력벡터가 들어왔을 때 각성수준의 인식결과, 그리고 각성수준을 수치와 그래프로 보여준다. 마지막으로 SOM의 평가는 기존연구의 감성평가 결과와 SOM의 자동인식 결과를 순차적으로 비교하여 평균 86%로 분석되었다. 본 연구를 통해서 SOM을 이용하여 피험자마다 다른 각성수준을 자동인식 할 수 있었다.
감정은 수량, 크기, 종류를 측정하기 어려워 언어로 표현하는데 한계가 있다. 세익스피어의 '햄릿'에서 주인공 햄릿의 경우 여러 가지 극적인 상황으로 인해 말로 표현하기 힘든 감정 상태를 가진다. 따라서 본 논문은 현재의 감정 상태를 말 대신 위치와 색으로 시각화하여 표현하는 인공감정을 제안하고, 이를 이용하여 '햄릿'에 나오는 등장인물들의 감정을 시각화했다. 제안된 인공감정은 네 단계에 걸쳐 구성된다. 첫 번째 단계에선 감정을 인과관계에 따라 분석하여 어떤 종류의 감정자극이 얼마만큼 들어왔는지 분석한다. 두 번째 단계에선, 감정의 생성과 소멸을 표현하는 단위감정그래프를 제안하고, 이를 통해 들어온 감정 자극의 생성, 유지, 소멸을 성격에 따라 표현한다. 세 번째 단계에선 단위감정그래프를 이용하여 같은 종류의 연속된 감정자극을 표현하는 감정그래프를 제안한다. 그리고 감정별로 감정그래프를 하나씩 둬서 각 감정들의 생성과 소멸을 개별적으로 관리한다. 네 번째 단계에선 서로 다른 감정 간의 상호관계에 따라 감정별 감정그래프의 현재 감정을 복합하는 감정장을 제안하고, 감정장상의 위치와 위치에 따른 색으로 현재의 감정 상태를 표현한다. 제안된 인공감정으로 감정상태의 변화를 시각화해보기 위해 '햄릿'에서 등장인물인 햄릿과 거트루드의 감정변화를 인공감정을 통해 시각화하였다.