limcf
LimCF, short for Lightweight Incremental Matrix Factorization for Collaborative Filtering, is a modular software library and research framework designed for building recommender systems that update latent user and item factors as new interaction data becomes available. It is optimized for large, sparse rating matrices and online learning scenarios where memory footprint and latency are concerns.
The library provides multiple incremental learning algorithms, including stochastic gradient descent variants and incremental alternating least
LimCF's API is designed to be approachable for researchers while suitable for production use. It offers Python
History and development: LimCF was developed by researchers and engineers seeking an online-friendly alternative to batch
See also: Matrix factorization, Collaborative filtering, Online learning.