Исследователи представили NeSyCat Torch — библиотеку для реализации нейросимвольных систем, объединяющую классические, нечеткие, вероятностные и нейронные подходы к логическому выводу. В основе проекта лежит единое индуктивное определение истины, которое позволяет работать с различными типами логических структур в рамках одного вычислительного графа.
Главным нововведением стала интеграция обучаемых предикатов и функций, реализованных через нейронные сети, в общую категориальную семантику. Ранее нейросимвольные фреймворки сталкивались с проблемой фрагментации, где каждый метод требовал специфических правил индукции. NeSyCat решает эту задачу, используя параметризацию через сильные монады и структуры агрегации значений истинности, что делает систему гибкой для широкого спектра задач.
Реализация на базе PyTorch обеспечивает дифференцируемость всех компонентов, позволяя обучать нейросимвольные модели методом обратного распространения ошибки. Это открывает возможности для создания систем, которые сочетают способность нейросетей к обработке неструктурированных данных с логической строгостью символьных вычислений, сохраняя при этом сквозную оптимизацию всей архитектуры.