LensKit 0.12

3 views
Skip to first unread message

Michael Ekstrand

unread,
Feb 12, 2021, 11:53:03 PM2/12/21
to LensKit Recommender Toolkit Development and Support
I'm pleased to announce the release of LensKit 0.12. This version brings mostly some internal and distribution management improvements, but we're no longer carrying around our own sparse matrix class - that is spun out into the brand-new CSR library. We have also moved to Flit for distribution, with a 'flit-conda' script in build-tools/ to create a Conda development environment from the Flit specifications in pyproject.toml.

One important change for any of you who may have used our TF BPR: it now defaults to weighting negative samples by popularity instead of sampling them uniformly at random. Thanks to Karl Higley and Ben Frederickson for explaining the value of this to me at RecSys 2020. Note that we don't have a lot of experience with this implementation yet, so there might still be some kinks to work out.

You can install LensKit 0.12 from conda-forge or from PyPI.

--
Michael D. Ekstrand — michael...@boisestate.edu https://md.ekstrandom.net
Assistant Professor, Dept. of Computer Science, Boise State University
People and Information Research Team (PIReT)  http://coen.boisestate.edu/piret/
I may send mail outside of working hours; I do not expect you to. He/him.
Reply all
Reply to author
Forward
0 new messages