저자: R. Lange, Yuki Imajuku, Edoardo Cetin | 날짜: 2025 | DOI: 10.48550/arXiv.2509.19349
ShinkaEvolve 프레임워크 개요: 평가된 프로그램의 아카이브 구축, 거절 샘플링을 통한 새로운 프로그램 생성, 적응형 선택
대규모 언어모델(LLM)을 진화 알고리즘의 변이 연산자로 활용하여 샘플 효율성을 획기적으로 개선한 프로그램 진화 프레임워크이다. 세 가지 핵심 알고리즘 혁신(부모 선택 전략, 코드 신규성 거절 샘플링, 적응형 LLM 앙상블)을 통해 기존 방법 대비 수십 배 적은 평가로 최첨단 솔루션을 발견한다.
원 패킹 작업에서 ShinkaEvolve는 AlphaEvolve를 150개 샘플로 능가
부모 샘플링 전략: 균일 샘플링(순수 탐색)에서 언덕오르기(순수 활용)까지 다양한 선택지 제공
코드 신규성 거절 샘플링: 임베딩 유사도 계산 → 임계값 초과 시 LLM 재평가
총평: ShinkaEvolve는 LLM 기반 프로그램 진화에서 부모 선택, 신규성 검증, 적응형 앙상블의 세 가지 혁신을 통해 샘플 효율성을 획기적으로 개선한 실용적 프레임워크이다. 오픈소스 공개로 재현성과 확장성을 보장하며, 다양한 도메인 검증도 인상적이나, 초매개변수 분석과 대규모 문제 확장성 검증을 통해 더욱 강화될 수 있다.