Interpretability in Machine Learning: An Overview

Interpretability

Interpretability는 대체로 모델이 내린 의사결정을 어떻게 설명할 것인지에 대해 초점을 맞춘다.

왜 Interpretability가 중요한가

  1. Interpretable한 모델은 모델활용에 신뢰를 더해줄 수 있다.
  2. 모델적합 시점과 모델활용 시점은 다를 수밖에 없다. 그 차이를 이해하기 위해서는 사용된 Feature들이 모델을 훈련하는데 적합한지, 적합하다면 상대적으로 얼마나 적합한지 판단할 수 있어야 한다. (참고)
  3. 기존의 모델은 블랙박스모델로 의사결정의 근거를 제공해주지 않는다. 하지마나 Interpretable한 모델은 의사결정에 영향을 미친 요소들을 제공해줌에 따라 사람이 모델을 활용할 때 논의할 수 있는 근거를 제시한다.

Interpretability의 주요 요소(참고)

Transparency Interpretability

모델 적합 이전에 파악 가능하고 이해할 수 있는 모델의 속성으로 다음 세가지 조건에 부합해야 함

  • Simulatibility: 인간이 동일하게 단계를 밟아가면서 학습해볼 수 있는가?
  • Decomposability: 모델 합습의 각단계에 대해서 해석 가능한가?
  • Algorithmic Transparency: 모델 자체가 설명이 쉬운 형태로 구성되어 있는가

Post-Hoc Interpretability

모델 적합 이후에 모델로부터 배울 수 있는 속성으로 다음 질문을 충족해야 함

  • Text Explanation: 모델은 자연어로 결과를 설명할 수 있는가?
  • Visualization/Local Explanations: 모델은 결과를 설명하는데 어떤 것이 중요했거나 중요한지 보여줄 수 있는가?
  • Explanation by Example: 모델은 Input/Ouput 관련하여 훈련 데이터외에 다른 예시를 제시할 수 있는가?

Interpretability의 주요 연구방향

Evaluation

  • interpretability을 위한 방법론들을 평가하기 위한 방법을 연구
  • 대체로 시각화를 통해서 어떤 Feature가 중요했는지 설명하고자 시도하고 있으나 점차 모델이 대형화되가는 시점에서 사람이 시각화를 통해서 모두 확인하는 것은 사실상 불가능함

Utility

  • Interpretability를 Model에게 요구하는 것은 유의미하다고 보여지나 실제로 이게 비즈니스에서 어떤 가치를 추가적으로 제공해줄 수 있는지를 확인하는 것

실제로 데이터 과학자들이 Intepretabie Model을 만드는 것보다 Interpretable Model이 무엇을 말하고 있는지 해석하는데 어려움을 겪는 경우가 있음 (참고)


footnote: Interpretability in Machine Learning: An Overview

Read more

내가 놓치고 있던 미래, 먼저 온 미래를 읽고

내가 놓치고 있던 미래, 먼저 온 미래를 읽고

장강명 작가의 책은, 유학시절 읽고 처음이었다. 유학시절 "한국이 싫어서"라는 책은 동기부여가 상당히 되는 책이었다. 한국을 떠나 새로운 정채성을 학생으로서 Build up 해나가고 있던 상황에서 이 책은 제목부터 꽤 솔깃하였다. 물론 결말이 기억날 정도로 인상깊은 책은 아니었지만 말이다. 그렇게 시간이 흘러 장강명 작가의 책은 더 이상 읽지 않던

By Bongho, Lee
고객 경험이란 무엇일까?

고객 경험이란 무엇일까?

고객경험이란 무엇일까? 1. 과거 어느 대형 프로젝트에서 있던 일이다. 신사업을 위해서 예측 모델 값을 제공해야 하는 상황이었다. 데이터도 없고,어느정도의 정확도를 제공해야 하는지 답이 없었다. 점추정을 할 것인가? 구간 추정을 할 것인가를 가지고 논의중이었다. Product Manager 줄기차게 고객경험을 내세우며 점추정으로 해야 한다고 주장하였다. 근거는 오롯이 "고객 경험"이었다.

By Bongho, Lee
수요예측, 수정구슬이 아닌 목표를 향한 냉정한 나침반

수요예측, 수정구슬이 아닌 목표를 향한 냉정한 나침반

수요예측의 정의와 비즈니스에서의 중요성 기업의 성장과 운영 효율화를 위해 **수요예측(Demand Forecasting)**은 선택이 아닌 필수 요소로 자리 잡았다. 많은 경영진들이 수요예측을 미래 판매량을 정확히 맞히는 '예언'으로 기대하지만, 이는 수요예측의 본질을 오해하는 것이다. 수요예측의 진짜 의미: 미래를 점치는 수정구슬이 아니라, 우리가 도달해야 할 '목표'를

By Bongho, Lee