定義 Tを 、検討対象となるすべてのデータの集合とする。例えば、タンパク質工学の問題では、Tに は、特定の興味深い活性を持つことが知られているすべてのタンパク質と、その活性を試験したいと考えられるすべての追加のタンパク質が含まれる。
各反復i において、T は 3 つのサブセットに分割されます。
T K 、 私 \displaystyle \mathbf {T} _{K,i}} ラベルが既知の データポイント。T U 、 私 \displaystyle \mathbf {T} _{U,i}} ラベルが不明な データポイント。T C 、 私 \displaystyle \mathbf {T} _{C,i}} : ラベル付けするために選択され たT U,i のサブセット。アクティブラーニングに関する現在の研究のほとんどは、 T C,i のデータポイントを選択するための最良の方法に関係しています。
シナリオ プールベースサンプリング : このアプローチは最もよく知られているシナリオであり、[ 9 ] 学習アルゴリズムはラベル付けするデータポイント (インスタンス) を選択する前にデータセット全体 を評価しようとします。多くの場合、ロジスティック回帰や SVM などの機械学習手法を使用して、データの完全にラベル付けされたサブセットで最初にトレーニングされ、個々のデータインスタンスのクラスメンバーシップ確率が得られます。候補インスタンスは、予測が最も曖昧なインスタンスです。インスタンスはデータプール全体から抽出され、学習器がデータをどれだけ「理解」しているかの尺度である信頼度スコアが割り当てられます。システムは次に、最も信頼度の低いインスタンスを選択し、教師にラベルを問い合わせます。プールベースサンプリングの理論上の欠点は、メモリ集約型であるため、膨大なデータセットを処理する能力が制限されることですが、実際には、制限要因は、教師がコンピュータのメモリではなく、通常は労力に対して報酬を支払う必要がある (疲労する) 人間の専門家であることです。ストリームベースの選択的サンプリング:ここでは、ラベル付けされていないインスタンスが連続して 1つずつ 調べられ、機械はクエリパラメータに対して各項目の情報量を評価します。学習器は、各データポイントに対してラベルを割り当てるか、教師に問い合わせるかを自分で決定します。プールベースのサンプリングとは対照的に、ストリームベースの方法の明らかな欠点は、学習アルゴリズムがプロセスの早い段階で、ラベルを割り当てるか教師に問い合わせるかを適切に判断するのに十分な情報を持っておらず、既にラベル付けされたデータの存在を効率的に活用できないことです。したがって、教師はプールベースのアプローチよりもラベルの提供に多くの労力を費やす可能性が高くなります。メンバーシップクエリ合成 : これは、学習者が基となる自然分布から合成データを生成するものです。たとえば、データセットが人間と動物の写真である場合、学習者は脚の切り抜き画像を教師に送信し、この付属肢が動物のものか人間のものかクエリすることができます。これは、データセットが小さい場合に特に役立ちます。[ 10 ] ここでの課題は、すべての合成データ生成の取り組みと同様に、合成データが実際のデータの制約を満たすという点で一貫性があることを保証することです。入力データの変数/特徴の数が増え、変数間に強い依存関係が存在すると、十分な忠実度で合成データを生成することがますます困難になります。たとえば、人間の臨床検査値の合成データセットを作成するには、白血球分画のさまざまな 白血球 (WBC) 成分の合計が 100 に等しくなければなりません。これは、成分の数が実際にはパーセンテージであるためです。同様に、アラニンアミノトランスフェラーゼ (ALT)とアスパラギン酸アミノトランスフェラーゼ (AST)という酵素は肝機能を測定する(ただし、ASTは肺や膵臓などの他の組織でも産生される)。慢性疾患患者をシミュレーションした場合、ASTが正常範囲の下限(8~33単位/L)にあり、ALTが正常範囲の数倍(4~35単位/L)にある合成データポイントは生理学的に不可能である。
クエリ戦略 どのデータポイントにラベルを付けるべきかを決定するアルゴリズムは、その目的に基づいていくつかの異なるカテゴリに分類できます。[ 1 ]
探索と活用のバランス :ラベル付けする例の選択は、データ空間表現の探索と活用の間のジレンマと見なされます。この戦略は、アクティブラーニング問題をコンテキストバンディット問題としてモデル化することで、この妥協を管理します。たとえば、Bouneffouf ら[ 11 ] は、Active Thompson Sampling (ATS) と呼ばれる逐次アルゴリズムを提案しています。これは、各ラウンドで、プールにサンプリング分布を割り当て、この分布から 1 つの点をサンプリングし、このサンプル点のラベルについてオラクルに問い合わせます。予想されるモデル変更 :現在のモデルを最も大きく変更するであろう点にラベルを付けてください。予想される誤差削減 :モデルの汎化誤差を 最も削減する点にラベルを付けます。アクティブラーニングのための指数勾配探索 :[ 12 ] この論文では、最適なランダム探索によってあらゆるアクティブラーニングアルゴリズムを改善できる指数勾配(EG)アクティブと呼ばれる逐次アルゴリズムが提案されています。不確実性サンプリング :現在のモデルが正しい出力が何であるべきかについて最も不確実性が高い点にラベルを付けます。委員会によるクエリ :様々なモデルが現在のラベル付きデータでトレーニングされ、ラベルなしデータの出力について投票が行われます。委員会が最も意見を異にする点にラベルが付けられます。多様な部分空間またはパーティションからのクエリ : [ 13 ] 基となるモデルがツリーの森である場合、リーフノードは元の特徴空間 の(重複する)パーティションを表す可能性があります。これにより、重複しない、または最小限に重複するパーティションからインスタンスを選択してラベル付けすることが可能になります。分散低減 :出力分散(誤差の構成要素の一つ)を最小化する点にラベルを付けます。共形予測 :新しいデータポイントが、何らかの特定の方法で古いデータポイントと類似したラベルを持つと予測し、古い例内の類似性の度合いを使用して予測の信頼度を推定します。 [ 14 ] ミスマッチ優先最遠探索 :主な選択基準は、現在のモデルと最近傍予測との間の予測ミスマッチです。これは、誤って予測されたデータポイントを対象とします。2番目の選択基準は、以前に選択されたデータまでの距離であり、最も遠いものが優先されます。これは、選択されたデータの多様性を最適化することを目的としています。[ 15 ] ユーザー中心のラベル付け戦略: 学習は、散布図などのグラフや図に次元削減を適用することによって行われます。次に、ユーザーはコンパイルされたデータ(カテゴリ、数値、関連性スコア、2 つのインスタンス間の関係)にラベルを付けるように求められます。[ 16 ] これらのカテゴリに分類されるさまざまなアルゴリズムが研究されてきました。[ 1 ] [ 4 ] 従来のAL戦略は優れたパフォーマンスを発揮できますが、特定の状況でどの戦略が最も適しているかを事前に予測することはしばしば困難です。近年、メタ学習アルゴリズムの人気が高まっています。それらのいくつかは、手動で設計された戦略に頼るのではなく、AL戦略を学習するという問題に取り組むために提案されています。「アクティブラーニングへのメタ学習アプローチ」と「従来のヒューリスティックベースのアクティブラーニング」を比較するベンチマークは、「アクティブラーニングの学習」が岐路に立っているかどうかについての直感を与えてくれるかもしれません。[ 17 ]
最小周辺超平面 アクティブラーニングアルゴリズムの中には、サポートベクターマシン (SVM)に基づいて構築され、SVMの構造を利用してどのデータポイントにラベルを付けるかを決定するものがあります。このような手法では通常、T U,i 内のラベル付けされていない各データのマージン W を計算し、W を そのデータから分離超平面までのn 次元距離として扱います。
最小周辺超平面法では、 W が最小のデータがSVMにとって最も不確実なデータであると仮定し、ラベル付けのためにT C,i に配置する。最大周辺超平面法などの他の類似法では、 W が最大のデータを選択する。トレードオフ法では、最小のWと最大のW の組み合わせを選択する。
文学 アクティブラーニングによる汎化性能の向上、David Cohn、Les Atlas、Richard Ladner、Machine Learning 15、201–221 (1994)。https ://doi.org/10.1007/BF00993277 Balcan, Maria-Florina & Hanneke, Steve & Wortman, Jennifer. (2008). アクティブラーニングの真のサンプル複雑性.. 45-56. https://link.springer.com/article/10.1007/s10994-010-5174-y アクティブラーニングとベイズ最適化 :目標を持って学習するための統一的視点、Francesco Di Fiore、Michela Nardelli、Laura Mainini、https://arxiv.org/abs/2303.01560v2 能動的学習の方法を学ぶ:深層強化学習アプローチ、Meng Fang、Yuan Li、Trevor Cohn、https://arxiv.org/abs/1708.02383v1
参考文献 1 2 3 Settles, Burr (2009). "アクティブラーニング文献調査" (PDF) . コンピュータサイエンス技術報告書 1648. ウィスコンシン大学マディソン校. 2014年11月18日 取得 . ↑ Rubens, Neil; Elahi, Mehdi; Sugiyama, Masashi; Kaplan, Dain (2016). "Active Learning in Recommender Systems". In Ricci, Francesco; Rokach, Lior; Shapira, Bracha (eds.). Recommender Systems Handbook (PDF) (2 ed.). Springer US. doi : 10.1007/978-1-4899-7637-6 . hdl : 11311/1006123 . ISBN 978-1-4899-7637-6 . S2CID 11569603 . ↑ Das, Shubhomoy; Wong, Weng-Keen; Dietterich, Thomas; Fern, Alan; Emmott, Andrew (2016). "アクティブ異常検出への専門家フィードバックの組み込み". In Bonchi, Francesco; Domingo-Ferrer, Josep; Baeza-Yates, Ricardo; Zhou, Zhi-Hua; Wu, Xindong (eds.). IEEE 16th International Conference on Data Mining . IEEE. pp. 853–858 . doi : 10.1109/ICDM.2016.0102 . ISBN 978-1-5090-5473-2 . S2CID 15285595 . 1 2 Olsson, Fredrik (2009年4月) 「自然言語処理の文脈におけるアクティブ機械学習の文献調査」 SICSテクニカルレポートT2009:06。 ↑ Yang, Bishan; Sun, Jian-Tao; Wang, Tengjiao; Chen, Zheng (2009). "テキスト分類のための効果的なマルチラベルアクティブラーニング" (PDF) . 第15回ACM SIGKDD国際知識発見・データマイニング会議 - KDD '09 議事録 . p. 917. CiteSeerX 10.1.1.546.9358 . doi : 10.1145/1557019.1557119 . ISBN 978-1-60558-495-9 . S2CID 1979173 . ↑ Lughofer, Edwin (2012年2月)「分類システムにおける演算子の注釈作業を軽減するためのハイブリッドアクティブラーニング」 パターン認識 . 45 (2): 884– 896. Bibcode : 2012PatRe..45..884L . doi : 10.1016/j.patcog.2011.08.009 . ↑ Lughofer, Edwin (2012). "Single-pass active learning with conflict and ignorance". Evolving Systems . 3 (4): 251–271 . doi : 10.1007/s12530-012-9060-7 . S2CID 43844282 . ↑ Novikov, Ivan (2021). "The MLIP package: moment tensor potentials with MPI and active learning" . Machine Learning: Science and Technology . 2 (2): 3, 4. arXiv : 2007.08555 . doi : 10.1088/2632-2153/abc9fe . ↑ DataRobot。 「アクティブラーニング機械学習:その概要と仕組み」 。DataRobot ブログ 。DataRobot Inc。 2024年 1月30日 取得 。 ↑ Wang, Liantao; Hu, Xuelei; Yuan, Bo; Lu, Jianfeng (2015-01-05). "クエリ合成と最近傍探索によるアクティブラーニング" (PDF) . Neurocomputing . 147 : 426– 434. doi : 10.1016/j.neucom.2014.06.042 . S2CID 3027214 . ↑ ブヌフフ、ジャレル。ラロッシュ、ロマン。アーヴォイ、タンギー。フェラー、ラファエル。アレシアルド、ロビン (2014)。 「アクティブ ラーニングのためのコンテキスト バンディット: アクティブ トンプソン」 。 CK 州ルーにて。カンザス州ヤップ。ウォン、KW。テオ、A. Huang, K. (編)。 神経情報処理 (PDF) 。コンピューターサイエンスの講義ノート。 Vol. 8834. pp. 405–412 . doi : 10.1007/978-3-319-12637-1_51 。 ISBN 978-3-319-12636-4 。S2CID 1701357。 HAL ID: hal-01069802。 ↑ Bouneffouf, Djallel (2016年1月8日). "アクティブラーニングのための指数勾配探索" . Computers . 5 (1): 1. arXiv : 1408.2196 . doi : 10.3390/computers5010001 . S2CID 14313852 . ↑ "shubhomoydas/ad_examples" . GitHub . 2018-12-04 に取得. ↑ マキリ、ラザロ・エミリオ。サンチェス、ヘスス・A・ベガ。ドルミド・カント、セバスティアン (2012-10-01)。 「等角予測子を使用したアクティブラーニング: 画像分類への応用」。 融合科学技術 。 62 (2): 347–355 。 ビブコード : 2012FuST...62..347M 。 土井 : 10.13182/FST12-A14626 。 ISSN 1536-1055 。 S2CID 115384000 。 ↑ Zhao, Shuyang; Heittola, Toni; Virtanen, Tuomas (2020). "Active learning for sound event detection". IEEE/ACM Transactions on Audio, Speech, and Language Processing . arXiv : 2002.05033 . doi : 10.1109/TASLP.2020.3029652 . ↑ バーナード、ユルゲン;ツェッペルザウアー、マティアス;リーマン、マルクス。ミュラー、マーティン。マイケル・セドルメア(2018年6月)。 「ユーザー中心のアクティブラーニングアルゴリズムに向けて」。 コンピュータ グラフィックス フォーラム 。 37 (3): 121–132 。 土井 : 10.1111/cgf.13406 。 ISSN 0167-7055 。 S2CID 51875861 。 ↑ Desreumaux, Louis; Lemaire, Vincent (2020). Learning Active Learning at the Crossroads? Evaluation and Discussion . Proceedings of the Workshop on Interactive Adaptive Learning co-located with European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases ({ECML} {PKDD} 2020), Ghent, Belgium, 2020. S2CID 221794570 .