AI 분석 결과에서 어떤 변수가 중요도 1위로 나왔다고 해서 그 변수가 현실의 원인이라고 단정할 수는 없다. 중요도는 계산 방법과 모델, 평가 자료에 따라 의미가 달라진다.
scikit-learn 공식 문서는 순열 중요도를 한 변수의 값을 무작위로 섞었을 때 모델의 평가 점수가 얼마나 떨어지는지 보는 방법으로 설명한다. 특정 모델이 그 정보에 얼마나 의존하는지를 살피는 도구다.
예를 들어 수요 예측 모델에서 한 입력 항목을 섞자 성능이 크게 낮아졌다면 모델이 그 항목을 활용하고 있다는 단서가 된다. 그러나 실제 현장에서 그 항목만 바꾸면 수요가 같은 방향으로 변한다는 인과 효과를 바로 뜻하지는 않는다.
서로 비슷한 정보를 담은 변수가 여러 개면 하나를 섞어도 다른 변수가 역할을 대신할 수 있다. 이 경우 각각의 중요도가 낮게 나와도 해당 정보가 전혀 필요 없다고 결론 내리기 어렵다.
중요도는 어떤 평가 점수를 쓰는지에 따라서도 달라질 수 있다. 먼저 모델 자체가 독립된 자료에서 의미 있는 예측 성능을 보이는지 확인하고, 학습 자료와 검증 자료에서 결과가 다른지도 살펴야 한다.
중요도 순위를 읽을 때는 모델 이름, 평가 자료, 점수 기준과 반복 계산의 변동을 함께 확인하는 편이 좋다. 설명 도구는 모델의 동작을 이해하는 데 유용하지만 현실의 원인을 검증하는 연구를 대신하지 않는다.
