번역자 | Li Rui
리뷰어 | Chonglou
요즘 인공지능(AI)과 머신러닝(ML) 모델은 점점 더 복잡해지고 있으며, 이러한 모델은 의 출력은 블랙박스이므로 이해관계자에게 설명할 수 없습니다. XAI(Explainable AI)는 이해관계자가 이러한 모델의 작동 방식을 이해할 수 있도록 하고, 이러한 모델이 실제로 의사 결정을 내리는 방식을 이해하도록 하며, AI 시스템의 투명성, 이 문제를 해결하기 위한 신뢰 및 책임을 보장함으로써 이 문제를 해결하는 것을 목표로 합니다. 이 기사에서는 기본 원리를 설명하기 위해 다양한 설명 가능한 인공 지능(XAI) 기술을 살펴봅니다.
설명 가능한 AI가 중요한 몇 가지 이유
- 신뢰와 투명성: AI 시스템이 널리 수용되고 신뢰되려면 사용자가 의사결정 방식을 이해해야 합니다.
- 규정 준수: 유럽 연합의 일반 데이터 보호 규정(GDPR)과 같은 법률에서는 개인에게 영향을 미치는 자동화된 결정에 대한 설명을 요구합니다.
- 모델 디버깅 및 개선: 모델 결정에 대한 통찰력을 얻으면 개발자가 편견이나 부정확성을 식별하고 수정하는 데 도움이 될 수 있습니다.
Interpretability 인공지능의 핵심 기술
지능형 작업자의 해석성은 기술 모델을 말하며, 모델에 구애받지 않는 방법과 모델 특정 방법으로 나눌 수 있으며, 각 방법은 서로 다릅니다. 스마트 작업자 모델 및 애플리케이션 유형. localdel의 무사질 방법
(1) 국소 해석 가능한 모델 Agnostic 설명 (LIME)
local 해석 가능한 모델 Agnostic 설명 (LIME)은 예측을 위해 설계된 혁신 기술입니다. 인간이 이해할 수 있는 복잡한 기계 학습 모델. 본질적으로 LIME의 이점은 복잡성에 관계없이 모든 분류기 또는 회귀기의 동작을 설명할 수 있는 단순성과 능력에 있습니다. LIME은 입력 데이터 근처에서 샘플링한 다음 간단한 모델(예: 선형 회귀 모델)을 사용하여 원래 복잡한 모델의 예측을 근사화하는 방식으로 작동합니다. 단순 모델은 복잡한 모델의 의사 결정 프로세스를 이해할 수 있도록 특정 입력에 대한 복잡한 모델의 예측을 해석하는 방법을 학습합니다. 이렇게 하면 복잡한 모델이 블랙박스인 경우에도 해석 가능한 모델을 사용하여 국소적으로 근사화함으로써 간단한 모델
LIME의 해석을 통해 모든 분류기 또는 회귀 분석기의 예측을 밝힐 수 있습니다. 핵심 아이디어는 입력 데이터를 교란하고 예측이 어떻게 변하는지 관찰하는 것입니다. 이는 예측에 큰 영향을 미치는 특징을 식별하는 데 도움이 됩니다.
수학적으로, 주어진 인스턴스(x)와 모델(f)에 대해 LIME은 새로운 샘플 데이터 세트를 생성하고 (f)로 레이블을 지정합니다. 그런 다음 (f)에 지역적으로 충실한 (f)를 기반으로 하는 간단한 모델(예: 선형 모델)을 학습하여 다음 목표를 최소화합니다.
[ xi(x) = underset{g in G }{text {argmin}} ; L(f, g, pi_x) + Omega(g) ]
여기서 (L)은 (f)를 (x)로 근사할 때 (g)가 얼마나 불충실한지를 나타내는 척도입니다. ), (pi_x)는 (x) 주변의 지역적 이웃을 정의하는 근접성 측정값이고, (Omega)는 (g)의 복잡성에 페널티를 줍니다.
(2) Sh
apley additivityexplanation (SHAP) )을 지정하여 각 예측 특성에는 사람들이 기계 학습 모델의 출력을 이해하는 데 도움이 되는 중요한 값이 할당됩니다. 사람들이 집의 크기, 연식, 위치 등의 특성을 기반으로 집 가격을 예측하려고 한다고 상상해 보세요. 특정 기능은 예상 가격을 높일 수 있지만 다른 기능은 예상 가격을 낮출 수 있습니다. SHAP 값은 기본 예측(데이터 세트의 평균 예측)을 기준으로 최종 예측에 대한 각 기능의 기여도를 정확하게 정량화하는 데 도움이 됩니다. 특성(i)의 SHAP 값은 다음과 같이 정의됩니다.
[ phi_i = sum_{S subseteq F setminus {i}} frac{|S|!(|F| - |S | - 1)!}{|F|!} [f_x(S cup {i}) - f_x(S)] ]여기서 F)는 모든 기능의 집합이고 S)는 제외( i)의 기능 하위 집합, (f_x(S))는 기능 세트 S의 예측입니다. 합계는 가능한 모든 기능 하위 집합입니다. 이 공식을 사용하면 각 기능의 기여도가 예측에 미치는 영향을 기준으로 공정하게 분산됩니다.
모델별 방법
(1) 신경망의 주의 메커니즘
신경망의 주의 메커니즘은 예측에 가장 관련성이 높은 입력 데이터 부분을 강조합니다. . 시퀀스-시퀀스 모델 시나리오에서 목표 시간 단계(t)와 소스 시간 단계(j)에 대한 주의 가중치(alpha_{tj})는 다음과 같이 계산됩니다.
[ alpha_{tj} = frac {exp(e_{tj})}{sum_{k=1}^{T_s} exp(e_{tk})} ]
여기서 (e_{tj})는 위치(j)의 입력과 위치(t)의 출력 간의 정렬을 평가하는 점수 함수이고, (T_s)는 입력 시퀀스의 길이입니다. 이 메커니즘을 통해 모델은 입력 데이터의 관련 부분에 집중할 수 있으므로 해석 가능성이 향상됩니다.
(2) 결정 트리 시각화
결정 트리는 결정을 입력 특성에서 파생된 일련의 규칙으로 표현하여 고유한 해석 가능성을 제공합니다. 의사결정 트리의 구조는 기능 기반 결정을 나타내는 노드와 결과를 나타내는 잎을 통해 시각화를 가능하게 합니다. 이 시각적 표현을 통해 입력 기능이 어떻게 특정 예측으로 이어지는지 직접 추적할 수 있습니다.
(3) 실제 구현 및 윤리적 고려 사항
설명 가능한 AI를 구현하려면 모델 유형, 애플리케이션 요구 사항 및 설명 대상 고객을 신중하게 고려해야 합니다. 모델 성능과 해석 가능성 간의 균형을 맞추는 것도 중요합니다. 윤리적으로 AI 시스템의 공정성, 책임성, 투명성을 보장하는 것이 중요합니다. 설명 가능한 AI의 향후 방향에는 설명 프레임워크를 표준화하고 보다 효율적인 설명 방법에 대한 지속적인 연구가 포함됩니다.
결론
Explainable AI는 복잡한 AI/ML 모델을 해석하고 애플리케이션에 대한 신뢰를 제공하고 책임을 보장하는 데 매우 중요합니다. LIME, SHAP, 주의 메커니즘 및 의사결정 트리 시각화와 같은 기술을 활용합니다. 분야가 발전함에 따라 더욱 정교하고 표준화된 해석 가능한 AI 방법의 개발은 소프트웨어 개발 및 규정 준수의 진화하는 요구 사항을 해결하는 데 매우 중요할 것입니다.
원제: 설명 가능한 AI: 복잡한 AI/ML 모델 해석 작성자: Rajiv Avacharmal
위 내용은 설명 가능한 AI: 복잡한 AI/ML 모델 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

