Alan Duyarlı Çarpanlara Ayırma Makineleri


Yanıtlar:


2

Görünüşe göre üst düzey bir açıklama istiyorsunuz. Orijinal yayınınızın slaytları içinde bağlantılı slaytlara başvurursanız , FM (slayt 11) ile FFM (slayt 12) karşılaştırması vardır.

Hızlı bir örnek olarak, kullanıcılar ve filmler hakkında bilgi ediniyorsanız, FM aşağıdaki faktörlere sahip olabilir:

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

FFM'nin sahip olduğu:

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

Temel fark, FM'de w_{user_1}katsayının her iki açıdan da aynı olmasıdır - kullanıcının tek bir nosyonu vardır. FFM'de w_{user_1}her bağlam için ayrı bir şey öğrenirsiniz , örneğin, filmlerle veya türlerle etkileşime girip girmediği. Her bir film veya tür için ayrı olarak değil, genellikle filmler ve türler için ayrı olarak öğrenildiğini unutmayın. Yani, her etkileşim türü için kullanıcının bağlamını ayrı ayrı öğrenir.

Ayrıca, bu terimin bir kullanıcıyla etkileşime w_{movie_1}girmesinden w_{movie_1, users}bu yana gittiğini unutmayın w_{user_1}.


2

(Bir sıcak kodlamadan önce) bir setinden (film türü, kullanıcı cinsiyeti ve kullanıcı yarışı gibi) öngörücülerinizin / alanlarınızın olduğunu varsayalım . Dahası varsayalım ki, her bir z Z belirleyicisi k z değerlerinden birini alabilir . Bir sıcak kodlamadan sonra, yeni bir ikili özelliklere sahip olacaksınızZzZkz boyutu K : = Σ z Z k z .XK:=zZkz

Tüm etkileşimleri olan bir modelde, etkileşim katsayılarının bir matrisini tahmin etmelisiniz , K × ( K + 1 ) / 2 benzersiz terimi Q.QK×(K+1)/2

Matris ile ayrıştırma makinesi koyar yapısı ve varsayar S W , T W , W, boyutu ait l x KQQWTWWl×K1lKWQ

QQzqzi,zjzi,zjQqzi,zjzi,zjWjTWiWil×KWiQ

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


1

Standart çarpanlara ayırma makinelerinin de alanları vardır. Buradaki "yenilik", GBDT özelliklerinin kullanımı ve karma hilelerin uygulanması gibi görünüyor. Etkili değil, öyle görünüyor ki: son slaytta performans dakika aralığına bakın.


Yazarlara göre, standart uygulamaya göre gerçekten modele özgü bir alan var - kaggle forumlarında belirtiliyor. Bunun ne anlama geldiğini ve farkın ne olduğunu takip edemedim.
B_Miner


14. bölüme dayanarak, çözümlerini bu kâğıda dayandırmışlardır ( Tıklama Oranı Tahmini için İşbirliğine Dayalı Filtreleme ve Özellik Tasarlanmış Modeller Grubu ).
Emre
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.