Recombeeってなにしてるの? 裏でどんなミドルウェアを使ってる? |
|
|
Recombee は一言でいうと、**「推薦システム(レコメンドエンジン)をAPIとして提供するサービス」**です。 例えば:
みたいなものを作るための基盤ですね。 何をしているの?基本的には: ① ユーザ行動を収集
などを記録。 ② ユーザ特徴を学習例えば:
などを推定。 ③ アイテム特徴も学習
など。 ④ 「次に好きそう」を予測機械学習で:
などを使い推薦します。 典型的な内部構成(推測含む)Recombee は内部実装を全部公開していません。なので以下は「現代的レコメンド基盤ならこうなる」という推測込みです。 裏で必要になる要素データ収集
みたいなイベントストリーミング。 大量イベントをリアルタイム収集。 ストレージ推薦は特殊で:
を高速処理したい。 候補:
など。 機械学習基盤
など。 ベクトル検索最近の推薦は embedding が重要なので:
などの近似最近傍探索もあり得ます。 API層低遅延必須なので:
あたりがよく使われます。 なぜ難しい?推薦は単なる検索ではなく:
全部を同時にやる必要があります。 しかも:
とか普通に要求されます。 面白い点推薦システムは実は:
全部乗せの世界です。 なので裏側はかなり大規模になりやすいです。 |
|
|







