読了時間:3分
レコメンデーションシステム|あなたの好みを先回りして提案するAIの仕組み
ポイントを30秒で
推薦システム(レコメンデーション)とは、膨大な情報の中から利用者の関心に合いそうな候補を選び出して提示する人工知能技術です。過去のクリックや視聴時間、評価などの行動履歴をもとに統計的な類似性を計算し、一人ひとりに合わせた使いやすい画面を提供します。
アプリを開いた瞬間に並ぶ「あなたへのおすすめ」の不可視な選別
動画配信サービスやネット通販、音楽アプリを開いたとき、目の前には数百万から数千万もの作品や商品が並んでいます。もしこれらが五十音順や発売日順に並んでいるだけなら、今見たい一本を探し出すだけで何時間もかかってしまいます。しかし画面には、まるで心を見透かされたかのように、好みにぴったりの映画や音楽が並びます。
この自動のおすすめ案内役(キュレーション)を担っているのが、レコメンデーションシステムです。初期の仕組みは、作品そのものの情報に注目する方法(コンテンツベースフィルタリング)が主流でした。あなたが特定のアクション映画を観たら、同じ主演俳優の別のアクション映画を勧めるといった単純な一致です。しかしこの方法では、意外な名作との出会いを生み出せず、好みの幅を広げることができませんでした。
デジタル空間を一変させたのが、大勢の仲間の行動を参考にする協調フィルタリング(Collaborative Filtering)という画期的な仕組みです。作品単体を見るのではなく、サービスを利用する何億人もの「行動の重なり」を分析します。「あなたと好みの傾向がとてもよく似ている人たちが、揃って夢中になっている隠れた名作」を見つけ出して提案することで、意外性と精度の両立を実現しました。
数千万件から瞬時に絞り込む、おすすめ決めの段階的な流れ
膨大な商品カタログから一瞬であなた向けの一覧を作るため、システムは段階を踏んで候補を絞り込んでいきます。
- 候補の絞り込み(リトリーバル):利用者の好みと作品の特徴を素早く照合する軽量なAI(2タワー型ニューラルネットワーク)が、数千万件の中から好みに合いそうな数百件をあっという間に選び出します。
- 点数づけ(ランキング):より頭のいい高度なAI(ディープニューラルネットワーク)が、候補をじっくり調べて「見る確率」や「買う確率」を点数にして順位をつけます。
- 並び替えとバランス調整(リランキング):同じジャンルばかり続いて飽きてしまわないよう、新しい話題作などをバランスよく混ぜ合わせます。
- 安心ルールの適用:利用規約に合わないものや重複した商品を取り除き、スマホ画面の見やすい配置へと整えます。
フィルターバブル、中毒性の罠、そしてアルゴリズムの手綱を握る方法
おすすめシステムは生活を便利にする一方、画面を見続ける時間(滞在時間)の長さばかりを優先することで、思わぬ歪みをもたらすことがあります。
- 刺激の深みに引きずり込む罠(ウサギの穴現象):過激で刺激的な動画ほどつい長く見続けてしまうため、知らず知らずのうちに極端な主張ばかりに染まってしまう危険があります。
- 好みの泡に閉じこもる孤立(フィルターバブル):自分の好きな意見や商品ばかりに囲まれることで、世の中の多様な視点に気づきにくくなってしまいます。
- 自分の履歴をリセットする習慣:見た履歴を定期的に消したり、「興味がない」ボタンを押すことで、おすすめの偏りを自分で整え直すことができます。
おすすめAIは心の中を読んでいるのではなく、これまでの行動の足跡を鏡のように映しているに過ぎません。流されるまま受け身になるのではなく、どんな情報を楽しみたいのかを自分で意識して選ぶことが、心地よいデジタル生活を守る秘訣です。
参考資料
- Recommendation SystemsGoogle for Developers