Skip to content

recosystem

0.5.1Package record

Recommender System using Matrix Factorization

1packages dependsuggested by 2
17.8Kdownloads / year
–test coverage
11/13flavors OK

Overview

About

R wrapper of the 'libmf' library https://www.csie.ntu.edu.tw/~cjlin/libmf/ for recommender system using matrix factorization. It is typically used to approximate an incomplete matrix using the product of two matrices in a latent space. Other common names for this task include "collaborative filtering", "matrix completion", "matrix recovery", etc. High performance multi-core parallel computing is supported in this package.

Changes in 0.5.1
  • Fixed incorrect use of data_file() functions in the documentation, pointed out by Michael Lai.

From inst/NEWS.Rd in the release

Install

Health

CRAN checks
2NOTE11OK
Check messages
NOTECRAN incoming feasibilityr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Maintainer: ‘Yixuan Qiu <yixuan.qiu@cos.name>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yixuan",
                      family = "Qiu",
                      role = c("aut", "cre"),
                      email = "yixuan.qiu@cos.name"),
               person(given = "David",
                      family = "Cortes",
                      role = "aut"),
               person(given = "Chih-Jen",
                      family = "Lin",
                      role = "aut"),
               person(given = "Yu-Chin",
                      family = "Juan",
                      role = "aut"),
               person(given = "Wei-Sheng",
                      family = "Chin",
                      role = "aut"),
               person(given = "Yong",
                      family = "Zhuang",
                      role = "aut"),
               person(given = "Bo-Wen",
                      family = "Yuan",
                      role = "aut"),
               person(given = "Meng-Yuan",
                      family = "Yang",
                      role = "aut"),
               person(given = c("other", "contributors.", "See", "file", "AUTHORS", "for"),
                      family = "details.",
                      role = "aut"))
as necessary.
NOTERd contentsr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Rd files without \usage:
  ‘output.Rd’ ‘predict.Rd’ ‘train.Rd’ ‘tune.Rd’
\arguments should not be documented without \usage.

CRAN check page ↗

Slowest check: 3.4 min · r-devel-windows-x86_64
Status changes
  • NOTE11 OK, 2 NOTENow
  • NOTE12 OK, 2 NOTE2026-04-22
  • ERROR11 OK, 2 NOTE, 1 ERROR2026-04-18
  • NOTE12 OK, 2 NOTE2026-04-10
  • ERROR12 OK, 1 NOTE, 1 ERROR2026-04-09
  • NOTE12 OK, 2 NOTE2026-03-10
Advisories

none known

Documentation

In release 0.5.1
READMEYes · 1,177 wordsVignettesYes · 1 · dynamicNEWSYes · mentions 0.5.1Citation fileNoWebsitenot declared in DESCRIPTION
Help pages
7
Examples that run
50%2 run in a plain check · 2 never run
Exported functions with examples
0%
Documented parameters
100%
Return-value docs
100%
Help pages citing references
71%

Downloads

17.8K
CRAN downloads in the past year
Rank #4,247 · ~49/day · ~1.5K/mo
Daily download trend is not available in this view yet.
59230 days
2.1K90 days
17.8K1 year
Compare downloads with other packages →
Also on391 r2u7 autocran2K conda_forge

Repository

84Stars
27Forks
2Open issues
1Open PRs
1Releases
269Commits
3Commit identities
matrix-factorizationrecommender-system
269 commits · Last activity 2023-05-05 · 0% stars, 30d
Responsiveness
How these are sampled
PRs merged (all time)
75%
Median days to close, 50 most recently updated closed issues
369
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2025-10-17 · 842026-07-07 · 84
PracticesBeta

1 development-tooling and community-health practice detected across 1 family in the upstream repository

Checks run against github.com/yixuan/recosystem on 2026-10-22.

Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v4 (2026-10-20)

Dependencies

Declared dependencies
7 external dependencies (excludes base and recommended)

Installing recosystem adds 3 packages (2 with compiled code, 3.1 MB of source tarballs). Heaviest: Rcpp 1.8 MB, float 1.3 MB, RcppProgress 12 KB.

Depends (2)
R >= 3.3.0methods
Imports (2)
LinkingTo (2)
Suggests (4)
Enhances (0)
none
Reverse dependencies
1direct
2indirect
Imports 1
Suggested by 2
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

People & History

People (from the free-text Author field) (9)
· added in 0.2.3
· added in 0.5
· added in 0.2.3
· added in 0.4
· added in 0.4

Maintainer since 0.2.1 (2014)

Listed in earlier versions (2)
Wei-Sheng Chin for the original C++ code
no longer listed · 0.2.1
Yixuan Qiu for the R wrapper
no longer listed · 0.2.1
Releases (13)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • 0.5.1Latest
    record
    2023-05-05 · current release · diff ↗
  • R
    R 4.3.0 released · 2023-04-21
  • R
    R 4.2.0 released · 2022-04-22
  • 0.5
    record
    2021-09-19 · diff ↗ ·
    added 1 export
    data_matrix
  • R
    R 4.1.0 released · 2021-05-18
  • 0.4.5
    record
    2021-05-14 · diff ↗
  • 0.4.4
    record
    2021-01-10 · diff ↗
  • 0.4.3
    record
    2020-05-18 · diff ↗
  • R
    R 4.0.0 released · 2020-04-24
  • R
    R 3.6.0 released · 2019-04-26
  • R
    R 3.5.0 released · 2018-04-23
  • 0.4.2
    record
    2017-09-02 · diff ↗
  • R
    R 3.4.0 released · 2017-04-21
Show 11 earlier eventsHide 11 earlier events
  • 0.4.1
    record
    2017-03-21 · diff ↗
  • 0.4
    record
    2016-07-13 · diff ↗ ·
    added 5 exports
    data_file, data_memory, out_file, out_memory, out_nothing
  • R
    R 3.3.0 released · 2016-05-03
  • 0.3
    record
    2015-05-30 · diff ↗
  • R
    R 3.2.0 released · 2015-04-16
  • 0.2.5
    record
    2015-02-08 · diff ↗
  • 0.2.4
    record
    2014-09-22 · diff ↗
  • 0.2.3
    record
    2014-09-11 · diff ↗
  • 0.2.1
    record
    2014-09-05
  • R
    R 3.1.0 released · 2014-04-10
  • removedRemoved from CRAN
    Versions 0.2-1 and -3 were removed for misrepresentation of authorship

Package metadata

First published
2014-09-05
Total releases
13 / 12 yrs
License
BSD_3_clause + file LICENSE OSI
Copyright
see file COPYRIGHTS
Minimum R
≥ 3.3.0
Download size
176 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("recosystem")

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for recosystem version 0.5.1 [Data set]. HJJB, LLC. Data release v2026-10-23. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-23, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy