Skip to content

Conversation

@lthoang
Copy link
Member

@lthoang lthoang commented Mar 22, 2024

Description

This is an adaptation of MMNR from the author implementation into cornac

Related Issues

#579

Checklist:

  • I have added tests.
  • I have updated the documentation accordingly.
  • I have updated README.md (if you are adding a new model).
  • I have updated examples/README.md (if you are adding a new example).
  • I have updated datasets/README.md (if you are adding a new dataset).
  • I have update requirements

qtuantruong and others added 30 commits February 6, 2020 12:18
Add quick link to Cornac paper
flywithu and others added 26 commits December 26, 2023 11:03
* Added RecVAE

* add recvae example

* update readme

* update README

* fix conflict

* remove local ndcg func

* removed unnecessary things from the source code.

* Add None Seed

* Remove unsued code. Fix bottleneck

* Added docstring for main class

* sort the imports alphabetically

* fix typo

* reorder import s

* CSR: Compressed Sparse Row, CSC: Compressed Sparse Colum

* reorder imports

* Update models.rst

* Update README.md

---------

Co-authored-by: SEUNGHEE.oh <[email protected]>
Co-authored-by: Quoc-Tuan Truong <[email protected]>
* Add `data.dataset.SequentialDataset` to support new data formats:
  * "SIT": Session, Item, Timestamp
  * "SITJson": Session, Item, Timestamp, Json
  * "USIT": User, Session, Item, Timestamp
  * "USITJson": User, Session, Item, Timestamp, Json
* Add `data.reader` parser for listed formats
* Add `eval_method.NextItemEvaluation` for next-item evaluation
* Add `models.SPop` baseline model: session-based popular
* Add `gowalla` check-ins and `yoochoose` datasets
* Add unit tests

---------

Co-authored-by: lthoang <[email protected]>
Co-authored-by: tqtg <[email protected]>
* add config.yml

* Bump circleci python orb version
…ion (UPCF) Model (PreferredAI#587)

* Add Recency Aware Collaborative Filtering for Next Basket Recommendation (UPCF) Model

* Remove unused seed variable

* Fixed similaripy version
…referredAI#584)

* Add beacon model

* Add example

* Update docs

* Fixed data_iter

* refactor code
…referredAI#586)

* Add DNNTSP Model

* refactor code

* refactor code

* Fix scoring function

* refactor code

* Add random seed

* refactor code

* refactor code

* Fix weight_mse and multi_label loss

* Update multi_label loss using sum reduction

---------

Co-authored-by: Quoc-Tuan Truong <[email protected]>
* Add colunm model type into table models

* Update README.md

* Shorten requirements to give more space for other columns

* Shorten a few model names

* Update README.md

* Shorten LRPPM model title

* Shorten examples

---------

Co-authored-by: Quoc-Tuan Truong <[email protected]>
* Include metric_user_results in evaluation response, added eval json endpoint

* Remove query from response

* Utilize mapped inversed user id map to get original id in response

* Update serving test case to remove 'query' and add 'user_result' in response

* simplify user ID mapping

* Combined evaluation and evaluation_json endpoints

* Updated abort responses to show plaintext instead of html

* Added unit test cases

* Updated error response for empty data

* Added unit tests for provided data evaluation

* Update app.py

* Update test_app.py

---------

Co-authored-by: Quoc-Tuan Truong <[email protected]>
* Update link in working_with_auxiliary_data.md

* fixed url

---------

Co-authored-by: Quoc-Tuan Truong <[email protected]>
* Add git ignore

* Lightgcn fix

Removed normalization for layers, not used for lgcn.
Fixed sum weight constant to num layers instead of cur layer index.
Allow lgcn to take blocks.
Fixed requirement error caused by newer dgl versions.
Moved edge normalization to graph for easier use.

* Lightgcn debug error fix

* Simplified layer normalization and readability

* Easier support of rcuda
…referredAI#600)

* Init method

* Example file

* Added HypAR

Added hyper and its functions.

* Added dataset standard files and virtual env names to ignore

* Create graph comments

* Flock comments

* Graph wrapper comments

* ao embedding comments

* Remove learned ui embeddings

* Learned embedding and norm comments

* fit comments

* Removed unused code

* Comments on main file

* Removed more and comments

* More comments

* More comments

* Updated readmes

* Fix dataset name

* Reference fix

* Path fix

* Removed example

* Removed HypAR from examples readme

* Styling

* Added hypar doc string

* Removed spacing

* Added paper link

* Moved docstrings to earlier

* Simplified model type

* Added paper reference

* Added lightgcn as part of HypAR

* Updated url

* Fix double normalize of first layer
Include 'models' and 'datasets' labels to auto-increment minor version.
@lthoang lthoang self-assigned this Mar 22, 2024
@lthoang lthoang marked this pull request as draft March 22, 2024 07:57
@lthoang lthoang added the models New models, changes to models label Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

models New models, changes to models

Projects

None yet

Development

Successfully merging this pull request may close these issues.