2015-03-18 3 views
2

Я работаю в области НЛП и в своей работе мне нужен семантический тип слов. Мне интересно, есть ли какой-нибудь инструмент, который делает это для меня. Я уже знаю, что есть WordNet supersenses, но этого недостаточно для меня. Мне нужно что-то более мелкозернистое.Как получить семантический тип слова?

Чтобы лучше уточнить, что мне нужно, я бы сказал, что мне нужны онтологические семантические типы. Например, классы WordNet supersenses включают noun.artifact, который является очень общим и определяется как nouns denoting man-made objects. Таким образом, не имеет значения, является ли артефакт домиком или кирпичом!

Другим примером являются прилагательные, которые классифицируются под одним классом под названием adj.all в WordNet supersenses. Но я хочу сделать различие между различными типами прилагательных. Например, прилагательные человека и прилагательные, которые нельзя использовать для людей.

Может ли кто-нибудь мне помочь?

+0

Это может помочь, если вы разъясните, что вы подразумеваете под «семантическим типом». Первое, что пришло мне в голову, - это типы семантики, основанные на истинности, но затем вы упомянули WordNet, что делает ее похожей на то, что вы ищете, - это верхняя онтология. – scozy

ответ

2

Вы посмотрели на ресурсы, такие как ConceptNet или FrameNet

ConceptNet семантическая сеть, содержащая множество вещей компьютеров должны знать о мире, особенно когда понимание текста, написанного людьми.

The FrameNet corpus - это лексическая база данных английского языка, которая читается как на человека, так и на машинке, основанная на аннотировании примеров того, как слова используются в реальных текстах.

В зависимости от того, чего вы хотите достичь, существует множество ресурсов, которые предоставляют способы доступа к семантике, но интерпретация, возможно, зависит от вас и вашей методики обучения.

Смежные вопросы