2012-11-20 2 views
1

저는 WordNet을 처음 접했습니다. WordNet의 구조를 이해하는 데 도움이 필요합니다. 현재 MIT JWI WordNet 패키지를 사용하여 시스템을 구현했습니다.어버이의 깊이를 얻는 WordNet

지금까지 단어의 synsets과 hypernymy를 검색 할 수있었습니다. 내 질문은 : 거기에 WordNet에서 hypernymy의 다음 수준을 검색하는 방법은 무엇입니까?

예를 들어 "dog"라는 단어에 "canine"과 "canid"(첫 번째 수준)의 상위 단어가 있습니다. "carnivore"인 두 번째 레벨 상위 문을 어떻게 추출 할 수 있습니까? 그리고 다음. JWI를 사용하면 가능합니까?

나는이 paper에 따라 단어의 깊이를 찾고 싶다.

나는이 논문을 올바르게 이해하기를 바랍니다.

누군가 도움을주십시오. 감사.

답변

1

WordNet 단어는 여러 가지 의미를 가질 수 있습니다. 이는 개체의 다른 의미를 의미합니다. 예를 들어 WordNet 브라우저에 검색어로 "canine"을 입력하면 명사의 의미가 "송곳니"와 "송곳니"(동물 자체와 동일)라는 것을 알 수 있습니다.

따라서 첫 번째 수준에서 일부 상위어를 얻을 수 있지만 다른 수준으로 올라갈 때 우리가 말하는 단어의 "의미"를 식별해야한다고 생각합니다. 특히, 단어 w가 1 단계 상위 기호 A와 B를 갖는다면 어떨까요? 실제로 5 개의 감각이 있습니다. 그렇다면 어떤 감각으로 우리가 올라가서 제 2 수준의 상위어를 찾도록 선택할 것입니까? B와 비슷합니다.

그래서 요약하면 내게 어떤 감각이 당신에게 흥미가 있는가를 생각하면 올라가고 카운팅을 할 수 있습니다.

+0

정보를 제공해 주셔서 감사합니다. 이제는 더 잘 이해합니다. 그렇다면 synsets는 어떻습니까? synsets 수준을 비교한다면? 그것도 같은 개념인가? – mellissa

+0

synset 레벨이란 무엇입니까? 우리가 상위어로 작업 할 때, 실제로 "is-a"관계 (또는 부모/자식)가 있기 때문에 "수준"에 대해 이야기합니다. 예를 들어 개 - 송곳니 -> 육식 동물은 어린이 -> 아버지 -> 할아버지로 볼 수 있습니다. 그것은 우리가 "2"레벨을 올리는 곳입니다. – ramcrys