소개 신속한 엔지니어링에서 "Thought of Thought"는 그래프 이론을 사용하여 AI의 추론 과정을 구성하고 안내하는 새로운 접근법을 나타냅니다. 종종 선형 S와 관련된 전통적인 방법과 달리

소개 축하해요! 당신은 성공적인 사업을 운영합니다. 웹 페이지, 소셜 미디어 캠페인, 웹 세미나, 컨퍼런스, 무료 리소스 및 기타 소스를 통해 매일 5000 개의 이메일 ID를 수집합니다. 다음 명백한 단계는입니다

소개 오늘날의 빠르게 진행되는 소프트웨어 개발 환경에서 최적의 애플리케이션 성능이 중요합니다. 응답 시간, 오류율 및 자원 활용과 같은 실시간 메트릭 모니터링 메인이 도움이 될 수 있습니다.

"얼마나 많은 사용자가 있습니까?" 그는 자극했다. Altman은“마지막으로 우리가 마지막으로 말한 것은 매주 5 억 명의 행위자이며 매우 빠르게 성장하고 있다고 생각합니다. 앤더슨은 계속해서“당신은 나에게 몇 주 만에 두 배가되었다고 말했습니다. “저는 그 개인이라고 말했습니다

소개 Mistral은 최초의 멀티 모드 모델, 즉 Pixtral-12B-2409를 발표했습니다. 이 모델은 Mistral의 120 억 개의 매개 변수 인 NEMO 12B를 기반으로합니다. 이 모델을 차별화하는 것은 무엇입니까? 이제 이미지와 Tex를 모두 가져갈 수 있습니다

쿼리에 응답 할뿐만 아니라 자율적으로 정보를 모으고, 작업을 실행하며, 여러 유형의 데이터 (텍스트, 이미지 및 코드를 처리하는 AI 구동 조수가 있다고 상상해보십시오. 미래처럼 들리나요? 이것에서

소개 금융 산업은 효율적인 거래 및 신용 가용성을 촉진함으로써 경제 성장을 주도하기 때문에 모든 국가 개발의 초석입니다. 거래가 발생하는 용이성 및 신용

소개 소셜 미디어, 금융 거래 및 전자 상거래 플랫폼과 같은 소스에서 전례없는 속도로 데이터가 생성되고 있습니다. 이 지속적인 정보 스트림을 처리하는 것은 어려운 일이지만


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
