AI 평가는 개별 모델을 테스트하는 데 있어 점점 더 정교해지고 있습니다. 우리는 정확도를 측정하고, 환각(hallucinations)을 테스트하며, 공정성 검사(fairness checks)를 실행하고, 견고성(robustness)을 평가하며, 시스템을 점점 더 까다로워지는 벤치마크와 비교합니다.
하지만 실제 AI 실패 사례들을 연구했을 때, 한 가지 패턴이 계속 나타났습니다. 가장 중요했던 많은 실패들이 실제로 모델 자체의 실패만은 아니었다는 것입니다. 그것들은 모델이 실제 운영 환경에 진입한 후에 발생했습니다.
모델은 테스트 중에는 잘 작동할 수 있지만, 데이터가 불완전하거나, 워크플로우(workflow)가 부실하게 설계되었거나, 모니터링이 취약하거나, 또는 문제가 생겼을 때 아무도 현실적으로 개입할 수 없기 때문에 여전히 문제를 일으킬 수 있습니다.
이 패턴이 무작위적인지 체계적인지 이해하기 위해, 우리는 문서화된 1,368개의 실제 AI 사고를 검토하고 이러한 실패들이 반복되는 특징을 가지고 있는지 질문했습니다.
모델 내부에 머무르기 어려운 실패들
기술적 문제는 부실한 데이터, 약한 예측 성능 또는 간과된 실패 모드에서 시작될 수 있지만, 그 취약점이 해로운 것이 될지 여부는 종종 배포 후에 무슨 일이 일어났는지에 달려 있었습니다.
결과는 AI 권한(authority), 의미 있는 인간 개입(meaningful human intervention), 비즈니스 사용, 그리고 누군가 충분히 일찍 문제를 알아차렸는지 여부에 따라 달라졌습니다.
이러한 구분은 우리의 분석에서도 나타났습니다. 심각한 모니터링 및 감지 실패는 치명적인 결과의 4.7배 증가와 관련되었으며, 높은 AI 의사 결정 권한(AI decision authority)은 2.8배 증가와 관련되었습니다. 이것들은 보고된 사고 내에서의 연관성일 뿐 인과적 추정치가 아니며, 근본적인 데이터는 보고 편향(reporting bias)의 영향을 받습니다. 그럼에도 불구하고, 이들은 중요한 질문을 제기합니다. 만약 중대한 AI 위험이 모델이 무엇을 잘못했는지뿐만 아니라 주변 시스템이 그 후에 일어나도록 허용하는 것에 의해 형성된다면 어떨까요?
실제에서 이것이 어떻게 보이는가
미시간주의 MiDAS 실업 시스템을 고려해 봅시다. 이 시스템은 사기 적발 및 벌금을 자동으로 부과했습니다. 미시간주 실업 기관은 이후 컴퓨터 프로그램만으로 해결된 40,195건의 사기 적발 건을 검토하여 그중 85%를 번복시켰습니다. 또한 컴퓨터가 시작하고 조사관에게 회부한 22,589건의 사례도 검토하여 이 중 44%의 적발 결과를 번복했습니다.
이 교훈은 단순히 자동화가 실수를 저질렀다는 것만을 의미하지 않습니다. 인간의 개입만으로 문제 자체가 사라진 것도 아닙니다. 더 나은 질문은 그 프로세스가 결과가 사람들에게 도달하기 전에 오류를 감지하고 수정할 수 있는 의미 있는 기회를 제공하는지 여부입니다.
이러한 패턴은 남호주(South Australia) 노인 돌봄 모니터링 파일럿에서도 나타났습니다. 독립적인 검토에 따르면, 이 시스템은 실제 사건으로 확인되지 않은 12,000건 이상의 경고를 생성했습니다. 마지막 몇 달 동안 직원들은 모든 경고에 대응할 수 없었고, 응답하지 못한 적어도 하나의 경고는 실제로 거주자가 넘어지는 사고와 관련되어 있었습니다.
이와 관련된 질문은 UnitedHealth가 연루된 진행 중인 미국 집단 소송에서 제기됩니다. 원고들은 직원들이 알고리즘이 예측한 간호 기간의 1% 이내로 유지해야 한다고 주장합니다. 피고 측은 이러한 주장을 부인하고 있으며, 소송은 계속 진행 중이고 아직 책임 소재가 확정되지 않았습니다.
그 사건이 어떻게 해결되든 관계없이, 이는 더 광범위한 질문을 보여줍니다: AI 시스템이 틀렸을 때, 인간이 현실적으로 이에 반대하며 결과를 바꿀 수 있는가?
평가에는 두 번째 질문이 필요하다
전통적인 평가는 여전히 모델이 예상되는 조건 하에서 작동하는지 물어봐야 합니다. 그 질문은 여전히 필수적이지만, 실제 사례들은 그것만이 우리가 던질 수 있는 유일한 질문이 될 수 없음을 시사합니다.
우리는 또한 다음을 물어야 합니다: 시스템이 어떤 조건에서 실패할 수 있으며, 그 실패가 현실 세계에 도달했을 때 무슨 일이 발생하는가? 이 질문은 평가를 우리의 신뢰가 무너질 수 있는 조건을 적극적으로 찾는 방향으로 전환시킵니다.
기반 데이터가 시간이 지남에 따라 변하면 어떻게 될까요? 수천 개의 경고(alerts)가 인간이 의미 있게 검토할 수 있는 속도보다 빠르게 도착하면 어떻게 될까요? 사람이 기술적으로 AI를 무효화(override)할 수는 있지만, 조직적 압력 때문에 실제로는 그 무효화가 어려워진다면 어떻게 될까요?
모델 평가에서 시스템 평가로
모델 평가는 덜 중요해지는 것이 아닙니다. 그것은 더 큰 평가 문제의 한 계층이 되고 있습니다.
우리는 이 문제를 세 가지 연결된 질문을 통해 생각합니다. 데이터, 설계(design), 예측 타당성(predictive validity), 공정성(fairness), 설명 가능성(explainability), 그리고 실패 모드(failure modes)를 가로질러 시스템은 어디에서 무너질 수 있을까요? 그러한 실패가 과도한 권위(excessive authority), 취약한 감독(weak oversight), 제한된 되돌림 가능성(limited reversibility), 또는 부적절한 모니터링을 통해 실제 세계에 도달할 수 있을까요? 그 실패가 재정적, 법률적, 운영적, 안전, 평판적, 또는 인간적인 측면에서 얼마나 중요할까요?
모든 기술적 약점이 동등한 주의를 받을 필요는 없습니다. 목표는 단순히 가능한 더 많은 실패를 식별하는 것이어서는 안 됩니다. 더 중요한 목표는 의미 있는 실패를 식별하고, 그것들이 시스템을 통해 어떻게 전파될 수 있는지 이해하며, 그것들이 실제 피해가 되기 전에 막을 수 있는 충분한 통제(controls)가 존재하는지 판단하는 것입니다.
이것은 AI 시스템이 사람들에게 무엇을 해야 할지 추천하는 것에서 스스로 더 중대한 행동을 취하게 될수록 점점 더 중요해집니다.
차세대 AI 평가는 더 나은 벤치마크와 강력한 모델 수준 측정(model-level measurement)을 요구할 것입니다. 또한 더 광범위한 것을 필요로 합니다. 즉, 모델 주변의 전체 시스템을 평가하고 실제 세계가 우리를 위해 그 실패를 발견하기 전에 어떻게 실패할 수 있는지 발견하는 능력을 말합니다.