ViralBERT

ツイートのバイラル性(リツイートでどれだけ再拡散されるか)を予測する BERT ベースのモデル。Rameez, Rahmani et al.、ACM UMAP 2022(arXiv 2206.10298)。本文 人間の文章 vs AI 文章 で触れた「エンゲージメント予測器を報酬関数にする」構成の、具体的な実装例にあたる。

タスク設定

リツイート数の多寡を段階ラベルにした分類問題(回帰ではない)。「この文がどれだけ伸びるか」をクラスとして当てる。virality = リツイートによる再共有可能性、と狭く定義している。

モデル構造 — BERT を2本使う

ツイート本文 + 数値特徴(テキストとして連結)
        │
   ┌────┴─────┐
[BERT #1]   [BERT #2]
意味表現      感情分析専用
   └────┬─────┘
      統合 → 分類ヘッド → バイラル度クラス

設計上の特徴は、フォロワー数やハッシュタグ数といった数値特徴を独立の dense ヘッドに入れず、テキストに連結して BERT に食わせている点。素直な multimodal 結合ではない割り切った作り。

投入する特徴

種別特徴
ユーザ系フォロワー数、フォロー数、メンション数
コンテンツ系ハッシュタグ数
テキスト系本文の意味表現、センチメント

データと結果

絶対値は高くない(F1 0.52)。バイラル性は内容から予測しきれないという事実そのものを示しており、予測器の天井の低さは正直に受け止めるべき数字。

一番面白い知見

特徴の効き方が直感に反する。

効く特徴効かない / 逆効果
本文のセンチメント(最重要)ハッシュタグ数 → むしろ性能を下げる
フォロワー数(最重要)
メンション数・フォロー数(やや効く)

含意は鋭い: 伸びるかどうかは「誰が」「どんな感情トーンで」言うかでほぼ決まり、ハッシュタグのような小手先のコンテンツ操作は効かない(むしろ害)。フォロワー数が支配的ということは、文章の質より配信構造(オーディエンス)が先という身も蓋もない結論でもある。

限界

関連

Graph