Search

XAI

eXplainable Artificial Intelligence (설명 가능한 인공지능)
머신러닝, 딥러닝 모델의 동작 과정과 출력 값을 설명하기 위한 기법

Background

기존의 많은 모델들이 설명이 가능하지 않거나, 매우 복잡한 Black-box 문제를 가지고 있음(예: 딥러닝 모델). 특히, 모델이 만들어지고 현장 배치 이후에는 운영 이슈가 매우 중요한데, 그 과정에서 모델의 취약점을 분석하여 개선하기 위해서는 모델의 설명 가능성(explainability)이 필수적으로 요구됨
The XAI Framework (link)

Concepts

Concepts (to be supplemented)

XAI 패키지(Python)

패키지명
딥러닝 모델 지원
링크
interpret
O
explainx
O
XAI
X
SHAP
O
LIME
O
CEML
O
DICE
O
eli5
O (only keras)
eli5.readthedocs.io/en/latest/overview.html
mlxtend
X
rasbt.github.io/mlxtend/user_guide/feature_selection/SequentialFeatureSelector/

References

Spinner, T., “A Visual Analytics Framework for Interactive and Explainable Machine Learning,” IEEE Transactions on Visualization and Computer Graphics, 2020
XAI 결과의 종합적인 시각화를 제공하는 프레임워크 제안
XAI 개념, 기법, 프레임워크에 대한 매우 질 좋은 설명
XAI 개념 및 주요 기법에 대해 상세하게 기술된 e-book (무료)
XAI 개념 및 주요 기법에 대해 상세하게 기술된 e-book (무료)