統計学と自然言語処理において、トピック モデルは、文書のコレクションに出現する抽象的な「トピック」を発見するための統計モデルの一種です。トピック モデリングは、テキスト本文に隠れた意味構造を発見するために頻繁に使用されるテキスト マイニング ツールです。直感的には、文書が特定のトピックに関するものである場合、特定の単語が文書内で多かれ少なかれ出現することが予想されます。「dog」と「bone」は犬に関する文書でより頻繁に出現し、「cat」と「meow」は猫に関する文書でより頻繁に出現し、「the」と「is」は両方でほぼ同数出現します。文書は通常、異なる割合で複数のトピックに関係します。したがって、猫に関するものが 10%、犬に関するものが 90% の文書では、犬に関する単語が猫に関する単語の約 9 倍になると考えられます。トピック モデリング手法によって生成される「トピック」は、類似した単語のクラスターです。トピック モデルは、この直感を数学的なフレームワークで捉え、一連のドキュメントを調べ、各ドキュメント内の単語の統計に基づいて、トピックが何であるか、各ドキュメントのトピックのバランスがどうなっているかを発見できるようにします。
トピックモデルは確率的トピックモデルとも呼ばれ、膨大なテキスト本文の潜在的な意味構造を発見するための統計アルゴリズムを指します。情報化時代において、私たちが日々目にする文書資料の量は、私たちの処理能力をはるかに超えています。トピックモデルは、構造化されていない大量のテキスト本文を整理し、理解するための洞察を提供するのに役立ちます。トピックモデルはもともとテキストマイニングツールとして開発され、遺伝情報、画像、ネットワークなどのデータ内の有益な構造を検出するために使用されてきました。また、バイオインフォマティクス[1]やコンピュータービジョン[2]などの他の分野にも応用されています。
歴史
初期のトピックモデルは、1998年にPapadimitriou、Raghavan、Tamaki、Vempalaによって説明されました。[3]確率的潜在意味解析(PLSA)と呼ばれる別のモデルは、1999年にThomas Hofmannによって作成されました。[4] 潜在ディリクレ配分法(LDA)は、おそらく現在使用されている最も一般的なトピックモデルであり、PLSAの一般化です。 2002年にDavid Blei、Andrew Ng、Michael I. Jordanによって開発されたLDAは、ドキュメントトピック分布とトピックワード分布にスパースディリクレ事前分布を導入し、ドキュメントが少数のトピックをカバーし、トピックが少数の単語を使用することが多いという直感をエンコードします。[5]その他のトピックモデルは一般にLDAの拡張であり、たとえばPachinko配分法は、トピックを構成する単語の相関関係に加えて、トピック間の相関関係をモデル化することでLDAを改良しています。階層的潜在木分析 (HLTA) は LDA の代替手段であり、潜在変数のツリーを使用して単語の共起をモデル化し、ドキュメントのソフト クラスターに対応する潜在変数の状態をトピックとして解釈します。
コンテキスト情報のトピックモデル
時間情報に対するアプローチとしては、ブロックとニューマンによる1728年から1800年までのペンシルバニア・ガゼットにおけるトピックの時間的ダイナミクスの判定がある。グリフィスとスティーバーズは、ジャーナルPNASの抄録にトピックモデリングを使用して、1991年から2001年にかけて人気が上昇または下降したトピックを特定したのに対し、ランバとマドゥスシャン[6]は、 1981年から2018年にかけてDJLITジャーナルから取得した全文研究論文にトピックモデリングを使用した。図書館情報学の分野では、ランバとマドゥスダン[6] [7] [8] [9]が、ジャーナル記事や電子論文・リソース(ETD)などのさまざまなインドのリソースにトピックモデリングを適用した。ネルソン[10]は、アメリカ南北戦争中のリッチモンドにおける社会的、政治的な変化と継続性を理解するために、リッチモンド・タイムズ・ディスパッチのトピックの経時的変化を分析している。ヤン、トルゲット、ミハルセアは、1829年から2008年までの新聞にトピックモデリング手法を適用しました。ミムノは、150年にわたる古典文献学と考古学に関する24のジャーナルでトピックモデリングを使用し、ジャーナルのトピックが時間の経過とともにどのように変化するか、またジャーナルが時間の経過とともにどのように異なるか、または類似しているかを調べました。
Yinら[11]は、地理的に分散した文書のトピックモデルを導入した。このモデルでは、文書の位置は推論中に検出された潜在領域によって説明される。
チャンとブレイ[12]は、リンクされた文書間のネットワーク情報をリレーショナルトピックモデルに組み込み、ウェブサイト間のリンクをモデル化しました。
Rosen-Zviらによる著者トピックモデル[13]は、文書の著者に関連付けられたトピックをモデル化し、著者情報を持つ文書のトピック検出を改善します。
HLTA は、主要な AI および機械学習の場で発表された最近の研究論文のコレクションに適用されました。結果として得られたモデルは AI ツリーと呼ばれています。結果として得られたトピックは、aipano.cse.ust.hk で論文のインデックスを作成するために使用され、研究者が研究の傾向を追跡して読むべき論文を特定したり、会議の主催者やジャーナル編集者が投稿の査読者を特定したりするのに役立ちます。
生成されたトピックの質的側面と一貫性を改善するために、一部の研究者は「一貫性スコア」の有効性、つまりコンピューターで抽出されたクラスター(つまりトピック)が人間のベンチマークとどのように一致するかを調査してきました。[14] [15]一貫性スコアは、ドキュメントコーパスから抽出するトピックの数を最適化するための指標です。[16]
アルゴリズム
実際には、研究者は、最大尤度適合のためのいくつかのヒューリスティックの1つを使用して、データコーパスに適切なモデルパラメータを適合させようとします。D. Bleiによる調査では、この一連のアルゴリズムについて説明しています。[17] Papadimitriouら[3]をはじめとするいくつかの研究者グループは、証明可能な保証を備えたアルゴリズムの設計を試みてきました。データが実際に問題のモデルによって生成されたと仮定して、データを作成するために使用されたモデルをおそらく見つけるアルゴリズムを設計しようとします。ここで使用される手法には、特異値分解(SVD)とモーメント法が含まれます。2012年には、トピック間の相関関係を持つトピックモデルにも一般化できる非負行列因子分解(NMF)に基づくアルゴリズムが導入されました。[18]
2017年には、トピックモデリングにおいて推論の高速化を図るためにニューラルネットワークが活用され、[19]弱教師ありバージョンが拡張されました。[20]
2018年にトピックモデルに対する新しいアプローチが提案されました。それは確率的ブロックモデルに基づいています。[21]
近年のLLMの発展により、トピックモデリングでは文脈埋め込み[22]と微調整[23]を通じてLLMを活用するようになりました。
トピックモデルの応用
定量的バイオメディカルへ
トピックモデルは他の文脈でも使用されています。例えば、生物学やバイオインフォマティクスの研究でトピックモデルが使用されるようになりました。[24]最近、トピックモデルは癌のゲノムサンプルのデータセットから情報を抽出するために使用されています。[25] この場合、トピックは推論される生物学的潜在変数です。
音楽と創造性の分析
トピックモデルは、音楽のような連続信号の分析に使用できます。たとえば、音楽のスタイルが時間の経過とともにどのように変化するかを定量化したり、特定のアーティストが後の音楽創作にどのような影響を与えたかを特定したりするために使用されています。[26]
参照
参考文献
- ^ Blei, David (2012年4月). 「確率的トピックモデル」. Communications of the ACM . 55 (4): 77–84. doi :10.1145/2133806.2133826. S2CID 753304.
- ^ Cao、Liangliang、Li Fei-Fei。「オブジェクトとシーンの同時セグメンテーションと分類のための空間的にコヒーレントな潜在トピック モデル」2007 IEEE 第 11 回国際コンピュータ ビジョン会議。IEEE、2007 年。
- ^ ab Papadimitriou, Christos; Raghavan, Prabhakar; Tamaki, Hisao; Vempala, Santosh (1998). 「潜在的意味インデックス」。第17 回 ACM SIGACT-SIGMOD-SIGART シンポジウム「データベース システムの原理 - PODS '98」の議事録。pp. 159–168。doi : 10.1145/275487.275505。ISBN 978-0897919968. S2CID 1479546. 2013年5月9日時点の オリジナル(追記)よりアーカイブ。2012年4月17日閲覧。
- ^ Hofmann, Thomas (1999). 「確率的潜在意味索引付け」(PDF)。情報検索における研究開発に関する第 22 回国際 SIGIR カンファレンスの議事録。2010 年 12 月 14 日のオリジナル(PDF)からアーカイブ。
- ^ Blei, David M.; Ng, Andrew Y.; Jordan, Michael I ; Lafferty, John (2003 年 1 月)。「潜在的ディリクレ配分」。機械学習研究ジャーナル。3 : 993–1022。doi : 10.1162/jmlr.2003.3.4-5.993 。
- ^ ab Lamba, Manika jun (2019). 「インドのDESIDOC Journal of Library and Information Technologyにおけるトピックのマッピング:研究」。Scientometrics . 120 ( 2): 477–505. doi :10.1007/s11192-019-03137-5. ISSN 0138-9130. S2CID 174802673.
- ^ Lamba, Manika jun (2019). 「メタデータのタグ付けと予測モデリング: DESIDOC Journal of Library and Information Technology (2008-2017) のケーススタディ」. World Digital Libraries . 12 : 33–89. doi :10.18329/09757597/2019/12103 (2024年11月1日非アクティブ). ISSN 0975-7597.
{{cite journal}}: CS1 メンテナンス: DOI は 2024 年 11 月時点で非アクティブです (リンク) - ^ Lamba, Manika may (2019). 「DESIDOC Journal of Library and Information Technology (2008-2017)、インドの著者トピックモデリング」。図書館哲学と実践。
- ^ ランバ、マニカ 9 月 (2018).図書館情報科学論文のメタデータ タグ付け: Shodhganga (2013-2017) (PDF)。 ETD2018:リムとオーシャンの境界を超えて。台湾、台北。
- ^ ネルソン、ロブ。「ディスパッチの採掘」。ディスパッチの採掘。リッチモンド大学デジタル奨学金ラボ。 2021年3月26日閲覧。
- ^ Yin, Zhijun (2011)。「地理的トピックの発見と比較」。第20回ワールドワイドウェブ国際会議議事録。pp. 247–256。doi : 10.1145 / 1963405.1963443。ISBN 9781450306324. S2CID 17883132。
- ^ Chang, Jonathan (2009). 「ドキュメントネットワークのためのリレーショナルトピックモデル」(PDF) . Aistats . 9 : 81–88.
- ^ Rosen-Zvi, Michal (2004). 「著者と文書のための著者トピックモデル」。人工知能における不確実性に関する第20回会議議事録: 487–494。arXiv : 1207.4169。
- ^ Nikolenko, Sergey (2017). 「質的研究のためのトピックモデリング」. Journal of Information Science . 43 :88–102. doi :10.1177/0165551515617393. S2CID 30657489.
- ^ Reverter-Rambaldi, Marcel (2022).自発音声データにおけるトピックモデリング(優等論文). オーストラリア国立大学. doi :10.25911/M1YF-ZF55.
- ^ ニューマン、デイビッド (2010)。「トピックの一貫性の自動評価」。ヒューマンランゲージテクノロジー:計算言語学協会北米支部の2010年年次会議:100–108。
- ^ Blei, David M. (2012 年 4 月). 「確率的トピックモデル入門」(PDF) . Comm. ACM . 55 (4): 77–84. doi :10.1145/2133806.2133826. S2CID 753304.
- ^ Sanjeev Arora、Rong Ge、Ankur Moitra (2012 年 4 月)。「トピック モデルの学習 - SVD を超えて」。arXiv : 1204.1956 [ cs.LG]。
- ^ Miao, Yishu; Grefenstette, Edward; Blunsom, Phil (2017). 「ニューラル変分推論による離散潜在トピックの発見」。第34回国際機械学習会議の議事録。PMLR: 2410–2419。arXiv : 1706.00359。
- ^ Xu, Weijie; Jiang, Xiaoyu; Sengamedu Hanumantha Rao, Srinivasan; Iannacci, Francis; Zhao, Jinjin (2023). 「vONTSS: vMF ベースの半教師ありニューラルトピックモデリングと最適トランスポート」。計算言語学協会の調査結果: ACL 2023。 ペンシルベニア州ストウズバーグ: 計算言語学協会: 4433–4457。arXiv : 2307.01226。doi :10.18653/v1/2023.findings-acl.271。
- ^ Martin Gerlach、Tiago Pexioto、Eduardo Altmann (2018)。「トピックモデルへのネットワークアプローチ」。Science Advances。4 ( 7): eaaq1360。arXiv : 1708.01677。Bibcode : 2018SciA .... 4.1360G。doi : 10.1126 / sciadv.aaq1360。PMC 6051742。PMID 30035215。
- ^ Bianchi, Federico; Terragni, Silvia; Hovy, Dirk (2021). 「事前トレーニングはホットな話題:文脈化されたドキュメントの埋め込みがトピックの一貫性を向上させる」。第59回計算言語学会年次会議および第11回自然言語処理国際合同会議の議事録(第2巻:ショートペーパー)。米国ペンシルバニア州ストウズバーグ:計算言語学会。pp. 759–766。doi :10.18653/ v1 /2021.acl-short.96。
- ^ Xu, Weijie; Hu, Wenxiang; Wu, Fanyou; Sengamedu, Srinivasan (2023). 「DeTiME: エンコーダー・デコーダーベースの LLM を使用した拡散強化トピックモデリング」。計算言語学協会の調査結果: EMNLP 2023。米国ペンシルバニア州ストウズバーグ: 計算言語学協会: 9040–9057。arXiv : 2310.15296。doi : 10.18653 /v1/2023.findings-emnlp.606 。
- ^ Liu, L.; Tang, L.; et al. (2016). 「トピックモデリングの概要とバイオインフォマティクスにおけるその最新アプリケーション」SpringerPlus . 5 (1): 1608. doi : 10.1186/s40064-016-3252-8 . PMC 5028368 . PMID 27652181. S2CID 16712827.
- ^ Valle, F.; Osella, M.; Caselle, M. (2020). 「TCGA乳がんおよび肺がんトランスクリプ トームデータのトピックモデリング分析」. Cancers . 12 (12): 3799. doi : 10.3390/cancers12123799 . PMC 7766023. PMID 33339347. S2CID 229325007.
- ^ Shalit, Uri; Weinshall, Daphna; Chechik, Gal (2013-05-13). 「トピックモデルによる音楽的影響のモデリング」。第30回国際機械学習会議の議事録。PMLR: 244–252。
さらに読む
- Steyvers, Mark; Griffiths, Tom (2007)。「確率的トピックモデル」。Landauer, T.、McNamara, D、Dennis, S.、他編。潜在的意味解析ハンドブック(PDF)。Psychology Press。ISBN 978-0-8058-5418-32013年6月24日時点のオリジナル(PDF)よりアーカイブ。
- Blei, DM; Lafferty, JD (2009). 「トピック モデル」(PDF)。
- Blei, D.; Lafferty, J. (2007). 「科学の相関トピックモデル」Annals of Applied Statistics . 1 (1): 17–35. arXiv : 0708.3601 . doi :10.1214/07-AOAS114. S2CID 8872108.
- Mimno, D. (2012年4 月)。「計算による歴史学: 1 世紀にわたる古典ジャーナルのデータマイニング」(PDF)。コンピューティングと文化遺産に関するジャーナル。5 (1): 1–19。doi : 10.1145 /2160165.2160168。S2CID 12153151 。
- Marwick, Ben (2013)。「マイクロブログコンテンツのテキストマイニング、トピックモデリング、ソーシャルネットワーク分析を使用した人類学における新たな問題と論争の発見」。Yanchang, Zhao、Yonghua, Cen (編)。Rによるデータマイニングアプリケーション。Elsevier。pp. 63–93。
- Jockers, M. 2010 あなたの DH ブログ仲間は誰ですか: トピックモデリングによる DH ブロガーの日をマッチメイキングする Matthew L. Jockers、2010 年 3 月 19 日掲載
- Drouin, J. 2011 トピックモデリングへの進出 教会プルーストアーカイブ。2011 年 3 月 17 日掲載
- Templeton, C. 2011 人文科学におけるトピックモデリング: 概要 Maryland Institute for Technology in the Humanities Blog。2011 年 8 月 1 日掲載
- Griffiths, T .; Steyvers, M. (2004). 「科学的トピックを見つける」。 米国科学アカデミー紀要。101 (Suppl 1): 5228–35。Bibcode :2004PNAS..101.5228G。doi : 10.1073 / pnas.0307752101。PMC 387300。PMID 14872004。
- Yang, T.、A Torget、R. Mihalcea (2011)「歴史新聞のトピックモデリング」。文化遺産、社会科学、人文科学のための言語技術に関する第 5 回 ACL-HLT ワークショップ議事録。計算言語学協会、ウィスコンシン州マディソン。96 ~ 104 ページ。
- Block, S. (2006 年 1 月)。「デジタル化をさらに進める: 初期アメリカ資料のトピック モデリング入門」。Interactive Journal of Early American Life 6 (2) 。
- Newman , D .; Block, S. (2006 年 3 月)。「18 世紀の新聞の確率的トピック分解」(PDF)。アメリカ情報科学技術学会誌。57 ( 5): 753–767。doi :10.1002/asi.20342。S2CID 1484286。
外部リンク
- Mimno、David。「トピックモデリング参考文献」。
- Brett, Megan R.「トピックモデリング: 基本的な入門」。デジタル人文学ジャーナル。
- オンライン ニュースとレビューに適用されるトピック モデルLDAを使用したトピック モデリングに関する Alice Oh による Google Tech Talk プレゼンテーションのビデオ
- モデリング科学: 学術研究の動的トピックモデル David M. Blei による Google Tech Talk プレゼンテーションのビデオ
- 政治学における自動トピックモデル 2010 年 6 月 14 日の Tools for Text ワークショップでの Brandon Stewart によるプレゼンテーションのビデオ
- Shawn Graham、Ian Milligan、Scott Weingart 「トピック モデリングと MALLET 入門」。The Programming Historian。2014 年 8 月 28 日のオリジナルからアーカイブ。2014年 5 月 29 日閲覧。
- Blei、David M.「入門教材とソフトウェア」
- コード、デモ - トピックモデリングに LDA を使用する例
