기술과 구조

CROSS VALIDATION

교차검증이란 무엇인가: 여러 서류를 맞춰 보는 심사 자동화의 완결점 완전 정리

교차검증이란, 하나의 업무 건을 구성하는 여러 문서에서 같은 항목의 값을 뽑아 서로 대조하고 일치 여부를 판정해 어긋나는 항목만 사람에게 넘기는 처리입니다.

문서 한 장으로는 업무가 끝나지 않는 이유

심사는 대조로 끝납니다.

금융 심사 업무를 옆에서 지켜보면 담당자가 가장 오래 붙잡고 있는 일은 읽기가 아닙니다. 가맹점 가입신청서와 사업자등록증, 통장 사본, 등기사항전부증명서를 나란히 놓고 대표자명이 같은지 계좌번호가 맞는지 사업자등록번호가 일치하는지 확인하는 일입니다.

실제 측정을 보면 문서 대조와 검증에만 건당 3분에서 8분이 쓰입니다. 업무 한 건에 평균 여섯 종의 서류가 들어오는 환경에서는 이 작업이 전체 시간의 큰 몫을 차지합니다. 문서 하나를 아무리 정확히 읽어도 이 단계가 남아 있으면 자동화는 절반에서 멈춥니다.

교차검증의 정확한 정의: 항목 검증과 무엇이 다른가

항목 검증과 교차검증, 세 가지 축의 차이

첫째, 대상이 다릅니다. 항목 검증은 한 문서 안의 값을 대상으로 삼습니다. 자릿수가 맞는지 날짜 형식이 맞는지를 봅니다. 교차검증은 여러 문서에 흩어진 같은 항목을 대상으로 삼습니다.

둘째, 판정 방식이 다릅니다. 항목 검증은 정해진 형식과 비교합니다. 교차검증은 문서끼리 비교하므로 정답이 따로 없습니다. 어긋났다는 사실만 확인되고 어느 쪽이 맞는지는 사람이 판단합니다.

셋째, 드러내는 문제가 다릅니다. 항목 검증은 인식 오류와 형식 오류를 잡습니다. 교차검증은 서류 자체의 불일치와 위변조 가능성까지 드러냅니다. 실제 사례에서 여러 문서의 항목 46건을 대조해 일치 45건과 불일치 1건을 자동으로 가려낸 경우가 있습니다.

두 검증은 대체 관계가 아닙니다. 형식이 맞는 값끼리도 문서 사이에서는 어긋날 수 있으므로 둘 다 필요합니다.

교차검증을 성립시키는 5가지 조건

실제 운영에 들어가는 5가지 조건

첫째, 문서를 업무 건 단위로 묶어야 합니다. 낱장으로 처리하면 비교할 짝이 없습니다. 접수된 파일을 나누고 어느 건에 속하는지 판별하는 단계가 앞에 있어야 합니다.

둘째, 항목의 대응 관계를 정의해야 합니다. 신청서의 대표자명과 등기부의 대표이사가 같은 항목이라는 사실을 사람이 미리 정해 주어야 합니다.

셋째, 표기 차이를 흡수해야 합니다. 한 문서에는 정식 명칭으로, 다른 문서에는 약칭으로 적히는 경우가 흔합니다. 은행명 표준화가 필요했던 사례가 실제로 있습니다.

넷째, 시간 순서를 다뤄야 합니다. 거래 내역과 신고 일시처럼 순서가 의미를 갖는 항목은 값이 같은지만이 아니라 앞뒤가 맞는지를 봐야 합니다.

다섯째, 불일치의 성격을 구분해야 합니다. 인식 오류로 인한 불일치와 서류 자체의 불일치는 대응이 다릅니다. 원문 위치를 함께 제시하면 검수자가 이를 빠르게 가릴 수 있습니다.

교차검증의 실제 적용 방법

대조표를 먼저 그립니다

설계의 첫 산출물은 대조표입니다. 어떤 항목을 어느 문서들 사이에서 비교할지, 어느 문서를 기준으로 삼을지, 어긋났을 때 어떻게 처리할지를 표로 정리합니다.

이 표가 있으면 검수 화면의 구성도 자연스럽게 정해집니다. 항목별로 각 문서의 값을 나란히 보여 주고 불일치한 칸을 표시하는 형태가 됩니다.

불일치 처리 기준을 업무와 함께 정합니다

모든 불일치가 반려 사유는 아닙니다. 주소의 층 표기 차이는 넘어가도 되지만 계좌번호 차이는 반드시 확인해야 합니다.

항목마다 어느 수준의 차이까지 허용할지를 업무 담당자와 함께 정해 두면 예외로 넘어가는 건이 크게 줄어듭니다.

국내 환경에서의 교차검증

국내 금융 업무에서는 한 건에 여섯 종 안팎의 서류가 들어오고 그중 상당수가 팩스나 촬영본입니다. 같은 값이 문서마다 다른 품질로 인식되므로 표기 차이를 흡수하는 처리가 특히 중요합니다.

공공 업무에서는 서식 개정이 잦아 같은 항목의 이름이 문서마다 달라지는 경우가 있습니다. 항목 대응 관계를 데이터로 관리하고 버전을 남겨 두면 개정 때마다 전체를 다시 손보지 않아도 됩니다.

대조 항목을 업무 기준으로 고릅니다

여러 문서를 모두 대조할 필요는 없습니다. 업무에서 실제로 판단에 쓰이는 항목만 고르면 처리 부담이 줄고 불일치의 의미도 분명해집니다.

금융 심사에서 흔히 고르는 항목은 대표자명과 사업자등록번호, 계좌번호, 금액, 일시입니다. 한 은행의 피해구제 자동화에서는 성명과 계좌번호, 은행명, 연락처, 신청금액, 사건 발생 일시를 세 종의 문서에서 대조했고, 항목 46건 가운데 은행명 1건의 불일치를 자동으로 찾아냈습니다. 정식 명칭과 약칭이 섞여 들어온 경우였습니다.

이 사례가 보여 주는 것은 표기 차이를 어떻게 다룰지 미리 정해야 한다는 점입니다. 같은 값으로 볼 표기 차이는 표준화해 두고, 다르게 볼 차이만 불일치로 올려야 담당자에게 불필요한 검토가 쌓이지 않습니다.

자주 묻는 질문

제한을 두지 않습니다. 실제 업무에서는 한 건에 평균 여섯 종 규모가 들어오며, 항목 대응 관계만 정의되면 문서 수는 제약이 되지 않습니다.

표준화 규칙으로 흡수합니다. 은행명이나 상호명처럼 약칭과 정식 명칭이 함께 쓰이는 항목은 사전을 두어 같은 값으로 인식하게 만듭니다.

판정하지 않습니다. 어긋났다는 사실과 각 문서의 값, 원문 위치를 제시하고 판단은 사람이 합니다.

단서를 제공합니다. 서류 사이의 값이 어긋나는 지점이 확인 대상이 되므로 담당자가 집중해서 볼 곳을 좁혀 줍니다.

업무에서 판단에 쓰이는 항목만 고르시면 됩니다. 금융 심사에서는 대표자명과 사업자등록번호, 계좌번호, 금액, 일시가 자주 쓰입니다.

아닙니다. 정식 명칭과 약칭처럼 업무에서 같은 값으로 취급되는 차이는 표준화해 두고, 다르게 볼 차이만 불일치로 올리는 편이 실용적입니다.

관련 용어