自己ミスによる自己教師ありファインチューニングで小規模モデルがHumanEval 80%達成

✍️ OpenClawRadar📅 公開日: May 15, 2026🔗 Source
自己ミスによる自己教師ありファインチューニングで小規模モデルがHumanEval 80%達成
Ad

r/LocalLLaMaのある開発者が、小さな言語モデルに自身でコーディング問題を生成させ、解答を試み、インタプリタが正解を確認できたペアでファインチューニングする自己教師あり学習ループを実装しました。DeepSeek-R1論文の重要な洞察——検証可能な報酬を通じてモデルが改善できること——を、人間がラベル付けしたデータなしで応用したものです。

方法

ベースモデル(最初はQwen 2.5 7B)に、コーディング問題と少数の小さなテストを考案するようプロンプトを与えました。その後、同じ問題を複数回解かせます。Pythonインタプリタが唯一の審判となり、失敗した試みと成功した試みのペアが保存されました。これらの自己発掘した修正データでファインチューニングを行いました。学習には人間が書いたコードは一切使用していません。

結果

  • Qwen 2.5 7Bベース: 採点プログラムのバグ(関数出力を途中で切っていた)を修正した後、HumanEvalで25→112(+87問題)に向上。
  • Qwen 2.5 14B: 100ペアを発掘し、H100で95分(クレジット$3.50)で学習。同じ企業のRLHF版と4ポイント差に迫るスコアを達成。
  • Llama 3.2 3B: 32ペアで39→43(HumanEval)。アーキテクチャ間での転移を確認。
  • Qwen 2.5 Coder 7B: すでにコード特化型だが、さらに改善:HumanEval 83→87、MBPP 122→124。
  • Qwen 3 4B: HumanEval 79→106(+27)、MBPP 135→148。

対照実験

改善が汎用的な学習によるものではないことを確認するため、作者はどのテストも通過しないランダムなガベージコードで偽のペアを作成しました。それで学習した場合、改善はゼロ(25/164、ベースと同じ)でした。改善は、自己生成した誤りと修正からの学習に特化したものです。

実用的な詳細

最初の試行は、採点プログラムが早期に停止しモデルの出力が半分に切られていたため失敗しました。採点プログラムの修正が重要でした。全体のセットアップは24GBのMacBookとRunPodアカウントで実行されました。コードと学習スクリプトはおそらくRedditの投稿で共有されています。

対象読者

人間による注釈なしでコード推論をブートストラップしたい、小規模言語モデルを扱う開発者や研究者向け。

📖 出典全文: r/LocalLLaMA

Ad

👀 See Also

クロードはエンジニアリング記憶を欠如:オンコールインシデントがデバッグ旅のエピソード想起不足を露呈
News

クロードはエンジニアリング記憶を欠如:オンコールインシデントがデバッグ旅のエピソード想起不足を露呈

ある開発者は、1500ファイルのモノレポでKafkaのバースト問題のデバッグに10時間を費やしたが、4ヶ月前にまったく同じ問題を解決していたことに気づいた。これは、ClaudeのようなAIコーディングアシスタントが、過去のデバッグ過程に関するエピソード記憶を持たないことを明らかにしている。

OpenClawRadar
xAI創業者が離脱、コーディングプロジェクトが課題に直面
News

xAI創業者が離脱、コーディングプロジェクトが課題に直面

イーロン・マスクは、同社のAIコーディングプロジェクトが困難に直面する中、xAIの追加の創業者を追い出した。これらの離脱は、AIコーディングプロジェクトの開発における苦戦が報告された後に続くものである。

OpenClawRadar
NTSBがスペクトログラムから死亡したパイロットの声をAIで再現した後、記録を撤回
News

NTSBがスペクトログラムから死亡したパイロットの声をAIで再現した後、記録を撤回

CodexとGriffin-Limアルゴリズムを用いて、NTSBのスペクトログラムからコックピット音声を再現。NTSBはこれに対応して公開資料を一時閉鎖。

OpenClawRadar
GitHub Claude-Code v2.1.27 リリース:主な更新と修正点
News

GitHub Claude-Code v2.1.27 リリース:主な更新と修正点

Claude-Code v2.1.27は、ロギングの強化と、VSCodeにおけるコンテキスト管理やOAuthトークンの期限切れを含むいくつかの問題の修正を行っています。

OpenClawRadar