자동 사후편집 (automatic post-editing (APE))
한 줄 정의: 기계번역 출력에 남은 오류를 사람이 아닌 별도의 모델이 자동으로 찾아 고치게 하는 기술입니다.
쉽게 풀면
기계번역 결과를 사람이 고치는 것이 사후편집이라면, 자동 사후편집은 그 고치는 일까지 기계에게 맡기는 방법입니다. 사람들이 과거에 기계번역을 어떻게 고쳤는지 보여 주는 자료로 모델을 훈련시켜, 비슷한 실수를 자동으로 바로잡게 합니다.
왜 중요한가
번역 엔진 내부를 수정할 수 없는 상용 번역기를 쓸 때도 출력 뒤에 붙여 특정 분야나 고객의 수정 패턴을 반영할 수 있어 실무적으로 유용합니다. 기계번역 학술 대회인 WMT에서 공유과제로 운영되면서 모델 비교 연구가 활발히 이루어졌습니다.
논문에서는 이렇게 쓰입니다
"원문, 기계번역 출력, 사후편집문으로 이루어진 삼중 데이터로 학습한 자동 사후편집 모델은 기계번역 출력의 TER을 평균 1.8점 낮추었다."
자동 사후편집의 전형적 학습 자료 구성과 평가 방식을 보여 줍니다.
조금 더 깊게 보면
자동 사후편집 모델은 보통 원문과 기계번역 출력을 함께 입력받아 수정된 번역을 출력하며, 학습에는 '원문-기계번역-사람의 사후편집문' 세 쌍 자료가 필요합니다. 통계적 기계번역 시절에는 개선 폭이 컸지만, 신경망 기계번역의 품질이 높아지면서 고칠 오류가 줄어 불필요한 수정으로 오히려 품질을 떨어뜨리는 과잉 수정이 주요 문제로 떠올랐습니다. 이 때문에 '고칠 필요가 없으면 그대로 둔다'는 보수적 수정 능력이 중요한 평가 기준이 되었습니다. 학습용 삼중 자료가 부족해 인공적으로 합성한 자료를 활용하는 연구도 많습니다.
주의할 점
사람이 하는 사후편집을 대체하는 개념이라기보다 그 앞단에서 사람의 부담을 줄이는 보조 단계로 이해하는 것이 정확합니다. 출력 품질을 예측만 하는 품질추정과 달리 실제로 텍스트를 수정합니다.