2016-05-31 4 views
3

推薦エンジンに使用されるALSについて質問がありますか? ALSは決定論的か?同様に、同じデータと同じパラメータを使用する場合、常に同じ出力(または非常に似通った結果)を得るべきですか?ALSは決定的ですか?

+1

あなたが推薦システムについて読んでみたいと思うなら、私はこれを読むことができると思う[Recommender Systems](http://infolab.stanford.edu/~ullman/mmds/ch9.pdf) –

+0

あなたはALSについてもっと学ぶことができます[この論文を読む](http://www.grappa.univ-lille3.fr/~mary/cours/stats/centrale/reco/paper/MatrixFactorizationALS.pdf) –

答えて

2

短い応答は次のとおりです。 Matrix Factorization algosの大部分は、フィーチャマトリックスのランダムな初期化から始まります。したがって、最適化プロセスのいくつかの実行中にいくつかの「ローカル」最小値を見つけることができるという問題があります。

+0

なぜそれは "素晴らしい"部分ですか? – cshin9

+0

一部の実装では、開始行列の静的な初期化が使用されます。しかし、いずれにしても、彼らは常に極小を見つけるのを避けるためにいくつかのランダム性を使用します –

0

乱数ジェネレータで使用するシードを指定できます。この場合、結果は完全に確定的です。

関連する問題