A Day in the Life

Kaggle - LLM Science Exam コンペ終了 / 2023年10月11日

Watercolor painting of a dramatic moment in a grand library. Towering bookshelves shake as if affected by an earthquake. Amidst the chaos, a man of African descent protects a computer

kaggleのLLMコンペ終了。順位は40/2700位銀メダル🥈で、かけた時間の割にはまだまだだったなぁと力不足を感じた。ただ、コードや試行錯誤はたくさん行ったので得られたものは結構あった。上位解法は丁寧にRAGしているものも多く、めちゃめちゃ参考になる。

  • ざっくりやっていたのはllama2-13Bの派生モデルと deberta-v3-large のアンサンブル。13Bはlast_hidden_state的なtokenの該当箇所をavg poolingして使った。デコーダーモデルはA,B,C,D,Eで並べた時、AはEまで読んでいない状態なのだけど、そこそこなスコア(序盤は金圏)は出た。
  • RAG の実装方法、RAGへの考察。ベクトルでのANNも良いが、キーワードを使った従来の検索も得手不得手があるので両方大事。
    • RAG はwikipedia全部をElasticsearchに突っ込んで取得して使う(BM25)という力技でやっていた。終盤出てきた270kサンプリングされたデータにかなり負けてしまった。もっと丁寧にやるべきであった。
  • 中盤までやたらLLaMA2-13Bモデル(の派生モデル)を学習させていたので、デコーダーモデルのお気持ち理解。デコーダーモデルのfinetuneやデコーダーでなにができるかの知見が広がる。13B程度のモデルならQLoraでご家庭24GB GPUで学習可能。
  • LoRA/QLoRA の理解。deberta-v3-large程度(0.3B encoder)のモデルサイズでも、線形層全部 + r=64,dropout=0.2あたりでほぼ性能変わらない、というのが知れて良かった。実務応用しやすい。
  • LoRA の層自体を merge することによっての性能向上。fold0-4とかのCV作って、それらの重みを(タスクにもよる?)がmerge可能。実務だとCVしても全部のモデルを実行するのが運用やコスト的にやりにくかったけどうまくいく。これも実務応用しやすい。

同じ日付の日記

2024年10月11日
最近は朝四時前後の起床が多い。フロアライトでもつけると眩しいので、バルミューダのランタン(調光できる)をよく使っている。壁に留め具で止めていて、そこからひょいともち外しできて、何かと便利。先日見たテレビのパスタソース番組の影響で、昼食は油分控えめなツナトマトパスタ。
最近は朝四時前後の起床が多い。フロアライトでもつけると眩しいので、バルミューダのランタン(調光できる)をよく使っている。壁に留め具で止めてい...
磐梯吾妻スカイライン・吾妻小富士・猪苗代町 / 2022年10月11日
紅葉ドライブでもしようかなと、ちょいと車を滑らせ福島県北の磐梯吾妻スカイラインへ。今年は紅葉が例年よりも遅くて、まだ色づきはじめだったのだけど、それでもどこもかしこも良い景色。つばくろ谷の不動沢橋は離れてみても良い、橋の上から真下の谷や福島市街地を眺めてもよし、見事であった。スカ...
紅葉ドライブでもしようかなと、ちょいと車を滑らせ福島県北の磐梯吾妻スカイラインへ。今年は紅葉が例年よりも遅くて、まだ色づきはじめだったのだけ...
江ノ島・2021年10月11日
まだ行っていなかった近場に行こう、というわけで江ノ島へ。大船から湘南モノレールに初めて乗って江ノ島へ。湘南モノレール、もう開業50周年なのかー、知らなかった。街や山の中を走る感じで面白い風景。江ノ島では生しらす丼やはまぐりを食べたり、島を登って灯台(江ノ島シーキャンドル)に行った...
まだ行っていなかった近場に行こう、というわけで江ノ島へ。大船から湘南モノレールに初めて乗って江ノ島へ。湘南モノレール、もう開業50周年なのか...
A Short Hike・初Uber Eats / 2020年10月11日
今日は昨日に引き続きやる気バロメータが0な感じで外に食べに行く気になれず、Uber Eats を初めて頼んでみる。初回1500円オフだ。体に悪いこってりとした洋食っぽい味付けが食べたかったので、ハンバーグとフォアグラのグラタン。こってり濃厚な旨さ。1日読書やゲームをして過ごす。ゲ...
今日は昨日に引き続きやる気バロメータが0な感じで外に食べに行く気になれず、Uber Eats を初めて頼んでみる。初回1500円オフだ。体に...
クアラ・ルンプールからペナンへ / 世界一周12日目
ぐっすり寝たおかげで、かなり風邪は良くなる。朝食はホテル隣の、昨日の晩ご飯を食べたところでカヤトーストとジンジャーティ。妻が、「昨日ここで食べたドーサ(小麦を薄くクレープのように焼いた南インド料理、このお店は付け合わせにカレーが三種類)、2RMちょっとだったんだよ!」というので、...
ぐっすり寝たおかげで、かなり風邪は良くなる。朝食はホテル隣の、昨日の晩ご飯を食べたところでカヤトーストとジンジャーティ。妻が、「昨日ここで食...