본문으로 건너뛰기

FrontierSmith: 대규모로 오픈-엔드 코딩 문제를 합성하는 자동화 시스템

오픈-엔드 코딩 문제는 최적해의 존재를 보장하기 어렵고 구성 비용이 크다. FrontierSmith은 닫힌-ended 문제를 기초로 삼아 목표·출력·입력의 변형(mutations)을 통해 오픈-엔드 문제를 자동으로 확장하며, 다양한 해결 전략을 이끌어내는 문제를 선별한다. 아이디어 발산(d(div)) 지표를 활용해 다중 해결 전략의 가능성을 정량화하고, 테스트 케이스와_verifier를 자동으로 생성해 지속적으로 평가한다. 이를 통해 합성 데이터로도 인간 큐레이션 데이터에 근접한 학습 효과를 얻을 수 있음을 보인다.

용어 해설

뮤테이션(Mutation)
클로즈드-ended 문제를 오픈-ended로 바꾸기 위해 목표(O), 입력(CI), 출력 CO를 재구성하는 변형으로, 목표를 최적해가 존재하지 않는 방향으로 바꾸고 출력 제약을 추가하거나 입력 도메인을 일반화하는 형태를 포함한다.
문제 형식(Problem formulation)
문제의 목표(O), 입력 CI, 출력 CO를 정의하는 표식이며, 이 논문은 이를 open-ended로 변형하는 형식의 핵심 요소이다.
아이디어 발산(Idea Divergence)
두 독립적 솔버가 서로 다른 핵심 알고리즘을 사용할 확률을 측정하는 지표로, LLm 기반 판단과 실행-기반 점수 간 차이를 통해 추정한다.
테스트 케이스 생성(Test Case Generation)
각 후보에 대해 다양한 크기·구조의 입력을 자동으로 만들어 솔버의 강건성을 시험하는 입력 생성 과정을 가리킨다.
검증기 생성(Verifier Generation)
문제의 목표를 비교하는 점수 함수를 만들어 솔루션의 품질을 연속 스코어로 평가하는 검증기 생성 과정을 의미한다.
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 05. 14.수집 2026. 05. 16.출처 타입 PAPER

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.