paper-with-me

홈 › Papers

ReChorus2.0: A Modular and Task-Flexible Recommendation Library

2024-05-28 · Jiayu Li, Hanyu Li, Zhiyu He, Weizhi Ma, Peijie Sun, Min Zhang, Shaoping Ma

With the applications of recommendation systems rapidly expanding, an increasing number of studies have focused on every aspect of recommender systems with different data inputs, models, and task settings. Therefore, a flexible library is needed to help researchers implement the experimental strategies they require. Existing open libraries for recommendation scenarios have enabled reproducing various recommendation methods and provided standard implementations. However, these libraries often impose certain restrictions on data and seldom support the same model to perform different tasks and input formats, limiting users from customized explorations. To fill the gap, we propose ReChorus2.0, a modular and task-flexible library for recommendation researchers. Based on ReChorus, we upgrade the supported input formats, models, and training&evaluation strategies to help realize more recommendation tasks with more data types. The main contributions of ReChorus2.0 include: (1) Realization of complex and practical tasks, including reranking and CTR prediction tasks; (2) Inclusion of various context-aware and rerank recommenders; (3) Extension of existing and new models to support different tasks with the same models; (4) Support of highly-customized input with impression logs, negative items, or click labels, as well as user, item, and situation contexts. To summarize, ReChorus2.0 serves as a comprehensive and flexible library better aligning with the practical problems in the recommendation scenario and catering to more diverse research needs. The implementation and detailed tutorials of ReChorus2.0 can be found at https://github.com/THUwangcy/ReChorus.

📄 PDF Abstract BibTeX arXiv:2405.18058

Code (1)

thuwangcy/rechorus 공식 구현 pytorch

Tasks

Click-Through Rate PredictionRecommendation SystemsReranking

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Adapters: A Unified Library for Parameter-Efficient and Modular Transfer Learning

2023-11-18 · Clifton Poth, Hannah Sterz, Indraneil Paul, Sukannya Purkayastha 외

We introduce Adapters, an open-source library that unifies parameter-efficient and modular transfer learning in large language models. By integrating 10 diverse adapter methods into a unified interface, Adapters offers e…

Transfer Learning

The Bibliotelemetry of Information and Environment: an Evaluation of IoT-Powered Recommender Systems

2018-03-29 · Hahn Jim

Internet of Things (IoT) infrastructure within the physical library environment is the basis for an integrative, hybrid approach to digital resource recommenders. The IoT infrastructure provides mobile, dynamic wayfindin…

Recommendation Systems

skrl: Modular and Flexible Library for Reinforcement Learning

2022-02-08 · Antonio Serrano-Muñoz, Dimitris Chrysostomou, Simon Bøgh, Nestor Arana-Arexolaleiba

skrl is an open-source modular library for reinforcement learning written in Python and designed with a focus on readability, simplicity, and transparency of algorithm implementations. In addition to supporting environme…

Isaac Gym PreviewOmniverse Isaac GymOpenAI GymReinforcement Learning+1

Tianshou: a Highly Modularized Deep Reinforcement Learning Library

2021-07-29 · Jiayi Weng, Huayu Chen, Dong Yan, Kaichao You 외

In this paper, we present Tianshou, a highly modularized Python library for deep reinforcement learning (DRL) that uses PyTorch as its backend. Tianshou intends to be research-friendly by providing a flexible and reliabl…

Deep Reinforcement LearningMuJoCoreinforcement-learningReinforcement Learning+1

MIML library: a Modular and Flexible Library for Multi-instance Multi-label Learning

2024-02-12 · Álvaro Belmonte, Amelia Zafra, Eva Gibaja

MIML library is a Java software tool to develop, test, and compare classification algorithms for multi-instance multi-label (MIML) learning. The library includes 43 algorithms and provides a specific format and facilitie…

Multi-Label Learning