私が使用している語彙:
名詞句 - 特定の人、場所、または考えを指す短い句。さまざまな名詞句の例としては、「バラク オバマ」、「オバマ」、「ウォーター ボトル」、「イエローストーン国立公園」、「Google Chrome ウェブ ブラウザ」などがあります。
カテゴリ -- どの名詞句がそれに属し、どの名詞句が属さないかを定義する意味概念。カテゴリの例には、「政治家」、「家庭用品」、「食品」、「人」、「スポーツ チーム」などがあります。したがって、「バラク オバマ」は「政治家」と「人」に属しますが、 「食品」または「スポーツ チーム」に属していません。
何百万もの名詞句で構成される非常に古いラベルのない NLP データセットがあります。Freebase を使用して、これらの名詞句にラベルを付けたいと考えています。Freebase の型を自分のカテゴリにマッピングしています。私がする必要があるのは、私が持っているすべての Freebase タイプのすべてのサンプルをダウンロードすることです。
私が直面している問題は、このタイプのクエリを構造化する方法を理解する必要があるということです。大まかに言うと、クエリは Freebase に「トピック XX のすべての例は何ですか?」と尋ねる必要があります。Freebase は「これがトピック XX のすべての例のリストです」と応答する必要があります。誰かがこのクエリの構文を教えてくれたら、とても感謝しています。それがPythonでできるなら、それは素晴らしいことです:)