Перечислите характеристики, относящиеся к существительному
Я пытаюсь перечислить (физические) характеристики, относящиеся к данному существительному, то есть все слова (прилагательные и существительные), которые могли бы описать это существительное. Например:
road
... должен вернуться:
black, flat, tar, porous, long...
Я пробовал несколько неудовлетворительных подходов. Например, словари должны содержать такие слова, но их определения слишком строгие и слишком короткие. Я также пробовал семантические сети, такие как ConceptNet (см. Эту ссылку). Но насколько мне известно, доступных ресурсов (для моего приложения) мало. Я никогда не мог предсказать, что дорога (обычно) черная.
У вас есть идея / подход получше?
Если этот вопрос слишком наивен, прошу прощения за мои слабые знания в данной области.
Примечание. В моем понимании проблема сложна, потому что она связана со "здравым смыслом": я получаю меньше результатов Google по запросу "черная дорога" (1,8 м), чем по "белой дороге" (результат 2,4 м), потому что никто не говорит черные дороги (тоже очевидно!). В результате обучение машины оказывается необъективным.