研究課題/領域番号 |
23K21703
|
補助金の研究課題番号 |
21H03510 (2021-2023)
|
研究種目 |
基盤研究(B)
|
配分区分 | 基金 (2024) 補助金 (2021-2023) |
応募区分 | 一般 |
審査区分 |
小区分61040:ソフトコンピューティング関連
|
研究機関 | 岡山大学 |
研究代表者 |
高橋 規一 岡山大学, 環境生命自然科学学域, 教授 (60284551)
|
研究分担者 |
右田 剛史 岡山大学, 環境生命自然科学学域, 助教 (90362954)
|
研究期間 (年度) |
2021-04-01 – 2025-03-31
|
研究課題ステータス |
交付 (2024年度)
|
配分額 *注記 |
13,520千円 (直接経費: 10,400千円、間接経費: 3,120千円)
2024年度: 3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
2023年度: 3,250千円 (直接経費: 2,500千円、間接経費: 750千円)
2022年度: 3,250千円 (直接経費: 2,500千円、間接経費: 750千円)
2021年度: 3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
|
キーワード | 合意アルゴリズム / 分散最適化 / 連合学習 / ブロック座標降下法 / ニューラルネットワーク / 非負値行列因子分解 / 連立一次方程式 / サポートベクトルマシン / 合意形成 / マルチエージェントシステム / 全域木 / 分散学習 / 合意計算 / 主成分分析 / lasso |
研究開始時の研究の概要 |
合意に基づく分散最適化アルゴリズムにブロック座標降下法を導入した軽量な分散最適化アルゴリズムを開発する.また,アルゴリズムの収束条件,変数選択規則,合意計算の最適化,終了条件判定などに関する理論基盤を構築する.さらに,開発した分散最適化アルゴリズムを,深層学習,非負値行列因子分解,主成分分析,lassoなど,機械学習分野における諸問題に展開して有用性を検証する.
|
研究実績の概要 |
今年度は,課題2「深層学習への応用」,課題3「行列分解への応用」,課題4「非負制約付き連立一次方程式への応用」,課題5「計算機ネットワーク上での性能評価実験」において,いくつかの成果が得られた.第一の成果は,分散的全域木生成と段階的合意を組み合わせた連合学習アルゴリズムの設計と実装を行い,遠隔3拠点にある3台の計算機を用いた実証実験によって有効性を確認したことである.本研究における従来の連合学習アルゴリズムでは,合意形成の際に各ニューラルネットワークがすべてのパラメータ値を送信するのに対し,新たなアルゴリズムでは層ごとに合意形成を行うため通信量を大幅に削減できる.実際,実証実験の結果,従来アルゴリズムの1/10の通信量で従来アルゴリズムと同等の学習精度が得られた.これは課題2と課題5にまたがる重要な成果である.第二の成果は,合意に基づく連立一次方程式の分散求解アルゴリズムを設計し,10台のRaspberry Pi上に実装して動作を確認したことである.現時点では連立一次方程式のみが対象であるが,このアルゴリズムを土台にして種々の最適化問題に対する分散解法を開発できる可能性がある.第三の成果は,非負値行列因子分解のための新たな更新式を導出し,その大域収束性を証明するとともに,既存の更新式よりも大幅に短い計算時間で解が得られることを実験的に示したことである.新たな更新式は,乗法的更新規則と同様に目的関数の補助関数の最小化から導出されるが,更新過程で変数の値が0になり得るためスパースな解を得る.以上の他に,サポートベクトルマシンの分散学習アルゴリズムや,平均頂点間距離を最小にする正則グラフを探索するアルゴリズムの並列化など,研究開始時には想定していなかった成果もいくつか得られている.
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
課題1「ブロック座標降下法を組み込んだ分散最適化アルゴリズムの理論基盤構築」については想定通りには進展しなかったが,課題2「深層学習への応用」,課題3「行列分解への応用」,課題4「非負制約付き連立一次方程式への応用」,課題5「計算機ネットワーク上での性能評価実験」においてそれを補う成果が得られた.例えば,課題2と課題5に関わる成果として,分散的全域木生成と段階的合意を組み合わせた連合学習アルゴリズムの設計から遠隔3拠点の実証実験までを行い,従来の連合学習アルゴリズムに比べて大幅に少ない通信量で同等の性能が得られることを示した.
|
今後の研究の推進方策 |
今後は,1)分散的全域木生成と段階的合意を組み合わせた連合学習アルゴリズムの有効性を大規模かつ複雑なニューラルネットワークモデルを用いた実験によって検証すること,2)lassoの分散アルゴリズムの大域収束性を理論的に証明すること,3)サポートベクトルマシンの分散学習アルゴリズムの高速化と軽量化を実現すること,4)多様な分散最適化アルゴリズムに適用可能な理論基盤を構築すること,5)研究の総括を行うとともに残された課題を明確にすること,を目標に掲げて研究を推進する.
|