2011-01-19 2 views
3

최고의 턴키 (즉시 사용 가능한, 산업 강도) 관계 검출 라이브러리는 무엇입니까?최고의 턴키 관계 감지 라이브러리?

저는 NLTK로 놀았으며 결과는 만족스럽지 않습니다.

"사라가 아이를 먹고 있었다 늑대를 죽였다"과 :

적으로는, 내가 같은 문장을 할 수있는 라이브러리를 싶습니다 이를 다음과 같은 의미의 데이터 구조로 변환하십시오 :

살해 (사라, 늑대)

나는 이것이 많은 연구의 주제이며 쉬운 일이 아니라는 것을 알고있다. 즉, 관계를 탐지하기 위해 사용하기 쉬운 라이브러리를 알고있는 사람이 있습니까?

답변

1

업데이트 : Extractiv는 더 이상 제공되지 않습니다.

ExtractivOn-Demand REST 서비스 : http://rest.extractiv.com/extractiv/?url=https://stackoverflow.com/questions/4732686/best-turnkey-relation-detection-library&output_format=html_viewer이 페이지 추출물을 처리하고 표시합니다 당신은 "일반"에서 왼쪽 하단에 원하는 두 semantic triples. (html 뷰어에서 페이지의 일부 텍스트를 버리지 만 json 또는 rdf 출력을 사용하면이 텍스트는 버려지지 않습니다.)

제한된 무료 사용이 허용되지만 상용 상업용 솔루션을 사용한다고 가정합니다. 웹 서비스이지만 open source libraries에 액세스하거나 Language Computer Corporation에서 구입할 수 있습니다.

+0

결과는 인상적이다; 부끄러운 일은 상업적이야. 뭔가 오픈 소스를 찾고 있었지만, 누군가가 더 나은 오픈 소스 동등 물을 지적하지 않으면이 답변을 며칠 안에 받아 들일 것입니다. – artif

+0

Extractiv는 더 이상 제공되지 않는 것 같습니다. 링크가 더 이상 올바른 페이지를 가리 키지 않습니다. –

1

이러한 관계는 종속성 표기법의 출력에서 ​​상당히 쉽게 읽을 수 있습니다. 예를 들어, Stanford Parser online에 넣어, 당신은 입력 의존성에 예에서 두 개의 주제 - 동사 - 객체 트리플 모두 볼 수는 표현을 붕괴 등 :

nsubj(killed-2, Sarah-1) 
dobj(killed-2, wolf-4) 

nsubj(eating-7, wolf-4) 
dobj(eating-7, child-9) 
+0

크리스 (당신을 만나 뵙게되어 영광입니다!) 감사합니다. 이전에 Stanford Parser를 사용 했었지만 훌륭한 결과를 얻었고 종속성 구문 분석이 관계 추출을 대략적으로 수행한다는 데 동의합니다. 더 나은 작업을 수행 할 수있는 전용 도구가 있는지 궁금합니다. (그래도 이것을 지적하기위한 +1.) – artif

관련 문제