{
  "id": 366704,
  "title": "The World of RecSys",
  "url": "/competitions/otto-recommender-system/discussion/366704",
  "author_name": "Kirderf",
  "post_date": "2022-11-17T09:29:27.907000",
  "votes": 10,
  "comment_count": 0,
  "views": 0,
  "content": "<p>Below are some interesting ideas, SOTA and knowledge in the area of recommender systems.<br>\nI'll keep it updated with interesting content when more is found along the way.</p>\n<p>Personally I will take a deeper look at the latest in AutoRecSys and RL-RecSys, the knowledge one collect is half of the value of the competitions.</p>\n<p><strong>Frameworks</strong></p>\n<p>TensorFlow Recommenders<br>\nTensorFlow Recommenders is a library for building recommender system models using TensorFlow.<br>\n<a href=\"https://github.com/tensorflow/recommenders\" target=\"_blank\">https://github.com/tensorflow/recommenders</a></p>\n<p>TorchRec (Beta Release)<br>\nTorchRec is a PyTorch domain library built to provide common sparsity &amp; parallelism primitives needed for large-scale recommender systems (RecSys). It allows authors to train models with large embedding tables sharded across many GPUs.<br>\n<a href=\"https://github.com/pytorch/torchrec\" target=\"_blank\">https://github.com/pytorch/torchrec</a></p>\n<p>SlateQ - RL for recommender systems<br>\n<a href=\"https://docs.ray.io/en/master/rllib/rllib-algorithms.html#slateq\" target=\"_blank\">https://docs.ray.io/en/master/rllib/rllib-algorithms.html#slateq</a><br>\n<a href=\"https://github.com/ray-project/ray/tree/master/rllib\" target=\"_blank\">https://github.com/ray-project/ray/tree/master/rllib</a></p>\n<p>AutoRec<br>\nAutoRec is a Keras-based implementation of automated recommendation algorithms for both rating prediction and Click Through Rate task.<br>\n<a href=\"https://github.com/datamllab/AutoRec\" target=\"_blank\">https://github.com/datamllab/AutoRec</a></p>\n<p>Recmetrics<br>\nA python library of evalulation metrics and diagnostic tools for recommender systems.<br>\n<a href=\"https://github.com/statisticianinstilettos/recmetrics\" target=\"_blank\">https://github.com/statisticianinstilettos/recmetrics</a></p>\n<p>Case Recommender<br>\nCase Recommender is a Python implementation of a number of popular recommendation algorithms for both implicit and explicit feedback. <br>\n<a href=\"https://github.com/caserec/CaseRecommender\" target=\"_blank\">https://github.com/caserec/CaseRecommender</a></p>\n<p>Auto-CaseRec<br>\nAuto-CaseRec: Automatically Selecting and Optimizing Recommendation-Systems Algorithms<br>\n<a href=\"https://www.researchgate.net/publication/345922486_Auto-CaseRec_Automatically_Selecting_and_Optimizing_Recommendation-Systems_Algorithms\" target=\"_blank\">https://www.researchgate.net/publication/345922486_Auto-CaseRec_Automatically_Selecting_and_Optimizing_Recommendation-Systems_Algorithms</a><br>\n<a href=\"https://github.com/srijang97/Auto-CaseRec\" target=\"_blank\">https://github.com/srijang97/Auto-CaseRec</a></p>\n<p>Surprise <br>\nSurprise is a Python scikit for building and analyzing recommender systems that deal with explicit rating data.<br>\n<a href=\"https://surpriselib.com/\" target=\"_blank\">https://surpriselib.com/</a></p>\n<p>Auto-Surprise<br>\nAuto-Surprise is built as a wrapper around the Python Surprise recommender-system library. It automates algorithm selection and hyper parameter optimization in a highly parallelized manner.<br>\n<a href=\"https://github.com/ISG-Siegen/Auto-Surprise\" target=\"_blank\">https://github.com/ISG-Siegen/Auto-Surprise</a></p>\n<p><strong>Papers and other</strong></p>\n<p>Zero-Shot Recommender Systems<br>\n<a href=\"https://arxiv.org/abs/2105.08318\" target=\"_blank\">https://arxiv.org/abs/2105.08318</a></p>\n<p>Graph Learning based Recommender Systems<br>\n<a href=\"https://arxiv.org/abs/2105.06339\" target=\"_blank\">https://arxiv.org/abs/2105.06339</a></p>\n<p>AutoML for Deep Recommender Systems: A Survey<br>\n<a href=\"https://arxiv.org/abs/2203.13922\" target=\"_blank\">https://arxiv.org/abs/2203.13922</a></p>\n<p>An Overview of Recommender Systems and Machine Learning in Feature Modeling and Configuration<br>\n<a href=\"https://arxiv.org/abs/2102.06634\" target=\"_blank\">https://arxiv.org/abs/2102.06634</a></p>\n<p>A Survey of Recommender System Techniques and the Ecommerce Domain<br>\n<a href=\"https://arxiv.org/abs/2208.07399\" target=\"_blank\">https://arxiv.org/abs/2208.07399</a></p>\n<p>EvalRS: a Rounded Evaluation of Recommender Systems<br>\n<a href=\"https://arxiv.org/abs/2207.05772\" target=\"_blank\">https://arxiv.org/abs/2207.05772</a></p>\n<p>Behavior Sequence Transformer for E-commerce Recommendation in Alibaba<br>\n<a href=\"https://arxiv.org/abs/1905.06874\" target=\"_blank\">https://arxiv.org/abs/1905.06874</a><br>\n<a href=\"https://keras.io/examples/structured_data/movielens_recommendations_transformers/\" target=\"_blank\">https://keras.io/examples/structured_data/movielens_recommendations_transformers/</a></p>\n<p>ACM Conference on Recommender Systems Years 2007-2022<br>\nWith for example below from RECSYS 2022 (SEATTLE) tutorials and ideas for further reading.<br>\n<a href=\"https://recsys.acm.org/recsys22/tutorials/\" target=\"_blank\">https://recsys.acm.org/recsys22/tutorials/</a></p>\n<ul>\n<li>Neural Re-ranking for Multi-stage Recommender Systems.</li>\n<li>Hands-on Reinforcement learning for recommender systems – From Bandits to SlateQ to Offline RL with Ray RLlib.</li>\n<li>Offline Evaluation for Group Recommender Systems.</li>\n<li>Training and Deploying Multi-Stage Recommender Systems.</li>\n<li>Improving Recommender Systems with Human-in-the-Loop.</li>\n<li>Hands on Explainable Recommender Systems with Knowledge Graphs.</li>\n<li>Psychology-informed Recommender Systems.</li>\n<li>Conversational Recommender System Using Deep Reinforcement Learning.</li>\n</ul>",
  "messages": [
    {
      "id": 2033473,
      "postDate": "2022-11-17T09:29:27.907Z",
      "content": "<p>Below are some interesting ideas, SOTA and knowledge in the area of recommender systems.<br>\nI'll keep it updated with interesting content when more is found along the way.</p>\n<p>Personally I will take a deeper look at the latest in AutoRecSys and RL-RecSys, the knowledge one collect is half of the value of the competitions.</p>\n<p><strong>Frameworks</strong></p>\n<p>TensorFlow Recommenders<br>\nTensorFlow Recommenders is a library for building recommender system models using TensorFlow.<br>\n<a href=\"https://github.com/tensorflow/recommenders\" target=\"_blank\">https://github.com/tensorflow/recommenders</a></p>\n<p>TorchRec (Beta Release)<br>\nTorchRec is a PyTorch domain library built to provide common sparsity &amp; parallelism primitives needed for large-scale recommender systems (RecSys). It allows authors to train models with large embedding tables sharded across many GPUs.<br>\n<a href=\"https://github.com/pytorch/torchrec\" target=\"_blank\">https://github.com/pytorch/torchrec</a></p>\n<p>SlateQ - RL for recommender systems<br>\n<a href=\"https://docs.ray.io/en/master/rllib/rllib-algorithms.html#slateq\" target=\"_blank\">https://docs.ray.io/en/master/rllib/rllib-algorithms.html#slateq</a><br>\n<a href=\"https://github.com/ray-project/ray/tree/master/rllib\" target=\"_blank\">https://github.com/ray-project/ray/tree/master/rllib</a></p>\n<p>AutoRec<br>\nAutoRec is a Keras-based implementation of automated recommendation algorithms for both rating prediction and Click Through Rate task.<br>\n<a href=\"https://github.com/datamllab/AutoRec\" target=\"_blank\">https://github.com/datamllab/AutoRec</a></p>\n<p>Recmetrics<br>\nA python library of evalulation metrics and diagnostic tools for recommender systems.<br>\n<a href=\"https://github.com/statisticianinstilettos/recmetrics\" target=\"_blank\">https://github.com/statisticianinstilettos/recmetrics</a></p>\n<p>Case Recommender<br>\nCase Recommender is a Python implementation of a number of popular recommendation algorithms for both implicit and explicit feedback. <br>\n<a href=\"https://github.com/caserec/CaseRecommender\" target=\"_blank\">https://github.com/caserec/CaseRecommender</a></p>\n<p>Auto-CaseRec<br>\nAuto-CaseRec: Automatically Selecting and Optimizing Recommendation-Systems Algorithms<br>\n<a href=\"https://www.researchgate.net/publication/345922486_Auto-CaseRec_Automatically_Selecting_and_Optimizing_Recommendation-Systems_Algorithms\" target=\"_blank\">https://www.researchgate.net/publication/345922486_Auto-CaseRec_Automatically_Selecting_and_Optimizing_Recommendation-Systems_Algorithms</a><br>\n<a href=\"https://github.com/srijang97/Auto-CaseRec\" target=\"_blank\">https://github.com/srijang97/Auto-CaseRec</a></p>\n<p>Surprise <br>\nSurprise is a Python scikit for building and analyzing recommender systems that deal with explicit rating data.<br>\n<a href=\"https://surpriselib.com/\" target=\"_blank\">https://surpriselib.com/</a></p>\n<p>Auto-Surprise<br>\nAuto-Surprise is built as a wrapper around the Python Surprise recommender-system library. It automates algorithm selection and hyper parameter optimization in a highly parallelized manner.<br>\n<a href=\"https://github.com/ISG-Siegen/Auto-Surprise\" target=\"_blank\">https://github.com/ISG-Siegen/Auto-Surprise</a></p>\n<p><strong>Papers and other</strong></p>\n<p>Zero-Shot Recommender Systems<br>\n<a href=\"https://arxiv.org/abs/2105.08318\" target=\"_blank\">https://arxiv.org/abs/2105.08318</a></p>\n<p>Graph Learning based Recommender Systems<br>\n<a href=\"https://arxiv.org/abs/2105.06339\" target=\"_blank\">https://arxiv.org/abs/2105.06339</a></p>\n<p>AutoML for Deep Recommender Systems: A Survey<br>\n<a href=\"https://arxiv.org/abs/2203.13922\" target=\"_blank\">https://arxiv.org/abs/2203.13922</a></p>\n<p>An Overview of Recommender Systems and Machine Learning in Feature Modeling and Configuration<br>\n<a href=\"https://arxiv.org/abs/2102.06634\" target=\"_blank\">https://arxiv.org/abs/2102.06634</a></p>\n<p>A Survey of Recommender System Techniques and the Ecommerce Domain<br>\n<a href=\"https://arxiv.org/abs/2208.07399\" target=\"_blank\">https://arxiv.org/abs/2208.07399</a></p>\n<p>EvalRS: a Rounded Evaluation of Recommender Systems<br>\n<a href=\"https://arxiv.org/abs/2207.05772\" target=\"_blank\">https://arxiv.org/abs/2207.05772</a></p>\n<p>Behavior Sequence Transformer for E-commerce Recommendation in Alibaba<br>\n<a href=\"https://arxiv.org/abs/1905.06874\" target=\"_blank\">https://arxiv.org/abs/1905.06874</a><br>\n<a href=\"https://keras.io/examples/structured_data/movielens_recommendations_transformers/\" target=\"_blank\">https://keras.io/examples/structured_data/movielens_recommendations_transformers/</a></p>\n<p>ACM Conference on Recommender Systems Years 2007-2022<br>\nWith for example below from RECSYS 2022 (SEATTLE) tutorials and ideas for further reading.<br>\n<a href=\"https://recsys.acm.org/recsys22/tutorials/\" target=\"_blank\">https://recsys.acm.org/recsys22/tutorials/</a></p>\n<ul>\n<li>Neural Re-ranking for Multi-stage Recommender Systems.</li>\n<li>Hands-on Reinforcement learning for recommender systems – From Bandits to SlateQ to Offline RL with Ray RLlib.</li>\n<li>Offline Evaluation for Group Recommender Systems.</li>\n<li>Training and Deploying Multi-Stage Recommender Systems.</li>\n<li>Improving Recommender Systems with Human-in-the-Loop.</li>\n<li>Hands on Explainable Recommender Systems with Knowledge Graphs.</li>\n<li>Psychology-informed Recommender Systems.</li>\n<li>Conversational Recommender System Using Deep Reinforcement Learning.</li>\n</ul>",
      "rawMarkdown": "Below are some interesting ideas, SOTA and knowledge in the area of recommender systems.\nI'll keep it updated with interesting content when more is found along the way.\n\nPersonally I will take a deeper look at the latest in AutoRecSys and RL-RecSys, the knowledge one collect is half of the value of the competitions.\n\n**Frameworks**\n\nTensorFlow Recommenders\nTensorFlow Recommenders is a library for building recommender system models using TensorFlow.\nhttps://github.com/tensorflow/recommenders\n\nTorchRec (Beta Release)\nTorchRec is a PyTorch domain library built to provide common sparsity & parallelism primitives needed for large-scale recommender systems (RecSys). It allows authors to train models with large embedding tables sharded across many GPUs.\nhttps://github.com/pytorch/torchrec\n\nSlateQ - RL for recommender systems\nhttps://docs.ray.io/en/master/rllib/rllib-algorithms.html#slateq\nhttps://github.com/ray-project/ray/tree/master/rllib\n\nAutoRec\nAutoRec is a Keras-based implementation of automated recommendation algorithms for both rating prediction and Click Through Rate task.\nhttps://github.com/datamllab/AutoRec\n\nRecmetrics\nA python library of evalulation metrics and diagnostic tools for recommender systems.\nhttps://github.com/statisticianinstilettos/recmetrics\n\nCase Recommender\nCase Recommender is a Python implementation of a number of popular recommendation algorithms for both implicit and explicit feedback. \nhttps://github.com/caserec/CaseRecommender\n\nAuto-CaseRec\nAuto-CaseRec: Automatically Selecting and Optimizing Recommendation-Systems Algorithms\nhttps://www.researchgate.net/publication/345922486_Auto-CaseRec_Automatically_Selecting_and_Optimizing_Recommendation-Systems_Algorithms\nhttps://github.com/srijang97/Auto-CaseRec\n\nSurprise \nSurprise is a Python scikit for building and analyzing recommender systems that deal with explicit rating data.\nhttps://surpriselib.com/\n\nAuto-Surprise\nAuto-Surprise is built as a wrapper around the Python Surprise recommender-system library. It automates algorithm selection and hyper parameter optimization in a highly parallelized manner.\nhttps://github.com/ISG-Siegen/Auto-Surprise\n\n**Papers and other**\n\nZero-Shot Recommender Systems\nhttps://arxiv.org/abs/2105.08318\n\nGraph Learning based Recommender Systems\nhttps://arxiv.org/abs/2105.06339\n\nAutoML for Deep Recommender Systems: A Survey\nhttps://arxiv.org/abs/2203.13922\n\nAn Overview of Recommender Systems and Machine Learning in Feature Modeling and Configuration\nhttps://arxiv.org/abs/2102.06634\n\nA Survey of Recommender System Techniques and the Ecommerce Domain\nhttps://arxiv.org/abs/2208.07399\n\nEvalRS: a Rounded Evaluation of Recommender Systems\nhttps://arxiv.org/abs/2207.05772\n\nBehavior Sequence Transformer for E-commerce Recommendation in Alibaba\nhttps://arxiv.org/abs/1905.06874\nhttps://keras.io/examples/structured_data/movielens_recommendations_transformers/\n\nACM Conference on Recommender Systems Years 2007-2022\nWith for example below from RECSYS 2022 (SEATTLE) tutorials and ideas for further reading.\nhttps://recsys.acm.org/recsys22/tutorials/\n- Neural Re-ranking for Multi-stage Recommender Systems.\n- Hands-on Reinforcement learning for recommender systems – From Bandits to SlateQ to Offline RL with Ray RLlib.\n- Offline Evaluation for Group Recommender Systems.\n- Training and Deploying Multi-Stage Recommender Systems.\n- Improving Recommender Systems with Human-in-the-Loop.\n- Hands on Explainable Recommender Systems with Knowledge Graphs.\n- Psychology-informed Recommender Systems.\n- Conversational Recommender System Using Deep Reinforcement Learning.\n",
      "votes": 10
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "2033473": "Below are some interesting ideas, SOTA and knowledge in the area of recommender systems.\nI'll keep it updated with interesting content when more is found along the way.\n\nPersonally I will take a deeper look at the latest in AutoRecSys and RL-RecSys, the knowledge one collect is half of the value of the competitions.\n\n**Frameworks**\n\nTensorFlow Recommenders\nTensorFlow Recommenders is a library for building recommender system models using TensorFlow.\nhttps://github.com/tensorflow/recommenders\n\nTorchRec (Beta Release)\nTorchRec is a PyTorch domain library built to provide common sparsity & parallelism primitives needed for large-scale recommender systems (RecSys). It allows authors to train models with large embedding tables sharded across many GPUs.\nhttps://github.com/pytorch/torchrec\n\nSlateQ - RL for recommender systems\nhttps://docs.ray.io/en/master/rllib/rllib-algorithms.html#slateq\nhttps://github.com/ray-project/ray/tree/master/rllib\n\nAutoRec\nAutoRec is a Keras-based implementation of automated recommendation algorithms for both rating prediction and Click Through Rate task.\nhttps://github.com/datamllab/AutoRec\n\nRecmetrics\nA python library of evalulation metrics and diagnostic tools for recommender systems.\nhttps://github.com/statisticianinstilettos/recmetrics\n\nCase Recommender\nCase Recommender is a Python implementation of a number of popular recommendation algorithms for both implicit and explicit feedback. \nhttps://github.com/caserec/CaseRecommender\n\nAuto-CaseRec\nAuto-CaseRec: Automatically Selecting and Optimizing Recommendation-Systems Algorithms\nhttps://www.researchgate.net/publication/345922486_Auto-CaseRec_Automatically_Selecting_and_Optimizing_Recommendation-Systems_Algorithms\nhttps://github.com/srijang97/Auto-CaseRec\n\nSurprise \nSurprise is a Python scikit for building and analyzing recommender systems that deal with explicit rating data.\nhttps://surpriselib.com/\n\nAuto-Surprise\nAuto-Surprise is built as a wrapper around the Python Surprise recommender-system library. It automates algorithm selection and hyper parameter optimization in a highly parallelized manner.\nhttps://github.com/ISG-Siegen/Auto-Surprise\n\n**Papers and other**\n\nZero-Shot Recommender Systems\nhttps://arxiv.org/abs/2105.08318\n\nGraph Learning based Recommender Systems\nhttps://arxiv.org/abs/2105.06339\n\nAutoML for Deep Recommender Systems: A Survey\nhttps://arxiv.org/abs/2203.13922\n\nAn Overview of Recommender Systems and Machine Learning in Feature Modeling and Configuration\nhttps://arxiv.org/abs/2102.06634\n\nA Survey of Recommender System Techniques and the Ecommerce Domain\nhttps://arxiv.org/abs/2208.07399\n\nEvalRS: a Rounded Evaluation of Recommender Systems\nhttps://arxiv.org/abs/2207.05772\n\nBehavior Sequence Transformer for E-commerce Recommendation in Alibaba\nhttps://arxiv.org/abs/1905.06874\nhttps://keras.io/examples/structured_data/movielens_recommendations_transformers/\n\nACM Conference on Recommender Systems Years 2007-2022\nWith for example below from RECSYS 2022 (SEATTLE) tutorials and ideas for further reading.\nhttps://recsys.acm.org/recsys22/tutorials/\n- Neural Re-ranking for Multi-stage Recommender Systems.\n- Hands-on Reinforcement learning for recommender systems – From Bandits to SlateQ to Offline RL with Ray RLlib.\n- Offline Evaluation for Group Recommender Systems.\n- Training and Deploying Multi-Stage Recommender Systems.\n- Improving Recommender Systems with Human-in-the-Loop.\n- Hands on Explainable Recommender Systems with Knowledge Graphs.\n- Psychology-informed Recommender Systems.\n- Conversational Recommender System Using Deep Reinforcement Learning.\n"
  }
}