LensKit for Python: Next-Generation Software for Recommender Systems Experiments

@article{Ekstrand2020LensKitFP,
  title={LensKit for Python: Next-Generation Software for Recommender Systems Experiments},
  author={Michael D. Ekstrand},
  journal={Proceedings of the 29th ACM International Conference on Information \& Knowledge Management},
  year={2020}
}
  • Michael D. Ekstrand
  • Published 2020
  • Computer Science
  • Proceedings of the 29th ACM International Conference on Information & Knowledge Management
LensKit is an open-source toolkit for building, researching, and learning about recommender systems. First released in 2010 as a Java framework, it has supported diverse published research, small-scale production deployments, and education in both MOOC and traditional classroom settings. In this paper, I present the next generation of the LensKit project, re-envisioning the original tool's objectives as flexible Python package for supporting recommender systems research and development. LensKit… Expand

Figures from this paper

New Insights into Metric Optimization for Ranking-based Recommendation

References

SHOWING 1-4 OF 4 REFERENCES
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https://www.tensorflow.org/ Software available from tensorflow.org
  • 2015
The MovieLens Datasets: History and Context
BPR: Bayesian Personalized Ranking from Implicit Feedback