Package: poismf 0.4.0-3
poismf: Factorization of Sparse Counts Matrices Through Poisson Likelihood
Creates a non-negative low-rank approximate factorization of a sparse counts matrix by maximizing Poisson likelihood with L1/L2 regularization (e.g. for implicit-feedback recommender systems or bag-of-words-based topic modeling) (Cortes, (2018) <arxiv:1811.01908>), which usually leads to very sparse user and item factors (over 90% zero-valued). Similar to hierarchical Poisson factorization (HPF), but follows an optimization-based approach with regularization instead of a hierarchical prior, and is fit through gradient-based methods instead of variational inference.
Authors:
poismf_0.4.0-3.tar.gz
poismf_0.4.0-3.zip(r-4.7)poismf_0.4.0-3.zip(r-4.6)poismf_0.4.0-3.zip(r-4.5)
poismf_0.4.0-3.tgz(r-4.6-x86_64)poismf_0.4.0-3.tgz(r-4.6-arm64)poismf_0.4.0-3.tgz(r-4.5-x86_64)poismf_0.4.0-3.tgz(r-4.5-arm64)
poismf_0.4.0-3.tar.gz(r-4.7-arm64)poismf_0.4.0-3.tar.gz(r-4.7-x86_64)poismf_0.4.0-3.tar.gz(r-4.6-arm64)poismf_0.4.0-3.tar.gz(r-4.6-x86_64)
poismf_0.4.0-3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
poismf/json (API)
| # Install 'poismf' in R: |
| install.packages('poismf', repos = c('https://david-cortes.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/david-cortes/poismf/issues
implicit-feedbackpoisson-factorizationopenblasopenmp
Last updated from:84afd2232f. Checks:11 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | NOTE | 123 | ||
| linux-devel-x86_64 | NOTE | 111 | ||
| source / vignettes | OK | 178 | ||
| linux-release-arm64 | NOTE | 102 | ||
| linux-release-x86_64 | NOTE | 155 | ||
| macos-release-arm64 | NOTE | 112 | ||
| macos-release-x86_64 | NOTE | 167 | ||
| macos-oldrel-arm64 | NOTE | 122 | ||
| macos-oldrel-x86_64 | NOTE | 157 | ||
| windows-devel | NOTE | 107 | ||
| windows-release | NOTE | 120 | ||
| windows-oldrel | NOTE | 92 | ||
| wasm-release | OK | 117 |
Exports:factorsfactors.singleget.factor.matricesget.model.mappingspoismfpoismf_unsafepredict.poismfprint.poismfsummary.poismftopNtopN.new
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Determine latent factors for new rows/users | factors |
| Get latent factors for a new user given her item counts | factors.single |
| Extract Latent Factor Matrices | get.factor.matrices |
| Extract user/row and item/column mappings from Poisson model. | get.model.mappings |
| Factorization of Sparse Counts Matrices through Poisson Likelihood | poismf |
| Poisson factorization with no input casting | poismf_unsafe |
| Predict expected count for new row(user) and column(item) combinations | predict.poismf |
| Get information about poismf object | print.poismf |
| Get information about poismf object | summary.poismf |
| Rank top-N highest-predicted items for an existing user | topN |
| Rank top-N highest-predicted items for a new user | topN.new |
