자연어처리

인간이 의사소통에 사용하는 언어들(예를 들어, 한국어, 영어 등)을 컴퓨터가 이해할 수 있도록 하여 컴퓨터가 인간과 같이 자유롭게 대화할 수 있도록 연구하는 전산학 분야이다. 이를 위해 언어의 문법, 의미, 화용론 등을 공부하고, 인간의 지식 체계 등도 연구한다. 또 이를 컴퓨터 프로그램으로 구현하기 위한 다양한 인공지능 알고리즘을 연구한다. 정보검색, 기계번역, 음성인식, 감정분석, 텍스트마이닝, 질의응답 시스템 등 여러 분야의 핵심 기술로 사용된다. 특히 최근 웹이니 SNS등에서 폭발적으로 만들어지는 빅데이터인 텍스트 데이터를 효과적으로 분석하여 활용할 수 있는 핵심 기술이다.

정보검색

정보검색은 대량의 정보로부터 사용자가 원하는 정보를 정확하고 빠르게 검색해 주는 기술이다. 이를 위해 텍스트 데이터의 분석, 색인, 검색 모델, 사용자 의도 파악, 효과적 정보 표시 및 저장, 문서 순위화 방법 등에 대해 연구한다. 이는 이미 다양한 정보검색 포탈 사이트에서 상용화되어 사용되고 있으며, 사용자 질문에 바로 답을 제시하는 질의 응답시스템, 사용자의 의도를 미리 파악하여 관련된 자료를 미리 제시하는 예측 시스템 등의 연구 개발이 이루어 지고 있다.

전문용어공학

전문용어공학이란 전문분야에서 사용되는 용어를 효과적으로 사용할 수 있도록 연구하는 분야로 전문용어의 생성, 번역, 의미체계, 관리를 컴퓨터 공학기술을 이용하여 처리하고 연구한다. 전문용어는 전문분야의 지식 전달의 도구로서 매우 중요하며, 전문용어학은 여러 분야의 전문용어를 포괄적으로 다루는 메타학문이다.

빅데이터 분석

빅데이터 분석 인터넷의 발달로 많은 웹페이지와 블로그가 만들어지고, 특히 SNS의 등장과 함께 데이터들이 빠른 속도로 증가하면서 이런 데이터를 분석하고 이용할 수 있는 기술이 필요하게 되었다. 빅데이터 분석은 이러한 많은 양의 데이터를 빠른 시간내에 분석하여 유용한 정보나 패턴 등을 찾아내는 분야이다. 이는 데이터 마이닝 혹은 텍스트 마이닝이라는 이름으로 이전부터 연구되어 왔던 것으로 최근에는 기계학습 기법을 이용하여 패턴 등을 찾아내고 이를 미래의 주가 예측, 정책 결과 예측, 제품의 시장성 예측 등에 활용하고 있다.