This package provides support for generating synthetic data and simulating experiments and user response with LensKit.
Note
This package is currently a work-in-progress.
Dependencies are managed with uv. Once uv is installed (see install in
the documentation), in this project, run:
$ uv syncThis is starting as replication, rewrite, and upgrade of the following:
- Estimating Error and Bias in Offline Evaluation Results [code]
- Candidate Set Sampling for Evaluating Top-N Recommendation
We then plan to incorporate simulation logic from: