Twitter CEOのElon Muskが繰り返し約束したように、Twitterは 開いた ユーザーのタイムラインでツイートを推奨するために使用するアルゴリズムを含む、ソース コードの一部を公開検査にかけます。
GitHub、Twitter で公開 二 リポジトリ Twitter が For You タイムラインにユーザーが表示するツイートを制御するために使用するメカニズムなど、ソーシャル ネットワークを動かしている多くの部分のコードが含まれています。 ブログ投稿で、Twitter はこの動きを次のように特徴づけました。[ing] より透明に」と同時に「[preventing] Twitter自体とプラットフォーム上の人々へのリスク」。
今日の Twitter Spaces セッションで、Musk は次のように説明しました。
「いわゆるアルゴリズムの最初のリリースは非常に恥ずかしいものになり、人々は多くの間違いを見つけるでしょうが、私たちはそれらを非常に迅速に修正するつもりです. 「たとえ何かに同意しなくても、少なくともそれがそこにある理由と、秘密裏に操作されていないことを知ることができます…ここで私たちが目指しているアナログは、Linux の素晴らしい例です。オープンソース オペレーティング システム … 理論的には、Linux の多くのエクスプロイトを発見できます。 実際に起こっていることは、コミュニティがそれらのエクスプロイトを特定して修正することです。」
リスクの防止に関するブログ投稿の 2 番目のポイントについては、オープン ソース リリースには、Twitter の広告レコメンデーションを強化するコードや、Twitter のレコメンデーション アルゴリズムのトレーニングに使用されるデータが含まれていません。 さらに、コードを調べたり、実際に使用したりする方法についての説明がほとんど含まれていないため、リリースが厳密に開発者に焦点を当てているという考えが補強されています。
「[We excluded] ユーザーの安全とプライバシー、または悪意のある行為者からプラットフォームを保護する機能を危険にさらすコードは、児童の性的搾取および操作と闘う当社の取り組みを台無しにすることを含みます」と Twitter は書いています。 “私たち [also took] ユーザーの安全とプライバシーが保護されることを確実にするための措置。」
Twitter は、コミュニティからのコードの提案を管理し、変更を内部リポジトリに同期するためのツールに取り組んでいると述べています。 おそらく、それらは将来的に利用可能になるでしょう – 現在のところそれらの兆候はありません.
「バグだけでなく、アルゴリズムがどのように機能するかについても、提案を探します」と Musk は Spaces セッションで述べました。 「それは進化するプロセスになるでしょう。 それがノンストップで上向きになるとは思っていません…しかし、ユーザーエクスペリエンスを改善するものについては非常にオープンです。」
一見すると、アルゴリズムはかなり複雑ですが、技術的な観点からは必ずしも驚くべきことではありません。 これは複数のモデルで構成されており、「職場で安全ではない」または虐待的なコンテンツを検出するモデル、Twitter ユーザーが別のユーザーと対話する可能性、Twitter ユーザーの「評判」を計算するモデルなどがあります。 (「評判」が正確に何を指しているのかは不明です。高レベルのドキュメントは明確ではありません。)いくつかのニューラル ネットワークがツイートをランク付けし、フォローするアカウントを推奨する役割を担い、フィルタリング コンポーネントがツイートを非表示にします — 専門用語を許してください — 「法令順守をサポートし、製品の品質を向上させ、ユーザーの信頼を高め、ハード フィルタリング、目に見える製品処理、粗粒度のダウンランキングを使用して収益を保護します。」
エンジニアリングでは ブログ投稿、Twitter は、1 日に約 50 億回実行されると主張するレコメンデーション パイプラインについてさらに明らかにします。
「私たちは数億のプールから最高の 1,500 ツイートを抽出しようとしています…今日、For You タイムラインは 50% で構成されています。 [tweets from people you don’t follow] そして50% [tweets from people you follow] 平均的に、これはユーザーごとに異なる可能性があります」と Twitter は書いています。 “ランキング [tweets] ポジティブなエンゲージメント (いいね、リツイート、リプライなど) を最適化するためにツイート インタラクションを継続的にトレーニングする、約 4,800 万個のパラメーターを持つニューラル ネットワークで達成されます。」
ソース コードのリリースは、ここ数か月の Twitter のレコメンデーション アルゴリズムの微調整に関するいくつかの論争の後に行われました。 によると プラットフォーマー、2月、マスクはTwitterのエンジニアにアルゴリズムを再構成して、彼のツイートがより広く閲覧されるように呼びかけました. (Twitter は後でこの変更を撤回しました — やや。) 以前の変更