Как получить имя факта NELL из ID - PullRequest
0 голосов
/ 19 ноября 2018

В настоящее время я работаю с фактами NELL, для которых мне нужно извлечь их фактические значения. Поскольку я новичок в NELL, этот вопрос может показаться тривиальным. Но у меня есть предикатное отношение, как показано ниже;

REL.txt

Subject     Predicate   Object      Soft truth value
--------------------------------------------------------
'127760'    '130502'    '310'       0.42559126019477844
'273473'    '273477'    '65054'     0.4276425838470459
'192051'    '138949'    '181130'    0.4762486517429352
'120911'    '130624'    '310'       0.41060972213745117
'284689'    '220959'    '219678'    0.4190083146095276

Это вывод этого примера идентификации графа знаний из репозитория PSL-examples. Сопоставляя это с фактами NELL, из которых он берет субъект, объект и предикаты, как мне найти фактический объект, представленный этим идентификатором, и процент, в котором NELL уверен в этом?

например. В заявлении;
" Аляска - это город, который лежит на реке Колумбии (реке) «

127760 → alaska
130502 → lies on
310    → colombia

NELL Отношения

enter image description here

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

...