본 논문은 기계 학습(ML) 모델의 훈련 과정에 대한 작은 변화(예: 단일 데이터 포인트 포함 또는 제외)에도 예측 결과가 크게 달라지는 임의성 또는 불안정성 문제를 다룹니다. 불확실성 이론을 바탕으로, 이러한 불안정성을 인식적(epistemic) 및 우연적(aleatoric) 불안정성으로 분해하여 각각 예측의 일관성과 신뢰도를 포착합니다. 광범위한 실험적 평가를 통해, (i) 인식적 불안정성은 더 많은 훈련 데이터로 감소될 수 있지만 우연적 불안정성은 그렇지 않다는 점, (ii) 최첨단 ML 모델은 최대 79%의 우연적 불안정성을 가지며, 인구 통계적 그룹 간 우연적 불안정성 차이는 최대 29%에 달한다는 점, (iii) 공정성 전처리 개입은 일반적으로 후처리 개입보다 우연적 불안정성을 더 증가시키며, 인식적 및 우연적 불안정성 모두 데이터 처리 개입 및 모델 아키텍처에 매우 민감하다는 점을 밝힙니다. 또한, 인식적 및 우연적 기준을 기존의 정확도 및 공정성 기준과 함께 포함하는 모델 선택 절차를 제안하여 안정적이고 공정하며 정확한 소수의 모델을 성공적으로 선택합니다. 마지막으로, ML 파이프라인에서 인식적 및 우연적 다중성을 측정하는 Python 라이브러리를 공개하여 실무자에게 풍부한 평가 지표를 제공합니다.