인공지능 학습용 데이터 품질관리
더 많은 작업
인공지능 학습용 데이터 품질관리는 인공지능 모델을 학습시키는 데 쓰는 원천 데이터와 라벨링 데이터가 목적에 맞는 정확성·다양성·유효성을 갖추도록, 데이터를 기획하고 수집·정제·가공·검증하는 생애주기 전 과정에서 품질 기준을 정하고 점검·개선하는 활동이다.
인공지능 모델의 성능과 신뢰성은 알고리즘보다 학습 데이터에 더 크게 좌우된다. 라벨이 틀리거나, 특정 집단·환경에 치우치거나, 실제 사용 환경과 분포가 다른 데이터로 학습하면 모델은 그 오류와 편향을 그대로 배운다. 그래서 기존의 데이터 품질 관리가 다루는 값의 정확성·일관성에 더해, 학습용 데이터에서는 라벨의 정확성, 분포의 다양성과 대표성, 모델 학습에 실제로 쓸모가 있는가를 따로 관리한다.
국내에서는 한국지능정보사회진흥원(NIA)이 데이터 댐 사업의 하나인 '인공지능 학습용 데이터 구축사업'(AI 허브에 공개)을 운영하면서 「인공지능 학습용 데이터 품질관리 가이드라인」을 펴냈다. 2021년 1.0판을 시작으로 해마다 개정되어, 2022년 2.0판은 구축 안내서와 함께 품질관리 체계, 생애주기별 품질 기준과 점검 방법, 데이터 유형별(이미지·영상·음성·텍스트·센서 등) 품질 지표를 담고 있다.[1]
| 특성 | 내용 |
|---|---|
| 원천·라벨링 데이터의 쌍 | 원천 데이터(이미지·음성·텍스트 등)와 거기에 사람이 붙인 정답 정보(라벨, 어노테이션)가 한 묶음이다. 품질은 두 쪽 모두에 걸린다 |
| 목적 종속성 | 같은 사진도 객체 인식용인지 분할용인지에 따라 라벨 형태(바운딩 박스·폴리곤·키포인트)와 품질 기준이 달라진다 |
| 대규모성 | 수만~수백만 건 규모라 전수 검사가 어렵고 표본 검사·자동 검증을 병행한다 |
| 분포 의존성 | 데이터 분포가 실제 환경을 대표해야 한다. 특정 조건(주간·맑은 날·특정 연령대)에 쏠리면 모델이 그 밖의 조건에서 실패한다 |
| 사람 작업 의존성 | 라벨링은 다수 작업자가 하므로 작업자마다 판단이 달라지는 비일관성이 생긴다 |
| 편향·윤리 위험 | 성별·인종·지역 편향, 개인정보·초상권·저작권 문제가 데이터에 들어 있을 수 있다 |
| 지속 갱신 필요 | 환경이 바뀌면 데이터 분포가 달라지므로(데이터 드리프트) 주기적으로 보강·재검증해야 한다 |
학습용 데이터는 대체로 다음 단계를 거쳐 만들어지고, 단계마다 품질 활동이 붙는다.
| 단계 | 하는 일 | 주요 품질 활동 |
|---|---|---|
| 기획 | 활용 목적·모델·데이터 규모와 분포 설계, 라벨링 기준 수립 | 품질 목표와 지표 설정, 데이터 구성 설계(클래스별 비율, 환경 조건), 저작권·개인정보 처리 방안 |
| 획득(수집) | 촬영·녹음·크롤링·기존 데이터 확보 | 출처와 권리 확인, 수집 기준(해상도·포맷·조건) 준수 점검, 수집 분포 모니터링 |
| 정제 | 중복·결함 제거, 형식 표준화, 개인정보 비식별 | 결함 데이터 비율 측정, 가명·익명 처리 적정성 확인, 형식 적합성 검사 |
| 가공(라벨링) | 정답 정보 부착, 메타데이터 작성 | 작업자 교육과 시범 작업, 작업자 간 일치도 측정, 1·2차 검수와 교차 검수, 표본 전수 검사 |
| 학습(검증) | 데이터로 모델을 실제 학습해 유효성 확인 | 학습·검증·시험 세트 분리, 모델 성능 지표로 데이터의 유효성 검증 |
| 개방·유지 | 공개, 피드백 반영, 갱신 | 이용자 오류 신고 처리, 버전 관리, 재검증 |
- 전 주기 관리 : 완성된 데이터만 검사하지 않고 기획부터 개방까지 단계마다 품질을 점검한다. 앞 단계의 오류는 뒤에서 고치기 어렵다.
- 사전 예방 : 라벨링 기준서와 작업자 교육, 시범 구축으로 오류가 생기기 전에 막는다.
- 데이터와 공정의 동시 관리 : 결과물(데이터)의 품질과 그것을 만드는 공정(절차·조직·도구)의 품질을 함께 본다.
- 정량적 측정 : 지표와 목표값을 미리 정하고 측정값으로 합격 여부를 판단한다.
- 목적 적합성 : 최종 판단 기준은 그 데이터로 학습한 모델이 목적한 성능을 내는가이다.
- 독립 검증 : 구축 기관의 자체 검사와 별개로 외부 품질검증 기관이 검증한다.
- 윤리·법 준수 : 개인정보 보호, 저작권, 편향 방지를 품질 요건에 포함한다.
NIA 가이드라인은 품질을 구축 공정, 데이터, 데이터 활용(모델)의 세 측면에서 보고, 각각에 다음과 같은 품질 특성을 둔다.
| 측면 | 품질 특성 | 의미 | 측정 예 |
|---|---|---|---|
| 구축 공정 | 준비성 | 구축 계획·기준·조직·도구가 사전에 갖춰졌는가 | 라벨링 기준서, 작업자 교육 이수 |
| 완전성 | 계획한 공정을 빠짐없이 수행했는가 | 공정별 산출물, 검수 기록 | |
| 유용성 | 공정 산출물이 데이터 품질 확보에 실제로 기여하는가 | 검수 결과 반영률 | |
| 데이터 | 기준 적합성 | 데이터 구성·분포가 기획한 기준(수량, 클래스 비율, 환경 조건)에 맞는가 | 클래스별 수량 충족률 |
| 기술 적합성 | 파일 형식·해상도·용량 등 기술 규격에 맞는가 | 포맷·해상도 적합률, 파일 손상률 | |
| 통계적 다양성 | 데이터가 실제 환경을 대표할 만큼 고르게 분포하는가 | 속성별 분포, 편중도 | |
| 의미 정확성 | 라벨이 원천 데이터의 의미를 정확히 나타내는가 | 라벨 정확도, 바운딩 박스 IoU, 작업자 간 일치도 | |
| 데이터 활용(모델) | 알고리즘 적합성 | 목적에 맞는 모델로 학습할 수 있는 구조인가 | 모델 학습 가능 여부 |
| 유효성 | 그 데이터로 학습한 모델이 목표 성능을 내는가 | 정확도, F1 점수, mAP 등 성능 지표 |
- 대상 : 원천 데이터, 라벨링 데이터, 메타데이터, 그리고 이를 만드는 구축 공정
- 주체 : 데이터 구축 기관(자체 품질관리), 라벨링 작업자·검수자, 외부 품질검증 기관, 데이터 이용자(오류 신고)
- 시점 : 기획부터 개방 이후 유지관리까지 전 주기
| 활동 | 내용 |
|---|---|
| 품질 계획 수립 | 품질 목표, 지표와 목표값, 검사 방법(전수·표본), 조직과 일정을 정한다 |
| 기준서 작성 | 수집 기준서와 라벨링 기준서(가이드라인)를 만들고 애매한 경우의 판단 예시를 모은다 |
| 작업자 관리 | 작업자 교육·시험, 시범 구축, 작업자별 오류율 관리 |
| 검수 | 작업자 자체 확인 → 검수자 1차 검수 → 교차·2차 검수. 반려된 작업은 재작업 |
| 품질 측정 | 지표별 측정, 표본 추출 검사, 자동 검증 도구로 형식·범위 오류 탐지 |
| 유효성 검증 | 학습·검증·시험 세트를 나눠 모델을 학습하고 목표 성능을 확인 |
| 개선 | 오류 원인 분석, 기준서 보완, 재가공, 결과를 다음 구축에 환류 |
| 구분 | 일반 데이터 품질 관리 | 인공지능 학습용 데이터 품질관리 |
|---|---|---|
| 대상 | 업무 시스템의 정형 데이터 중심 | 이미지·음성·텍스트 등 비정형 원천 데이터와 라벨 |
| 기준 | 업무 규칙(BR)과 데이터 표준 | 라벨링 기준서와 학습 목적 |
| 주요 지표 | 정확성, 일관성, 유용성, 적시성 | 의미 정확성, 통계적 다양성, 유효성 |
| 오류 원인 | 입력 오류, 시스템 간 불일치 | 작업자 판단 차이, 분포 편향, 결함 데이터 |
| 최종 검증 | 업무 규칙 측정 | 학습한 모델의 성능 |
- ↑ 「인공지능 학습용 데이터 품질관리 가이드라인 및 구축 안내서 v2.0」, 한국지능정보사회진흥원, 2022.