CLImF アルゴリズムを使用して推奨システムを設計する方法

CLImF アルゴリズムを使用して推奨システムを設計する方法

[51CTO.com からのオリジナル記事] 2010 年以降、レコメンデーション システムの分野ではさまざまなランキング学習手法が登場しました。いわゆるランキング学習とは、レコメンデーションシステムの機械学習アルゴリズムによって最適化される指標が、特定のスコアではなく、ユーザーに推奨されるアイテムのランキングであることを意味します。ランキング学習の問題を解決するアイデアは、一般的に、情報検索の分野で最適化が必要な指標を最初に提案し、次にそれを最適化するというものです。この指標は通常は滑らかではないため、最初に近似して滑らかな関数にする必要があります。情報検索指標が異なれば、生成されるアルゴリズムも異なります。この記事で紹介されているアルゴリズムは、Collaborative Less is More Filtering (CLimF) と呼ばれ、2013 年に人工知能に関する権威ある会議 IJCAI で発表されました。

CLimF によって最適化された情報検索メトリックは、逆数ランク (RR) と呼ばれ、ユーザーに推奨されるアイテムのリストで最初にクリックされたアイテムのランクの逆数を指します。たとえば、システムがユーザーに 10 本の映画を推奨し、ユーザーが最初にクリックした映画がシステム内で 2 番目にランク付けされた映画であるとします。RR を使用してシステムを測定する場合、スコアは 1/2 になります。ユーザーに推奨されるアイテムのリストは、推奨システムによって与えられたスコアに応じて高いものから低いものの順に並べられるため、アイテムのランキングが高いほど、推奨システムによって好まれることになります。そのため、ユーザーがクリックしたアイテムのランキングが高いほど、推奨効果は高くなります。これが RR インジケーターを設計した本来の目的です。

CLimF が試されるシナリオは、ユーザーに推奨されるアイテムは多くないが、比較的価値がある場合です。たとえば、ソーシャル ネットワーク上の友人からの推奨では、このシナリオでは、上位 3 つまたは上位 5 つの推奨の方が通常はより価値があります。

RR の正式な定義は次のとおりです。

得られた式は滑らかな関数ですが、その複雑さは非常に高いため、実際のアプリケーションでは代替式を見つける必要があります。

***我々は確率的勾配降下法によって***化関数を解きます。

CLiMF 関数を他のアルゴリズムと比較した評価結果は次のとおりです。

CLiMF と他のアルゴリズムの比較:

  • CofiRank: CofiRank は、ランキング学習を推奨システムに適用した最初のアルゴリズムです。NDCG を最適化しますが、バイナリ分類問題には適していません。
  • ベイジアンパーソナライズランキング: ネガティブサンプルが必要ですが、CLiMF ではポジティブなサンプルのみが必要です

著者について:

[[263239]]

ブロックチェーン企業の科学者であり、恒昌利通のビッグデータ部門の元責任者である王昊氏は、ユタ大学で学士号/修士号を取得しています。百度、新浪、網易、豆瓣などの企業で長年の研究開発と技術管理の経験があります。機械学習、ビッグデータ、推奨システム、ソーシャルネットワーク分析などの技術に長けています。 TVCGやASONAMなどの国際会議やジャーナルに10本の論文を発表している。私の学部論文は 2008 IEEE SMI *** 論文賞を受賞しました。

[51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください]

<<:  マスク氏:ヒューマン・マシン・インターフェース技術は「間もなく利用可能になる」、人間のIQはAIに匹敵する

>>:  統計と機械学習の違いは何ですか?

ブログ    
ブログ    

推薦する

あまり知られていないがプライバシーを保護するトレーニング方法:フェデレーテッドラーニング

[[261420]]ビッグデータダイジェスト制作出典: MITテクノロジーレビュー編集者: stat...

マイクロソフト、データセンターに十分なAIチップが供給されない場合、サービスが中断すると警告

7月29日のニュース、海外メディアの報道によると、マイクロソフトは投資家に対し、グラフィックス・プロ...

ビル・ゲイツ:中国がAIで他国を追い抜くとは思わない

マイクロソフトの創業者ビル・ゲイツは、現在のAIの開発動向についてどう考えているのでしょうか?最近の...

百度の商用グレードの無人バス「アポロ」が一般公開され、試乗が可能に

百度は第1回デジタルチャイナサミットで、中国の商用グレードの無人バス「アポロ」の試乗を一般公開すると...

人工知能は「絶滅危惧」言語の保護に大きな役割を果たすかもしれません!

国連の統計によると、私たちが住む地球上には西暦8世紀以降、2万以上の人間の言語が出現しましたが、今日...

懸念にもかかわらず、CIOはAIGCの利点を探求し、活用し続けています。

OpenAIは2022年11月にChatGPTをリリースし、その後Microsoftから100億ド...

...

[技術的な詳細] 自動化プラットフォームの将来はどうなるのでしょうか? IBM Cloud Pak for Business Automationのコンポーネントを詳しく見る

数十年にわたる開発を経て、工場現場、銀行支店、製油所など、ほとんどの業界で自動化が見られるようになり...

9 トピック PyTorch での畳み込みニューラル ネットワーク (CNN) の実装

この写真をまだ覚えていますか?ディープシステムでは、52 個のオブジェクト検出モデルが導入されていま...

教師あり学習の一般的なアルゴリズムは何ですか?どのように適用されますか?

教師あり学習とは何ですか?教師あり学習は機械学習のサブセットであり、機械学習モデルの入力データにラベ...

AI の知覚を人間の知覚と直接比較できないのはなぜですか?

人間レベルのパフォーマンス、人間レベルの精度…顔認識、物体検出、問題解決など、AI システムを開発す...

新しい指紋技術でコカインの使用を検出できる

[[401970]]メラニー・ベイリー博士は、工学・物理科学研究評議会 (EPSRC) の研究員です...

Google が AI ジェスチャー認識アルゴリズムをオープンソース化: 1 フレームの画像で 21 個の 3D ポイントを認識

リアルタイムの手の形状と動作の追跡ソリューションは、常に手話認識とジェスチャー制御システムの最も重要...