XAI는 eXplainable Artificial Intelligence의 줄임말로, 설명 가능한 인공지능을 뜻한다. 현재 딥러닝은 기술이 과학보다 앞서 활용되고 있는 상태이다. 예를 들어, 열역학 법칙이 정립되기도 전에도 이미 증기기관차는 달리고 있었던 것처럼 말이다.

사람이 처음부터 끝까지 원리를 이해하며 만드는 기존 프로그래밍과 다르게, 딥러닝은 수많은 층에서 일어나는 가중치와 편향들의 조정이 정확히 어떤 영향을 일으키는지 알 수 없다. 이러한 이유로 인공지능 모델은 블랙박스라고도 불린다. XAI 기술은 모델이 어떠한 결론을 내린 이유와 과정을 시각화하여 인공지능 내부의 작동 원리를 쉽게 파악할 수 있게 해준다.

활용 : 의료 데이터를 분석해서 단순히 진단 결과만 알아내는 것 뿐만이 아니라 어느 부분이 왜 문제인지까지 파악할 수 있어 인공지능의 신뢰도를 높일 수 있다. 이외에도 금융, 군사 등 다양한 분야에서 폭 넓게 사용되고 있다.

1. XAI Techniques: CAM, Grad-CAM

1.1. CAM

Global Average Pooling

Class Activation Mapping

Learning Deep Features for Discriminative Localization

1.2. Grad-CAM

Visual Explanation

Grad-CAM: Visual Explanations from Deep Networks via...