TinyBrains 대회, 전략 게임 Ants를 위한 소형 신경망 출시

TinyBrains, 고전 전략 게임 Ants를 위한 초소형 신경망 중심의 대회 개최

TinyBrains는 개발자들이 엄격한 가중치 제한(nano ≤ 16 KiB, micro ≤ 128 KiB, mini ≤ 1 MiB, small ≤ 8 MiB, large ≤ 64 MiB) 내에서 높은 게임 성능을 달성하는 신경망을 훈련하도록 도전 과제를 제시합니다. 이 대회는 2011년 Google AI Ants Challenge를 부활시킨 것이지만, 수동으로 코딩된 봇 대신 훈련된 모델과 가중치 등급을 결정하는 매니페스트를 사용합니다.


대회 메커니즘은 단순한 강함이 아닌 모델 크기에 중점을 둡니다

  • 모델과 매니페스트 크기가 등급을 결정 – 직렬화된 네트워크 가중치와 함께 제공되는 매니페스트 파일의 총 바이트 수는 제출물을 5개의 가중치 등급 중 하나로 분류합니다. 이 규칙은 참가자들이 아키텍처와 메타데이터를 모두 압축하도록 강제합니다.
  • 성능은 Elo 방식의 평점으로 측정 – 제출된 각 버전은 공개 순위표에서 경기를 치르며, 평점은 같은 등급의 다른 제출물과의 승패 결과를 반영합니다.
  • 순위표는 크기 대 평점을 시각화 – 로그 플롯은 모든 활성 버전을 보여주어 가장 효율적인 모델(낮은 바이트 수로 높은 평점)을 쉽게 찾을 수 있게 합니다.

"등급은 선택하는 것이 아니라 측정되는 것입니다" – TinyBrains 문서는 크기 제약이 사용자에 의해 선택되는 것이 아니라 자동으로 적용됨을 강조합니다.


현재 결과는 압축성과 기술 사이의 절충점을 보여줍니다

순위 모델 평점
1 Media v1 (기준 모델) 25.0
2 Scout v1 (기준 모델) 24.9
3 Harvester v1 (기준 모델) 24.6
4 Forager v1 (기준 모델) 24.5
5 Minim v1 (기준 모델) 21.8

상위 항목들은 모두 *기준 모델(baseline)*으로 표시되어 있으며, 이는 TinyBrains에서 제공한 스타터 코드로 생성되었음을 나타냅니다. 최근 경기들은 기준 모델들이 서로 맞붙는 모습을 보여주는데, 예를 들어 small-open-2p-3h 맵에서 진행된 2인 경기에서 gr8b8m8 v1(평점 8)이 Minim v1(평점 2)을 물리쳤습니다.


커뮤니티 피드백은 관심사와 개선 영역을 강조합니다

  • 향수와 학습 가치 – 원작자인 codetiger는 2011년 Google Ants AI Challenge에서의 개인적인 경험을 언급하며, 새로운 플랫폼이 학습 커뮤니티를 다시 활성화하기를 희망합니다.
  • 더 명확한 문서에 대한 열망 – 댓글 작성자 lostdog는 가중치 등급 선택에 관한 문구를 단순화할 것을 제안했고, vova_hn2는 현재 표현이 모호하다며 더 명확한 언어를 요구했습니다.
  • 기술적 접근성 문제 – cookiengineer는 현재의 Python-PyTorch 스택이 다른 언어(예: C++)를 사용하는 참가자들을 배제할 수 있다고 지적하며, 사용자 정의 훈련 파이프라인을 위한 Gym 호환 인터페이스를 제안했습니다.
  • 제한에 대한 호기심 – 여러 댓글 작성자들은 전략적 결정을 내리면서 네트워크가 얼마나 작아질 수 있는지, 그리고 추론 속도도 고려되는지 질문했습니다.
  • 더 넓은 AI 대회 맥락 – 사용자들은 MIT Battlecode, Core War, 역사적인 AI Wars와 같은 관련 대회를 언급하며 소형 AI 챌린지에 대한 더 넓은 수요를 나타냈습니다.

시작하는 방법

  1. TinyBrains 웹사이트에서 GitHub으로 로그인합니다.
  2. 문서를 읽습니다 – "Weight classes" 페이지에서 크기 제한과 매니페스트 요구 사항을 설명합니다.
  3. 스타터 저장소를 복제합니다: https://github.com/Tiny-Brains/ants-starter.
  4. 선택한 크기 예산 내에서 모델을 훈련합니다(예: nano의 경우 < 16 KiB).
  5. "Submit a version" UI를 통해 모델과 매니페스트를 제출합니다.
  6. 순위표에서 경기를 관전하고 평점을 모니터링합니다.

소형 모델에 집중하는 이유

신경망을 압축하면 개발자들은 가지치기(pruning), 양자화(quantization), 아키텍처 탐색, 새로운 인코딩 방식 등을 탐구하게 되며, 이는 엣지 AI 배포, 모바일 추론, 저전력 하드웨어와 직접적으로 관련이 있습니다. TinyBrains는 성능을 크기와 연결함으로써 기존의 정확도 중심 대회들을 보완하는 실용적인 효율성 벤치마크를 만듭니다.


전망

이 대회는 2026년 9월 30일("Nuptial Flight Open" 마감일)까지 진행되며, 참가자들에게 반복적인 개선을 위한 수개월의 시간을 제공합니다. Hacker News 토론에서 나타난 커뮤니티의 관심은 이 플랫폼이 추가적인 게임으로 확장되거나 더 광범위한 알고리즘 실험을 위한 Gym 스타일 API를 제공할 수 있음을 시사합니다.


모든 정보는 TinyBrains 웹사이트와 관련 Hacker News 토론 스레드에서 가져온 것이며, 외부 데이터는 추가되지 않았습니다.

Sources

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트