Как получить имя факта NELL из ID
В настоящее время я работаю с фактами 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
Будем очень благодарны за любые предложения о том, как прочитать фактическое имя объекта или отношения, представленные этим идентификатором. Я работаю над отличным сценарием для остальных функций. Но любого языка программирования будет достаточно, пока он обращается к фактическому имени, привязанному к идентификатору.