流速計で見るマストドン《ブーム終息》の真実

Last updated 3 months ago

分散SNSフォーラムでは、マストドン推奨ユーザーリストを提供するために、ユーザー流速計(ユーザーの1時間あたりのトゥート数を計測するソフトウェア)と主観評価を使用している。それに加えて、ユーザー流速計と同様の手法で、インスタンスの流速計と新着順リストを作成することができた。そこで、2017年4月に始まったマストドンのブームはすでに去り、それ以降に開設された新興インスタンスは苦戦しているのではないかという懸念から、インスタンスの開設日とローカルタイムラインの流速の統計を取り、この仮説を検証した。

ユーザー流速計と推奨ユーザーリスト

ユーザー流速計 [1] とは、マストドンのユーザーの一定時間あたりのトゥート数を計測するソフトウェアである。これを実現するため、まず、ローカルタイムラインを直近1時間または40 トゥート取得する。すると、ユーザーの流速は、

流速 = 観測範囲のトゥート数 / (観測日時 − 観測範囲の最古のトゥートの日時)

として計算できる。ローカルタイムラインの取得は1時間に1回の割合で実行する。

さらに、過去:現在=47:1 の割合で相加平均することでスムージングする。これにより、例えば週末しかトゥートしないユーザーがいるとすると、1週間後にも1/10ほどの流速が残る。

推奨ユーザーリスト [2] は、ユーザーの流速と主観評価をもとにした総合評価で作成される。総合評価は以下のように算出される。

総合評価 = 流速 ∗ pow (10, 主観評価)

主観評価の基準は以下のような目安を用いている。

  • 0 ボット、宣伝、マルチポスト (疑い含む)

  • 1 有害である、初心者向けでない、主たる言語が日本語でない、連投

  • 2 評価済み (デフォルト)

  • 3 良い

  • 4 とても良い

主観評価が行われていないユーザーは、主観評価が2.0に相当するものとして総合評価を算出する。

インスタンス流速計と新着順リスト

インスタンス流速計 [3] も、流速を算出する方法はユーザー流速計と同様である。ただし、インスタンス流速計では、時間方向のスムージングを行わない。

インスタンスの新着順リスト [4] は、現存する最古のトゥートの日時で比較している。副産物として、各インスタンスの第一声を見ることができる。

新興インスタンスは苦戦?

2017年4月に始まったマストドンのブームはすでに去り、それ以降に開設された新興インスタンスは苦戦しているのではないかという懸念から、この仮説を統計的に検証する。すでにインスタンスの開設日と、ローカルタイムラインの流速が得られているので、これらを散布図に表現した。散布図の1点が1インスタンスに相当する。横軸は開設日、縦軸は流速である。縦軸の単位はトゥート/時で、対数目盛としている。

散布図には人為的に直線を引いてある。この線を読み取ると、インスタンスの開設が30日遅れるごとに流速が1/10になることがわかる。

参考文献

[1] 分散SNSフォーラム, マストドン流速順ユーザーリスト, http://distsn.org/user-speed.html

[2] 分散SNSフォーラム, マストドン推奨ユーザーリスト, http://distsn.org/

[3] 分散SNSフォーラム, 流速順マストドンインスタンス一覧, http://distsn.org/instance-speed.html

[4] 分散SNSフォーラム, 新着順マストドンインスタンス一覧, http://distsn.org/instance-new.html

[5] 墓場人夜, 流速計で見るマストドン《ブーム終息》の真実, https://hakaba-hitoyo.github.io/distsn/speed-mater

[6] 墓場人夜, 流速計が暴いたマストドンブーム《裏の顔》, https://hakaba-hitoyo.github.io/distsn/speed-mater-2