├── .gitignore ├── LICENSE ├── README.md └── src ├── PessimisticRidgeRegression.py ├── agents ├── __init__.py ├── abstract.py ├── epsilon_greedy.py ├── organic_count.py ├── organic_mf.py ├── organic_user_count.py ├── random_agent.py ├── ridge_regression.py └── skyline.py └── reco_gym ├── __init__.py ├── bench_agents.py ├── constants.py ├── envs ├── __init__.py ├── abstract.py ├── configuration.py ├── context.py ├── features │ ├── __init__.py │ └── time │ │ ├── __init__.py │ │ ├── default_time_generator.py │ │ ├── normal_time_generator.py │ │ └── time_generator.py ├── observation.py ├── reco_env_v0.py ├── reco_env_v1.py └── session.py └── evolute_agent.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/README.md -------------------------------------------------------------------------------- /src/PessimisticRidgeRegression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/PessimisticRidgeRegression.py -------------------------------------------------------------------------------- /src/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/__init__.py -------------------------------------------------------------------------------- /src/agents/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/abstract.py -------------------------------------------------------------------------------- /src/agents/epsilon_greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/epsilon_greedy.py -------------------------------------------------------------------------------- /src/agents/organic_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/organic_count.py -------------------------------------------------------------------------------- /src/agents/organic_mf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/organic_mf.py -------------------------------------------------------------------------------- /src/agents/organic_user_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/organic_user_count.py -------------------------------------------------------------------------------- /src/agents/random_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/random_agent.py -------------------------------------------------------------------------------- /src/agents/ridge_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/ridge_regression.py -------------------------------------------------------------------------------- /src/agents/skyline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/agents/skyline.py -------------------------------------------------------------------------------- /src/reco_gym/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/__init__.py -------------------------------------------------------------------------------- /src/reco_gym/bench_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/bench_agents.py -------------------------------------------------------------------------------- /src/reco_gym/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/constants.py -------------------------------------------------------------------------------- /src/reco_gym/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/__init__.py -------------------------------------------------------------------------------- /src/reco_gym/envs/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/abstract.py -------------------------------------------------------------------------------- /src/reco_gym/envs/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/configuration.py -------------------------------------------------------------------------------- /src/reco_gym/envs/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/context.py -------------------------------------------------------------------------------- /src/reco_gym/envs/features/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/features/__init__.py -------------------------------------------------------------------------------- /src/reco_gym/envs/features/time/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/features/time/__init__.py -------------------------------------------------------------------------------- /src/reco_gym/envs/features/time/default_time_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/features/time/default_time_generator.py -------------------------------------------------------------------------------- /src/reco_gym/envs/features/time/normal_time_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/features/time/normal_time_generator.py -------------------------------------------------------------------------------- /src/reco_gym/envs/features/time/time_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/features/time/time_generator.py -------------------------------------------------------------------------------- /src/reco_gym/envs/observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/observation.py -------------------------------------------------------------------------------- /src/reco_gym/envs/reco_env_v0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/reco_env_v0.py -------------------------------------------------------------------------------- /src/reco_gym/envs/reco_env_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/reco_env_v1.py -------------------------------------------------------------------------------- /src/reco_gym/envs/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/envs/session.py -------------------------------------------------------------------------------- /src/reco_gym/evolute_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierjeunen/pessimism-recsys-2021/HEAD/src/reco_gym/evolute_agent.py --------------------------------------------------------------------------------