abess(Adaptive Best Subset Selection、略称ABESS)は、最適なサブセット選択の問題に対処するために設計された機械学習手法です。データセットと予測タスクが与えられたときに、どの特徴量または変数が最適なモデルパフォーマンスにとって重要かを決定することを目的としています。abessは2020年にZhuによって導入され[ 1 ]、適切なモデルサイズを動的に適応的に選択し、正則化パラメータを選択する必要性を排除します。
abess は、線形回帰、単一インデックスモデル、その他の一般的な予測モデルなど、さまざまな統計および機械学習タスクに適用できます。 [ 1 ] [ 2 ] abess は生物統計学にも適用できます。[ 3 ] [ 4 ] [ 5 ] [ 6 ]
abess [ 1 ]の基本形式は、一般線形回帰における最適な部分集合選択問題に対処するために用いられる。abessは、
この手法は、多項式時間計算量と、偏りのない一貫性のある推定値を提供するという特性によって特徴付けられます。
線形回帰の文脈では、
独立したサンプル
、 どこ
そして
定義する
そして
以下の式は、一般的な線形回帰モデルを表しています。

適切なパラメータを取得するために
線形回帰の損失関数を考えることができる。

abessでは、最初の焦点は、以下の条件の下で損失関数を最適化することです。
制約。つまり、次の問題を考えます。

どこ
はサポートセットの希望サイズを表し、
は
ベクトルのノルム。
上記の最適化問題を解決するために、 abessはアクティブセットと非アクティブセットの間で同数の変数を繰り返し交換します。各反復において、犠牲の概念は次のように導入されます。
- アクティブセット内の j について (
):

- 非アクティブセット内の j について (
):

上記の数式における主要な要素は以下のとおりです。
これは推定値を表します
前回の反復で得られた値。
これは、前回の反復処理で推定されたアクティブセットを表します。
これは、j 番目の要素が 0 に設定され、他の要素は と同じであるベクトルです。
。
: ここ、
は、j 番目の要素を除くすべての要素が 0 であるベクトルを表します。
これは、前述の式に基づいて計算されます。
反復処理では、各反復において、アクティブセットにおける犠牲を最小限に抑えつつ、インアクティブセットにおける犠牲を最大限にすることを目的として、変数の交換が行われます。このアプローチにより、abessは最適な特徴サブセットを効率的に探索することができます。
absで、適切なオプションを選択します
そして、上記の問題をアクティブセットのサイズに合わせて最適化する。
情報基準を用いる
適切なアクティブセットサイズを適応的に選択する
そして、それに対応するabess推定量を取得する。
一般化
abessのスプライシングアルゴリズムは、他のモデルにおける部分集合の選択にも利用できる。
分布に左右されない位置尺度回帰
2023年、ジークフリートはabessを分布フリーかつ位置スケールの場合に拡張した。[ 7 ]具体的には、最適化問題を考察している。

