{"id":13934915,"url":"https://github.com/dawenl/cofactor","last_synced_at":"2025-12-24T01:58:40.610Z","repository":{"id":142290034,"uuid":"62476384","full_name":"dawenl/cofactor","owner":"dawenl","description":"CoFactor: Regularizing Matrix Factorization with Item Co-occurrence","archived":false,"fork":false,"pushed_at":"2017-08-22T17:54:37.000Z","size":93,"stargazers_count":164,"open_issues_count":0,"forks_count":62,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-08-08T23:19:20.895Z","etag":null,"topics":["embeddings","matrix-factorization","python","recommender-system"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dawenl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-07-03T01:27:35.000Z","updated_at":"2024-07-03T01:17:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"8882f074-cb7d-4c9a-9afe-acd11b582640","html_url":"https://github.com/dawenl/cofactor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dawenl%2Fcofactor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dawenl%2Fcofactor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dawenl%2Fcofactor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dawenl%2Fcofactor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dawenl","download_url":"https://codeload.github.com/dawenl/cofactor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226666437,"owners_count":17665030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["embeddings","matrix-factorization","python","recommender-system"],"created_at":"2024-08-07T23:01:18.650Z","updated_at":"2025-12-24T01:58:40.598Z","avatar_url":"https://github.com/dawenl.png","language":"Jupyter Notebook","readme":"# CoFactor\n\nThis repository contains the source code to reproduce the experimental results as described in the paper [\"Factorization Meets the Item Embedding: Regularizing Matrix Factorization with Item Co-occurrence\"](http://dawenl.github.io/publications/LiangACB16-cofactor.pdf) (RecSys'16).\n\n## Dependencies\nThe python module dependencies are:\n- numpy/scipy\n- scikit.learn\n- joblib\n- bottleneck\n- pandas (needed to run the example for data preprocessing)\n\n**Note**: The code is mostly written for Python 2.7. For Python 3.x, it is still usable with minor modification. If you run into any problem with Python 3.x, feel free to contact me and I will try to get back to you with a helpful solution.  \n\n## Datasets\n- [Taste Profile Subset](http://labrosa.ee.columbia.edu/millionsong/tasteprofile): the pre-processing is done following [this notebook](https://github.com/dawenl/expo-mf/blob/master/src/processTasteProfile.ipynb).\n- [MovieLens-20M](http://grouplens.org/datasets/movielens/20m/)\n\nWe adapted the weighted matrix factorization (WMF) implementation from [content_wmf](https://github.com/dawenl/content_wmf) repository. \n\n## Examples\nSee example notebooks in `src/`. \n","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdawenl%2Fcofactor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdawenl%2Fcofactor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdawenl%2Fcofactor/lists"}