📊 데이터 사이언스

AutoFE 53종 실태 조사, 자동 특성 공학은 실용성에서 낙제점

AutoFE 53종 실태 조사, 자동 특성 공학은 실용성에서 낙제점

표형 데이터에서 특성 공학은 모델 성능을 좌우하는 핵심 단계다. 하지만 수동 특성 공학은 시간이 많이 들고 도메인 전문성을 요구한다. 그래서 AutoFE 도구가 학계에서 활발히 연구돼 왔고, Featuretools·AutoFeat·TSFRESH 등 다양한 라이브러리가 출시됐다. 그런데 실무자 관점에서 이 도구들이 정말 쓸 만한가? 의외로 이 질문에 답한 연구가 없었다.

연구진은 53종의 AutoFE 방법론을 실용성 관점에서 체계적으로 조사했다. 조사 항목은 설치 용이성, 문서 품질, 커뮤니티 활동성, API 일관성, 시간·메모리 제약 설정 가능성 등이다. 결과는 충격적이다. 대부분의 AutoFE 도구는 설치와 실행 자체가 어렵고, 문서가 부실하며, GitHub 저장소가 방치된 경우가 많았다. 특히 시간과 메모리 제약을 사용자가 설정할 수 있는 방법은 단 하나도 없었다. AutoFE가 "자동화"를 표방하면서도, 실제로는 사용자가 언제 중단할지 통제할 수 없다는 것은 치명적 모순이다.

구체적으로, 53개 방법 중 활발히 유지되는 커뮤니티가 있는 것은 소수에 불과했다. 논문만 발표하고 코드를 공개하지 않거나, 코드를 공개해도 의존성 충돌로 실행이 안 되는 경우가 빈번했다. API 설계도 제각각이어서, 하나의 AutoFE 도구에서 다른 것으로 전환하려면 코드를 거의 새로 작성해야 했다.

이 연구의 핵심 시사점은 학술 연구의 "알고리즘 성능"과 실무의 "도구 사용성" 사이에 커다란 간극이 존재한다는 것이다. 벤치마크에서 1% 향상을 달성하는 방법보다, 설치 한 줄로 실행되고 제약 조건을 설정할 수 있는 방법이 실제 가치가 높다. 한계로는 조사가 주관적 사용성 평가에 의존하고, 실제 산업 환경에서의 대규모 적용 사례 비교가 부족하다는 점이다.

데이터 사이언티스트는 이 조사 결과를 참고해 AutoFE 도구 선택 시 GitHub 스타·최근 커밋·이슈 응답률 등 "살아있는" 지표를 먼저 확인해야 한다. 또한 자체 AutoFE 파이프라인을 설계할 때 시간·메모리 제약 설정 기능을 필수 요구사항으로 포함하는 것이 실무적 교훈이다.

📖 *How Usable is Automated Feature Engineering for Tabular Data?* | 논문 원문 ※ 이 기사는 IT 연구 논문을 바탕으로 작성되었습니다.