SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2307.04571 · 2023

Alleviating Matthew Effect of Offline Reinforcement Learning in Interactive Recommendation

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 9 functions out of this paper's own repositories and ran 7 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
chongminggao/dorl-codes canonical 3 of 3
ArronDZhang/ROLeR pwc_unofficial 4 of 6
FunctionStatusWhere it lives
get_args_dataset_specific Ran chongminggao/dorl-codes/run_worldModel_ensemble.py
code served (permissive licence) · get_code("d1dad67b0318c176")
load_mat_kuairand Ran ArronDZhang/ROLeR/rew_reshape.py
code served (permissive licence) · get_code("3aab5f921e8397ba")
load_mat_kuairec Ran ArronDZhang/ROLeR/rew_reshape.py
code served (permissive licence) · get_code("f4afe07dc9c350bd")
loaddata Ran ArronDZhang/ROLeR/results_for_paper/visual_main_figure_ROLeR.py
code served (permissive licence) · get_code("01e8a73f13b28644")
loss_pointwise_Standard Ran chongminggao/dorl-codes/run_epsilongreedy.py
code served (permissive licence) · get_code("e46acb9bd88e6bc4")
loss_pointwise_negative_Standard Ran chongminggao/dorl-codes/run_epsilongreedy.py
code served (permissive licence) · get_code("53f2132cb23cf159")
walk_paths Ran ArronDZhang/ROLeR/results_for_paper/visual_main_figure_ROLeR.py
code served (permissive licence) · get_code("ae869ef797c1eab6")
ew_min Not yet run ArronDZhang/ROLeR/rew_reshape.py
code served (permissive licence) · get_code("2240d8f36743ff55")
organize_df Not yet run ArronDZhang/ROLeR/results_for_paper/visual_main_figure_ROLeR.py
code served (permissive licence) · get_code("04883cfc46098d5f")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Offline reinforcement learning (RL), a technology that offline learns a policy from logged data without the need to interact with online environments, has become a favorable choice in decision-making processes like interactive recommendation. Offline RL faces the value overestimation problem. To address it, existing methods employ conservatism, e.g., by constraining the learned policy to be close to behavior policies or punishing the rarely visited state-action pairs. However, when applying such offline RL to recommendation, it will cause a severe Matthew effect, i.e., the rich get richer and the poor get poorer, by promoting popular items or categories while suppressing the less popular ones. It is a notorious issue that needs to be addressed in practical recommender systems. In this paper, we aim to alleviate the Matthew effect in offline RL-based recommendation. Through theoretical analyses, we find that the conservatism of existing methods fails in pursuing users' long-term satisfaction. It inspires us to add a penalty term to relax the pessimism on states with high entropy of the logging policy and indirectly penalizes actions leading to less diverse states. This leads to the main technical contribution of the work: Debiased model-based Offline RL (DORL) method. Experiments show that DORL not only captures user interests well but also alleviates the Matthew effect. The implementation is available via https://github.com/chongminggao/DORL-codes.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2307.04571")
get_code_for_paper("2307.04571")
have("2307.04571")

Connect an agent — have() is free.