「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

レコメンデーションエンジン

pointこの用語のポイント

pointプログラムだよ

pointおすすめ機能を実現する仕組みだよ

point「リコメンデーションエンジン」と表現される場合もあるよ

スポンサーリンク

簡単に書くよ

レコメンデーションエンジン(英:recommendation engine)とは

インターネット通販のホームページとかに付いている「おすすめ機能」の、裏側の仕組みとして動いているプログラム(とか、それに付随する諸々)のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「レコメンデーション」と「レコメンデーション機能」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

レコメンデーションは「おまえの好きそうな商品を紹介するぜ!」です。
インターネットを使って買い物をする人であれば、一度は見たことがあるはずです。
「あっ、君は過去にこれを買っているね。だったら、これも買わない?」とオススメすることです。

レコメンデーションエンジン

よく分からない人は、単純に「おすすめ」と読み替えてください。
あるいは「推薦」や「推奨」と読み替えても かまいません。
それで、なんとなくの意味は つかめるはずです。

ちなみに、オススメする「機能」や、それを実現する「仕組み」を指している場合も あります。
そこら辺は、ゆるく捉えてください。

レコメンデーションエンジン2

レコメンデーション機能は「おすすめ機能」をカッコつけて言った表現です。

例えば、インターネット通販ホームページを見ていると、あなたが以前に買った物を参考にして「あなたには、この商品がオススメですよ」が表示されたりしますよね。
どことは言いませんが、椅子を買うと、その履歴を参考にして「この椅子がオススメです!」とか表示されたりします。
もう椅子は買ったの!

レコメンデーションエンジン3

あのオススメを表示する機能がレコメンデーション機能です。

レコメンデーションエンジン4

あるいは、いろいろな動画を見られるホームページ(YouTubeとか)には、あなたの過去の視聴履歴を参考にして「この動画は、あなたの好みに合いそうだよ!オススメだよ!」を表示する機能がくっついていたりしますよね。

レコメンデーションエンジン5

あれを表示する機能もレコメンデーション機能です。

レコメンデーションエンジン6

身も蓋もない言い方をすると、自社製品の広告みたいなものですけどね。
一般的なレコメンデーション機能は、過去の行動履歴をもとにして何を薦めるかを決めます。
そのため、普通の広告よりは、あなたの好みに合うものが表示されやすい理屈です。

以上を踏まえて

「おすすめ機能」用のプログラム

が「レコメンデーションエンジン」です。
ホームページにレコメンデーションエンジンを組み込むことで、おすすめ機能付きのホームページになります。

レコメンデーションエンジン7

レコメンデーションエンジンの仕組みは「いろいろ」です。
例えば

1.特定の行動に合わせて、オススメを決める
  例:ケーキを買った人にコーヒーを薦める

2.その人の過去の行動を見て、オススメを決める
  例:過去にケーキを買った人に、同じケーキを薦める

3.多くの人の過去の行動を見て、オススメを決める
  例:ケーキを買った人はコーヒーを買う場合が多いから、ケーキを買った人にコーヒーを薦める


などがあります。

1は行動を分析しません。
単純に「ケーキのページのオススメにはコーヒーを表示する」のように、事前に決めたルールに従ってオススメします。

2は、その人の行動を分析してオススメを決めます。
「こいつは前にケーキを買ったな。また買うかもしれないから薦めておくか」のように過去の行動によってオススメする内容を決めます。

3は、多くの人の行動を分析してオススメを決めます。
「ケーキを買った人はコーヒーを買う場合が多いな。こいつもケーキを買ったから、コーヒーを薦めておくか」のように、いろんな人の過去の行動を分析してオススメする内容を決めます。
もしケーキを買った後に紅茶を買う人の方が多かったら、コーヒーではなく紅茶がオススメされるようになります。

そんな感じで、細かく見ていくと、いろいろありますけどね。
まずは

おすすめ機能の裏側の仕組み(を提供しているプログラム)

がレコメンデーションエンジンだと覚えてください。
それさえ押さえておけば、そこまで困ることはないはずです。

あと「レコメンデーションエンジン」ではなく「リコメンデーションエンジン」と表現されることも あります。
「レコメンデーション」と「リコメンデーション」は英単語の「recommendation(レコメンデーション、リコメンデーション)」です。
「recommendation」をカタカナ読みしたときに「re」の部分を「レ」と読んだか「リ」と読んだかだけの違いです。

レコメンデーションエンジン8

個人的には「レコメンデーションエンジン」の方が馴染みのある言い方ですけどね。
どちらでも間違いではないはずです。


image piyo2

一言でまとめるよ

まぁ「レコメンデーションエンジン」って単語が出てきたら「『おすすめ機能』用のプログラム(と、それに付随する諸々)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像022
書籍画像032

おまけ

■訳してみるよ

「recommendation(レコメンデーション)」の意味は「推薦」とか「推奨」とか「勧告」とか「忠告」とかです。
「engine(エンジン)」の意味は「エンジン」とか「機関」とか「発動機」とかです。
何となく くっつけると

推薦機関

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
優れたエンジニアがコミュニティの中でしていること
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本