'온톨로지'에 해당되는 글 1건

  1. 2010.11.16 언어의 모호성

언어의 모호성

공부 2010.11.16 17:25
컴파일러 같이 굉장히 제한적인 포멧(소스코드)를 파싱할때에도 종종 모호성이 발생하곤 하는데,

최근에 MSRA에서 온톨로지 연구하시던분이 와서 세미나하는것을 듣다보니

역시나 온톨로지와 같이 일반언어(프로그래밍 언어가 아닌)를 연구하는 사람들은

언어의 엄청난 모호성 때문에 정말 힘들어 하는것 같다.


일상에서 언어를 정말 대화의 목적으로 사용할때는 언어가 얼마나 모호한지 잘 느끼기 힘들지만,

좀 더 공부를 하다보면 얼마나 모호한지를 잘 알게 된다.

아래 문장을 보자.

I shoot a buck.


대화중에 forest라거나 hunting에 대해서 언급하다가 이 문장을 들으면

"I shoot a buck(나는 사슴을 쐈다)" 가 되지만,

gamble이라거나 casino에 대해서 언급하다가 들으면

"I shoot a buck (나는 1달러를 베팅했다)"

가 된다.


위의 예는 이번 세미나때 들은것이 아니라 예전에 인지과학 스터디를 할때

사람이 언어를 인지하는 방식에 대해 나온 예였는데,

이번 세미나때에는 저거보다 더 심각한 예도 들었다.


아래 문장을 보자.

A rather than B such as C

1. PET rather than DOG such as CAT

2. LIZARD rather than ANIMAL such as REPTILE


위의 문장에서 1번과 2번의 관계를 그림으로 나타내보면


이렇게 된다.

위에서의 I shoot a buck의 경우에는 문맥에 따라서 단어자체가 가지는 뜻의 모호성이 있었을뿐

A가 B를 C했다 같은 '구조'자체에는 변화가 없었는데

여기서는 단어들간의 구조가 바뀌었다.

심지어 전후 문맥같은것도 없이 문장의 나머지 구성요소(rather than, such as)들은 완전히 똑같았는데

거꾸로 단어에대한 배경지식이 문장에서 자기들간의 구조에 영향을 미친거다.


이런거 처리하려면 참 힘들것 같다.
저작자 표시
신고

'공부' 카테고리의 다른 글

작지도,크지도, 같지도 않다. -1.#IND  (0) 2010.12.29
언어의 모호성  (0) 2010.11.16
가변인수(va_arg)를 이용한 계산오차 줄이기  (3) 2010.08.02
계산기하 - 원 포함 알고리즘 코딩  (0) 2010.06.03
NP, NP-COMPLETE, NP-HARD  (7) 2010.05.05
for문에서 j  (3) 2010.04.26
Posted by youknow04


티스토리 툴바