対象
どこ
損失関数は、
はパラメータベクトルです。
そして
はベクトルであり、
これはデータベクトルです。
このアプローチは、様々なアプリケーションで実証されており、革新的なサブセット選択手順によって解釈可能性を維持しながら、任意の結果に対して簡潔な回帰モデリングを可能にする。
破損データを用いた回帰分析
Zhangは、破損したデータを処理するためにスプライシングアルゴリズムを適用した。[ 9 ]破損したデータとは、データ収集または記録プロセス中に中断されたり、エラーが含まれている情報を指す。この干渉には、センサーの不正確さ、記録エラー、通信の問題、またはその他の外部妨害が含まれる可能性があり、データセット内の不正確または歪んだ観測につながる。
単一インデックスモデル
2023年、Tangはスプライシングアルゴリズムをシングルインデックスモデルにおける最適なサブセット選択に適用した。[ 2 ]
単一指標モデル(SIM)の形式は次のように表される。 
どこ
はパラメータベクトルです。
は誤差項です。
対応する損失関数は次のように定義される。 
どこ
はランクベクトルです。
ランクは
で
。
このアルゴリズムが扱う推定問題は 
地理加重回帰モデル
2023年、Wu [ 10 ]は、スプライシングアルゴリズムを地理加重回帰(GWR)に適用した。GWRは空間分析手法であり、Wuの研究は地理データ回帰モデリングの処理におけるGWRのパフォーマンス向上に焦点を当てている。これは、モデル選択と係数最適化を同時に実行し、地理空間データの回帰モデリングの精度を高めるl0ノルム変数適応選択手法を適用することによって実現される。
分散システム
2023年、Chen [ 11 ]は、高次元分散システムの課題に対処する革新的な手法を導入し、 abessの効率的なアルゴリズムを提案した。
分散システムとは、複数の独立したノードに計算タスクを分散させることで、より効率的で信頼性が高く、拡張性の高いデータ処理を実現する計算モデルです。分散システムでは、個々の計算ノードが同時に動作し、協調して全体のタスクを完了することで、システムのパフォーマンスと処理能力が向上します。
しかし、分散システムにおいては、最適な部分集合選択のための効率的なアルゴリズムが不足している。このギャップを埋めるため、Chenは分散システムにおける最適な部分集合選択を処理するための、通信効率に優れた新しいアプローチを提案する。
ソフトウェアパッケージ
abessライブラリ[ 12 ](バージョン0.4.5)は、C++アルゴリズムに基づいたRパッケージおよびPythonパッケージです。GitHubでオープンソースとして公開されています。このライブラリは、線形回帰、(多)分類、および打ち切り応答モデリングモデルにおける最適なサブセット選択に使用できます。abessパッケージでは、パラメータをグループ化された形式で選択できます。情報とチュートリアルは、abessホームページ[ 13 ]で入手できます。
参考文献
- 1 2 3 Zhu, Junxian; Wen, Canhong; Zhu, Jin; Zhang, Heping; Wang, Xueqin (2020年12月29日). "最良部分集合選択問題に対する多項式アルゴリズム" . Proceedings of the National Academy of Sciences . 117 (52): 33117– 33123. Bibcode : 2020PNAS..11733117Z . doi : 10.1073/pnas.2014241117 . PMC 7777147 . PMID 33328272 .
- 1 2 Tang, Borui; Zhu, Jin; Zhu, Junxian; Wang, Xueqin; Zhang, Heping (2023). "単一インデックスモデルにおける最適な部分集合選択のための一貫性のあるスケーラブルなアルゴリズム". arXiv : 2309.06230 [ stat.ML ].
- 1 2 Kong, Weikaixin、Zhu, Jie、Bi, Suzhen、Huang, Liting、Wu, Peng、Zhu, Su-Jie (2023). "適応型最良部分集合選択アルゴリズムと遺伝的アルゴリズムを用いたアンサンブル学習法により、COVID-19患者の頑健な重症度スコアを特定" . IMeta . 2 (3). Wiley Online Library: e126. doi : 10.1002/imt2.126 . PMC 10989835 . PMID 38867930 .
{{cite journal}}: CS1 maint: 複数の名前: 著者リスト (リンク) - 1 2 Reshetnikov, KO、Bykova, DI、Kuleshov, KV、Chukreev, K、Guguchkin, EP、Akimkin, VG、Neverov, AD、Fedonin, GG (2022). "結核菌における抗生物質耐性GWASのための特徴選択と集約:比較研究". pp. 2022–03 . bioRxiv 10.1101/2022.03.16.484601 .
{{cite bioRxiv}}: CS1 maint: 複数の名前: 著者リスト (リンク) - 1 2 Liew, Bernard XW、Kovacs, Francisco M、Rugamer, David、Royuela, Ana (2023) 「頸部痛の予後因子研究における自動変数選択アルゴリズム」 Journal of Clinical Medicine . 12 (19). MDPI: 6232. doi : 10.3390 / jcm12196232 . PMC 10573798. PMID 37834877 .
{{cite journal}}: CS1 maint: 複数の名前: 著者リスト (リンク) - 1 2 Wei, Yuzhi、Wu, Haotian、Qi, Ziheng、Feng, Chunyu、Yang, Bo、Yin, Haolin、Wang, Lu、Zhang, Huan (2022). "経皮的腎結石砕石術後の重度疼痛の臨床予測モデルと関連因子の分析:後向き研究" . Research Square . doi : 10.21203/rs.3.rs-2388045/v1 .
{{cite journal}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ↑ Siegfried, Sandra; Kook, Lucas; Hothorn, Torsten (2023). "分布によらない位置尺度回帰". The American Statistician . 77 (4). Taylor & Francis: 345– 356. arXiv : 2208.05302 . doi : 10.1080/00031305.2023.2203177 .
- ↑ Zhang, Yanhang; Zhu, Junxian; Zhu, Jin; Wang, Xueqin (2023). "グループ選択の最適部分集合に対するスプライシングアプローチ". INFORMS Journal on Computing . 35 (1). INFORMS: 104–119 . arXiv : 2104.12576 . doi : 10.1287/ijoc.2022.1241 .
- ↑ Zhang, Jie; Li, Yang; Zhao, Ni; Zheng, Zemin (2024). "L0-regularization for High-Dimensional Regression with Corrupted Data". Communications in Statistics - Theory and Methods . 53 (1). Taylor & Francis: 215–231 . doi : 10.1080/03610926.2022.2076125 . S2CID 249106625 .
- ↑ウー、ボー;ヤン、ジンビアオ。曹櫂(2023)。 「地理的加重回帰モデルの l0-ノルム変数適応選択」。アメリカ地理学者協会の年報。113 (5)。テイラーとフランシス: 1190–1206。ビブコード: 2023AAAG..113.1190W。土井: 10.1080/24694452.2022.2161988。S2CID 257321841。
- ↑ Chen, Yan; Dong, Ruipeng; Wen, Canhong (2023). "分散サブセット選択のための通信効率の良い推定". Statistics and Computing . 33 (6). Springer: 1– 15. doi : 10.1007/s11222-023-10302-7 . S2CID 264147329 .
- ↑朱、金。王雪琴。胡、麗源。ファン・ジュンハオ。江、康康。張、延航。リン・シユン。朱君賢(2022)。「abess: Python と R の高速ベストサブセット選択ライブラリ」(PDF)。機械学習研究ジャーナル。23 (1)。 JMLRORG : 9206–9212。arXiv : 2110.09697。
- ↑ 「ABESS 0.4.5 ドキュメント」。
- ↑ Miao, Maoxuan; Wu, Jinran; Cai, Fengjing; Wang, You-Gan (2022). "羊の体重研究における遺伝子選択への応用を伴う改良型ミームアルゴリズム" . Animals . 12 (2). MDPI: 201. doi : 10.3390/ani12020201 . PMC 8772977 . PMID 35049823 .
- ↑ Thanasutives, Pongpisit; Morita, Takashi; Numao, Masayuki; Fukui, Ken-ichi (2023-02-01). "ノイズを考慮した物理情報に基づく機械学習による頑健な偏微分方程式の発見" . Machine Learning: Science and Technology . 4 (1): 015009. arXiv : 2206.12901 . Bibcode : 2023MLS & T...4a5009T . doi : 10.1088/2632-2153/acb1f0 . ISSN 2632-2153 .