フィールド対応の因数分解マシン


回答:


2

高レベルの説明を求めているようです。元の投稿のスライド内でリンクされているスライドを参照すると、FM(スライド11)とFFM(スライド12)の比較があります。

簡単な例として、ユーザーと映画について学習している場合、FMには次の要因がある可能性があります。

w_{user_1}*w_{movie_1}*... + w{user_1}*w_{genre_1}*...

FFMは次のようになります。

w_{user_1, movies}*w_{movie_1, users}*... + w{user_1, genres}*w_{genre_1, users}*...

主な違いは、FMでは、w_{user_1}係数が両方の用語で同じであるということです。ユーザーの単一の概念があります。FFMでは、w_{user_1}映画やジャンルとの相互作用など、コンテキストごとに個別に学習します。特定の映画やジャンルごとに個別に学習するのではなく、一般に映画やジャンルごとに学習することに注意してください。つまり、インタラクションのタイプごとにユーザーのコンテキストを個別に学習します。

また、その用語はユーザーであると対話しているw_{movie_1}ためw_{movie_1, users}、に移動したことにも注意してくださいw_{user_1}


2

ZzZkzXK:=zZkz

QK×(K+1)/2

QQWTWWl×K1lKWQ

QQzqzi,zjzi,zjQqzi,zjzi,zjWjTWiWil×KWiQ

QK×lK×l×|Z|K×(K+1)/2


1

標準的な因数分解マシンにもフィールドがあります。ここでの「目新しさ」は、GBDT機能の使用とハッシュトリックの適用のようです。それほど効果的ではないようですが、最後のスライドでパフォーマンスの範囲を確認してください。


著者によると、実際には、標準の実装と比較して、モデルにはフィールド対応の特性があります。それはkaggleフォーラムで述べられています。それが何を意味し、実際にどのような違いがあったのかを追跡できませんでした。
B_Miner 2014年


Slie 14に基づいて、彼らはこの論文(クリックスルー率予測のための協調フィルタリングと機能工学モデルのアンサンブル)に基づいてソリューションを作成したようです。
エムレ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.