Q: 아래 예와 같이 자연언어 문장을 분석하여 의미가 있는 용어들을 추출하는 방법은?

<입력문장> 설계하중은 사용하중에 하중계수를 곱하여 정한다.
<문장분석>   ==> 설계하중 사용하중 하중계수 곱하다
<최종결과>   ==> 설계하중 = 사용하중 * 하중계수

이러한 작업을 하려면 구문분석(파싱) 결과를 이용하는 것이 바람직합니다.
다만, 현재 한국어 파서는 실용적으로 사용하기에 문제가 많아서 이러한
용도로 사용하기가 어렵다는 것입니다.

대신에 고정된 문형(예: "~에 ~를 곱하다")에 대해서만 *제한적*으로
처리할 때는 형태소 분석(coran.exe) 결과에서 문형을 인식할 수도 있습니다.
하지만, 이러한 시스템은 연구보조 역할은 될 수 있지만, 연구주제나
실용적인 측면에서 본다면 부적합하다고 생각됩니다.

좀더 일반화시키려면 관련 문형들에 대한 파싱을 제대로 해야 하고,
그러더라도 실용적으로 활용할 때 처리되지 않는 문제들이 많이 발생합니다.