전산언어학
위키백과 ― 우리 모두의 백과사전.
| 언어학 |
| 이론 언어학 |
| 음성학 |
| 음운론 |
| 형태론 |
| 통사론 |
| 생성문법 |
| 의미론 |
| 화용론 |
| 텍스트언어학 |
| 역사비교언어학 |
| 문자학 |
| 응용 언어학 |
| 역사언어학 |
| 전산언어학 |
| 인지언어학 |
| 사회언어학 |
| 방언학 |
| 심리언어학 |
| 병리언어학 |
| 언어습득학 |
| 번역학 |
| 말뭉치언어학 |
| 편집 |
전산언어학(電算言語學)은 전산학과 언어학에 밀접한 관련이 있는 학제간 학문으로 전산적인 관점에서 자연언어의 통계적인 모형과 논리적인 모형을 다루는 분야를 말한다. 이때 모형은 언어학의 특정 하위 분야에 제한되지 않는다. 전산언어학자들은 초기에는 대부분 전산학자들로 컴퓨터를 이용한 자연언어처리를 전공하던 학자들이었다. 최근에는 이전에 예상했던 것보다 언어의 구조가 훨씬 더 복잡하다는 것을 깨달은 이후 언어학자들과 전산학자들의 공동 연구가 이루어지기도 한다. 전산언어학은 언어학자, 전산학자 뿐만아니라 인공지능, 인지심리학, 논리학 등의 분야의 전문가들의 참여를 필요로 한다.
[편집] 기원
전산 언어학은 인공 지능에 전제되는 분야로써 종종 다루어지기도 한다. 전산 언어학은 1950년대 미국에서, 외국어, 특히 러시아의 과학 잡지를 영어로 자동 번역하려는 노력으로부터 기원한다. 컴퓨터는 인간보다 수리적 능력이 더욱 빠르고 정확하다고 입증되었기 때문에, 기술적 세부사항에서 컴퓨터가 인간처럼 언어를 처리할 능력을 갖게 될 수 있는 것은 단지 시간문제라고 생각되었다.
기계 번역(또한 기계적 번역)이 정확한 번역을 즉시 해내는 것에 실패했을 때, 인간 언어 자동화 프로세싱은 원래 여겨지던 것보다 더욱 복잡한 것으로 인식되었다. 전산 언어학은 언어 데이터를 지적으로 처리할 수 있는 산술과 소프트웨어의 발달에 힘입어 새로운 학문 분야의 이름을 가지고 탄생했다. 인공지능(AI)이 1960년대에 접어들면서, 인간 수준의 이해를 다루고 자연 언어의 생산을 다루는 전산 언어학의 분야는 인공지능의 하위 분야가 되었다.
한 언어를 다른 언어로 번역하기 위해서, 각각의 언어들의 형태론과 구문론을 포함한 문법을 이해해야 했다. 구문론을 이해하기 위해서는, 또한 의미론과 사전학(또는 어휘), 심지어 언어 사용의 화용론에 대해서도 이해해야 했다. 따라서, 어떻게 표상되는가를 이해하기 위한 전체 분야로 진화하는 언어들과 컴퓨터를 이용한 자연 언어 처리 사이를 번역하기 위한 노력으로써 시작되었다고 볼 수 있다.
[편집] 하위 분야
- 말뭉치언어학 (코퍼스언어학)
- 자연언어 파서 설계
- 품사표지부착기 (POS 태거) 등의 설계
- 자연언어처리를 위한 특수 논리 정의
- 형식언어와 자연언어의 일반적인 관계에 관한 연구
- 기계번역 (자동번역)
|
|
|
|---|---|
| 수학적 기초 | 수리논리학 · 집합론 · 정수론 · 그래프 이론 · 형 이론 · 범주론 · 수치 해석 · 이산수학 |
| 계산 이론 | 오토마타 이론 · 계산 가능성 이론 · 계산 복잡도 이론 · 양자 계산 이론 |
| 알고리즘 & 자료 구조 | 알고리즘 · 자료 구조 · 계산 기하학 |
| 프로그래밍 언어 & 컴파일러 | 구문 분석 · 컴파일러 · 인터프리터 · 프로그래밍 언어 · 구조적 프로그래밍 · 객체 지향 프로그래밍 |
| 병렬 & 분산 시스템 | 병렬 컴퓨팅 · 클러스터 컴퓨팅 · 분산 컴퓨팅 · 그리드 컴퓨팅 · 클라우드 컴퓨팅 · IaaS · PaaS · SaaS |
| 소프트웨어 공학 | 요구 분석 · 소프트웨어 설계 · 컴퓨터 프로그래밍 · 형식수법 · 소프트웨어 테스트 · 소프트웨어 개발 |
| 시스템 아키텍처 | 컴퓨터 아키텍처 · 마이크로아키텍처 · 운영 체계 |
| 통신 & 네트워크 | 컴퓨터 오디오 · 라우팅 · 네트워크 토폴로지 · 암호학 |
| 데이터베이스 | 데이터 마이닝 · RDBMS · SQL |
| 인공 지능 | 자동추론 · 전산언어학 · 컴퓨터 비전 · 진화 연산 · 기계 학습 · 자연 언어 처리 · 로봇학 |
| 컴퓨터 그래픽 | 시각화 · 영상 처리 |
| 인간과 컴퓨터 상호 작용 | Computer accessibility · 사용자 인터페이스 · 착용 컴퓨터 · 유비쿼터스 컴퓨팅 · 가상현실 |
| 계산과학 | 인공생명 · 생물정보학 · 인지과학 · 계산화학 · 계산론적 신경과학 · 계산물리학 · 수치 해석 · Symbolic mathematics |
| 정보보호 | 암호학 · 물리 보안 · 소프트웨어 보안 · 인터넷 보안 · 네트워크 보안 · 해킹 · 크래킹 |