34 lines
2.5 KiB
Markdown
34 lines
2.5 KiB
Markdown
---
|
|
id: [[P-Reinforce|P-Reinforce]]-AUTO-ROBU-001
|
|
category: "10_Wiki/💡 Topics/AI"
|
|
confidence_score: 0.94
|
|
tags: [auto-reinforced, robustness, software-quality, [[Reliability|Reliability]], edge-cases]
|
|
last_reinforced: 2026-04-20
|
|
---
|
|
|
|
# [[Robustness|Robustness]]
|
|
|
|
## 📌 한 줄 통찰 (The Karpathy Summary)
|
|
> "예상치 못한 풍파에도 무너지지 않는 성벽: 비정상적인 입력이나 가혹한 환경 변화 속에서도 시스템이 핵심 기능을 유지하거나 최소한 안전하게 종료(Graceful Degradation)될 수 있는 능력."
|
|
|
|
## 📖 구조화된 지식 (Synthesized Content)
|
|
강건성(Robustness)은 시스템이 설계 시 고려하지 않은 변수나 예외적 상황(Out-of-distribution)에 직면했을 때 얼마나 안정적으로 대응하는지를 나타내는 지표입니다.
|
|
|
|
1. **소프트웨어적 강건성**:
|
|
* **Error Handling**: 잘못된 데이터 입력 시 시스템이 크래시되지 않고 적절한 에러 메시지를 뱉으며 복구 경로를 따름.
|
|
* **Fault Tolerance**: 시스템 일부분이 고장 나도 전체 서비스가 중단되지 않도록 중복성(Redundancy) 확보.
|
|
2. **머신러닝/AI 강건성**:
|
|
* **Adversarial Robustness**: 육안으로는 식별 불가능한 미세한 노이즈(Adversarial Attack)를 추가해도 모델이 오답을 내지 않도록 방어하는 능력.
|
|
* **Domain Generalization**: 훈련 데이터와 사뭇 다른 실제 현장 데이터에서도 성능이 급격히 저하되지 않는 특성.
|
|
3. **강건성 측정**:
|
|
* 스트레스 테스트, 퍼징([[Fuzzing|Fuzzing]]), 카오스 엔지니어링(Chaos Engineering) 등을 통해 시스템의 한계를 밀어붙여 검증.
|
|
|
|
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
|
|
- **과거 데이터와의 충돌**: 과거에는 '성능(Performance)'이 최고였으나, 현대 인프라 정책은 성능이 조금 낮더라도 치명적 오류를 내지 않는 '강건한 설계'를 우선순위로 둠. "가장 빠른 차보다 가장 안전한 차가 먼저다."
|
|
- **정책 변화(RL Update)**: 자율주행 및 의료 AI 분야에서 '강건성 인증' 없이는 상용화를 불허하는 강력한 규제 정책이 수립 중이며, 개발 단계에서 고의로 시스템을 마비시켜보는 'Red Teaming'을 의무화하는 추세임.
|
|
|
|
## 🔗 지식 연결 (Graph)
|
|
- [[Safety & Reliability|Safety & Reliability]], [[Risk Management|Risk Management]], Cybersecurity, Chaos Engineering, Information Ethics
|
|
- **Modern Tech/Tools**: Netflix Chaos Monkey, Adversarial Robustness Toolbox (ART).
|
|
---
|