検出と分類のための最新のディープラーニング(DL)モデルは、従来の機械学習アルゴリズムを超える前例のないパフォーマンスを実現しました。ただし、DLモデルは、デバッグ、解釈、および認証が難しいブラックボックス方式です。 DLだけでは、技術者以外の読者が検証できる説明を提供することはできません。対照的に、概念をルールまたはシンボルに変換するシンボリックAIシステム(知識グラフなど)は、説明が簡単です。ただし、一般化およびスケーリング機能は低くなります。非常に重要な課題は、DL表現を専門知識と融合させることです。この課題とパフォーマンスと説明性のトレードオフに対処する1つの方法は、ドメインの専門家の知識を必要とせずに、両方のストリームの長所を活用することです。象徴的な知識が領域専門家の知識グラフの形で表現されることを考慮して、このような問題に取り組んでいます。シンボリック表現とディープ表現の両方を学習するように設計されたeXplainableNeural-symbolic Learning(X-NeSyL)方法論と、機械と人間の専門家による説明の整合性のレベルを評価するための説明可能性メトリックを示します。最終的な目的は、学習プロセス中にDL表現を専門家のドメイン知識と融合させて、説明可能性の健全な基盤として機能させることです。 X-NeSyL手法では、推論時とトレーニング時にそれぞれ2つの説明概念を具体的に使用します。1)説明:専門家が調整した説明可能なパーツベースのcLAssifier NETworkアーキテクチャ、シンボリック表現を利用する構成CNN、および2)SHAP-バックプロパゲーションは、説明可能なAI情報に基づくトレーニング手順であり、DLプロセスをガイドして、知識グラフの形式でこのようなシンボリック表現に合わせます。モニュメントファサード画像分類にMonuMAIデータセットを使用したX-NeSyL方法論を紹介し、私たちのアプローチが説明性とパフォーマンスを向上させることを示します。
The latest Deep Learning (DL) models for detection and classification have achieved an unprecedented performance over classical machine learning algorithms. However, DL models are black-box methods hard to debug, interpret, and certify. DL alone cannot provide explanations that can be validated by a non technical audience. In contrast, symbolic AI systems that convert concepts into rules or symbols -- such as knowledge graphs -- are easier to explain. However, they present lower generalisation and scaling capabilities. A very important challenge is to fuse DL representations with expert knowledge. One way to address this challenge, as well as the performance-explainability trade-off is by leveraging the best of both streams without obviating domain expert knowledge. We tackle such problem by considering the symbolic knowledge is expressed in form of a domain expert knowledge graph. We present the eXplainable Neural-symbolic learning (X-NeSyL) methodology, designed to learn both symbolic and deep representations, together with an explainability metric to assess the level of alignment of machine and human expert explanations. The ultimate objective is to fuse DL representations with expert domain knowledge during the learning process to serve as a sound basis for explainability. X-NeSyL methodology involves the concrete use of two notions of explanation at inference and training time respectively: 1) EXPLANet: Expert-aligned eXplainable Part-based cLAssifier NETwork Architecture, a compositional CNN that makes use of symbolic representations, and 2) SHAP-Backprop, an explainable AI-informed training procedure that guides the DL process to align with such symbolic representations in form of knowledge graphs. We showcase X-NeSyL methodology using MonuMAI dataset for monument facade image classification, and demonstrate that our approach improves explainability and performance.