Neural Logic Networks for Interpretable Classification

2508.08172v1 cs.LG, cs.AI, cs.LO 2025-08-13
Авторы:

Vincent Perreault, Katsumi Inoue, Richard Labib, Alain Hertz

Резюме на русском

## Контекст Нейронные сети широко применяются для решения задач классификации, но их высокая точность сочувствует непрозрачности. Часто невозможно разобраться в том, каким образом сеть приходит к своим выводам, что ограничивает их применение в областях, где требуется понятность и ответственность (например, в медицине или юриспруденции). Однако в некоторых ситуациях необходимо не только точно классифицировать данные, но и понять, по каким причинам сеть пришла к определенному решению. Нейронные логические сети предлагают решение этой проблемы, так как их структура позволяет выделять логические правила, которые могут быть проверены и выведены. ## Метод Мы предлагаем модифицированную модель Neural Logic Networks, которая включает в себя новые операции и биазы. Наша модель основывается на логическом представлении данных, используя комбинации понятий (concepts) для формирования правил в формате IF-THEN. Мы также внедрили факторизованную структуру правил, чтобы упростить их интерпретацию. Чтобы обучать модель, мы разработали усовершенствованный алгоритм, который учитывает не только наблюдаемые данные, но и недостающие (unobserved), используя биазы в процессе обучения. ## Результаты Мы проверили нашу модель на нескольких задачах классификации, включая медицинские данные. Наши эксперименты показали, что модель не только выдает точные классификационные результаты, но и формирует интерпретируемые правила, которые могут быть легко проверены и поняты человеком. Например, мы использовали данные о больных с определенной медицинской патологией, и модель сформировала правила, которые помогают понять причины конкретных классификационных решений. ## Значимость Наша модель Neural Logic Networks может быть применена в тех областях, где необходима точность классификации и понятность решений. Например, в медицине, где важно понимать, по каким причинам было принято решение о лечении. Выгоды модели в том, что она обеспечивает интерпретируемые решения без ущерба точности, что делает её привлекательной для решения задач, где требуется ответственность и прозрачность. ## Выводы Мы усовершенствовали технологию Neural Logic Networks, добавив в неё новые операции и биазы, что улучшило их способность выделять логические правила. Наши результаты показали, что модель обеспечивает как точность, так и интерпретируемость в задачах классификации. В будущем мы планируем расширить модель, чтобы она могла работать с более сложными задачами и примерами.

Abstract

Traditional neural networks have an impressive classification performance, but what they learn cannot be inspected, verified or extracted. Neural Logic Networks on the other hand have an interpretable structure that enables them to learn a logical mechanism relating the inputs and outputs with AND and OR operations. We generalize these networks with NOT operations and biases that take into account unobserved data and develop a rigorous logical and probabilistic modeling in terms of concept combinations to motivate their use. We also propose a novel factorized IF-THEN rule structure for the model as well as a modified learning algorithm. Our method improves the state-of-the-art in Boolean networks discovery and is able to learn relevant, interpretable rules in tabular classification, notably on an example from the medical field where interpretability has tangible value.

Ссылки и действия

Связанные статьи

Locally Pareto-Optimal Interpretations for Black-Box Machine Learning Models

#### Контекст Чтобы развить надежные интерпретации для черных-ящиков машинного обучения, необходимо сбалансировать два ...

2025-08-23