引入了field的概念,核心目標(biāo)在于,很多時候沒有必要衡量任意兩個小特征的關(guān)系,而只需要衡量小特征和每個field之間的關(guān)系,這樣能一定程度降低稀疏性,提升隱向量的實際含義和泛化能力,隱向量的個數(shù)確實大大縮小,但是field的個數(shù)卻也有關(guān),因此不好說誰的復(fù)雜度高了,和實際問題有關(guān),可以說的是,其實在FFM作者的實驗中,F(xiàn)FM的提升相比FM并不多。
----------------------
你對FFM的理解不是很合理, 實際上FFM用更多的參數(shù)去學(xué)習(xí)更精細(xì)的特征交互, 參數(shù)量更大,復(fù)雜度更高.
R&S | 深度討論FM和FFM:不僅是推薦我看到很多人都已經(jīng)寫過有關(guān)FM(Factorization Machine)和FFM(Field-aware Factorization Machine)模型的原理和實現(xiàn)方法...