
な ぜ アルゴリズ ム な の か?
簡単に言えば、確率のためだ!
デジタル企業の中では、ますます多くのことがアルゴリズムによって決定されている。賢
いものだけが アルゴリズムというわけではない 。「この ボタンを押すたび に 日 付を 2 倍 して
給料に足す」みたいなバカなものでもアルゴリズムだ。しかし、 通常「アルゴリズム」と言
うときは、人工知能や機械学習を指す。こうしたアルゴリズムは、膨大なソーシャルコンテ
ンツに人間には不可能な方法で優先順位を付けるために使われている。
各 ユーザーが 最も好 むコンテンツをもし人 間 が 決 め なけ れ ば ならな いとしたらどうだろう。
Xには何十億もの投稿がある。その一つ一つについて、「このユーザーは何が好きか?」
「以前に何を見たか?」「誰が投稿したか?」「内容は何か?」「似たユーザーはこれを気に
入ったか?」などを毎回考えなければならない。
これはすぐに、単純なルールでは誰にも処理できないほど複雑かつ主観的な作業にな
る。だからこそ、アルゴリズムを使う。単純化して言えば、アルゴリズムはこれらの要素に
得点を付与し、各ユーザーのフィードにはログインのたびに最もポイントが高い投稿を表示
する。
ソーシャルネットワークのようなビジネスやプラットフォームを設計する際、何百万人もの人
が絶えず生み出す膨大なコンテンツ(投稿)を処理する唯一の方法がアルゴリズムなのだ。
というわけで、アルゴリズムがあることで、各ユーザーの体験は(少なくとも理論上は)
格段に良くなる