LGMLApr 17, 2018

A Boosting Framework of Factorization Machine

arXiv:1804.06027v12 citations
Originality Incremental advance
AI Analysis

This addresses a scalability issue for large-scale recommendation systems, though it is incremental as it builds on existing FM methods.

The paper tackles the inefficiency of selecting the proper rank for Factorization Machines (FM) in recommendation systems by proposing AdaFM, an adaptive boosting framework that automatically adjusts the rank without retraining, achieving generally more effective performance than state-of-the-art FMs on real-world datasets.

Recently, Factorization Machines (FM) has become more and more popular for recommendation systems, due to its effectiveness in finding informative interactions between features. Usually, the weights for the interactions is learnt as a low rank weight matrix, which is formulated as an inner product of two low rank matrices. This low rank can help improve the generalization ability of Factorization Machines. However, to choose the rank properly, it usually needs to run the algorithm for many times using different ranks, which clearly is inefficient for some large-scale datasets. To alleviate this issue, we propose an Adaptive Boosting framework of Factorization Machines (AdaFM), which can adaptively search for proper ranks for different datasets without re-training. Instead of using a fixed rank for FM, the proposed algorithm will adaptively gradually increases its rank according to its performance until the performance does not grow, using boosting strategy. To verify the performance of our proposed framework, we conduct an extensive set of experiments on many real-world datasets. Encouraging empirical results shows that the proposed algorithms are generally more effective than state-of-the-art other Factorization Machines.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes