Я пытался придумать систему, которая оценивала бы устав организации для определения их базовой логики.
Я думаю, что система предикатов первого порядка будет работать для представления правил, которые могут быть переведены из текста с помощью тегов части речи и других методов НЛП.
Существует ли систематический способ интерпретации логических правил первого порядка в целом или некоторый тип архитектуры ML, который будет работать в качестве второго уровня для поиска сходства между элементами.
Например,
Список веселых занятий:
- гольф
- перерыв на кофе
- пицца
Уставы:
В пятницу играем в гольф
В пятницу или субботу мы делаем небольшой перерыв на кофе, а если это суббота, мы получаем пиццу
Вывод: наша группа развлекается по выходным
Это звучит неправдоподобно, но мне любопытно, если это возможно. Я также понимаю, что, возможно, больше логики первого порядка будет лучше подходить для вывода выводов второго уровня.
Ответы:
Хитрость в том, что это работает хорошо при условии, что ваши правила могут быть выражены в форме предиката. Гольф по-прежнему весело, если идет дождь или вы плохо играете?
Если вам нужно что-то более гибкое, вы можете взглянуть на некоторые статистические / байесовские инструменты. Там вы бы сказали, что в гольфе есть большая вероятность быть веселым, а не то, что это всегда было весело всегда.
источник