본문으로 건너뛰기

ISO 25029

· 약 4분

ISO 25029 개념

  • 인공지능 SW시스템의 품질 속성 모델 표준
  • 인공지능 SW는 일반적으로 불투명하고 예측이 어려움, 사용 학습 모델 구조, 학습 모델 파라미터 규모, 사용 데이터 양과 질, 학습 절차 등이 모두 품질 영향

ISO 25029 품질속성 개념도, 세부 내용

ISO 25029 품질속성 개념도

제강적 개투정

  • ISO 25000 이하 AI 특징을 반영한 품질 속성 추가

ISO 25029 품질 속성 세부 내용

구분내용비고
기능 정확성요구되는 정확도로 올바른 출력을 생성하는지 확인학습 모델 종류에 따라 분류, 클러스터링, 회귀 예측 평가
기능 적응성AI시스템이 배포된 환경에 변화에 따라 행위를 맞춰 나가는 것지속 학습, 확증 편향
제어 가능성사용자가 원할 때 작동 중인 AI시스템에 개입 가능 여부자율 주행
투명성AI 시스템의 정보를 충분히 제공해석 가능성, 설명 가능성
강건성AI가 편향, 적대적 공격 등을 감내할 수 있는 환경 변화의 정도운영 신뢰성
개입 가능성쉽게 AI시스템을 운용 및 제어 가능하도록 인터페이스 설계가 되어있는지의 여부인간중심적

ISO 25029 품질 속성 시험 기법

구분시험 기법내용
기능 정확성분류학습 당시 없던 새로운 데이터 입력시 데이터가 어디에 속하는지 분류
--Accuracy, Precision, Recall, ROC
-회귀 분석시계열 데이터에 대해 직선, 곡선을 추론하는 기법
--평균절대오차MAE, 평균제곱오차MSE, 평균제곱근오차RMSE
-군집화고객 분할, 이미지 분할, 비정상적 탐지 군집화
--Purity, NMI, RI
강건성악의적 입력 생성화이트박스기반 손실 함수 기울기 반대방향으로 노이즈를 주어 오판 유도
--블랙박스기반 학습 모델을 대체품으로 만들어 악의적 입력 활용
-분포 외 데이터 처리학습 데이터와 동떨어진 데이터 OOD 검증
-블랙박스 시험 기법메타몰픽 테스트, 초기 테스트 사례와 후속 테스트 사례 입력 사이의 편차를 검증 (A/B)
-화이트박스 시험 기법CNN기반 커버리지, 뉴런 커버리지, 부호 변화 커버리지, 값 변화 커버리지, 부호-부호 커버리지
--RNN기반 커버리지, 셀 스테이트(반대단어), 히든 스테이트(유사단어)