paper-with-me

홈 › Papers

Proximal Policy Optimization Algorithms

2017-07-20 · John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, Oleg Klimov

We propose a new family of policy gradient methods for reinforcement learning, which alternate between sampling data through interaction with the environment, and optimizing a "surrogate" objective function using stochastic gradient ascent. Whereas standard policy gradient methods perform one gradient update per data sample, we propose a novel objective function that enables multiple epochs of minibatch updates. The new methods, which we call proximal policy optimization (PPO), have some of the benefits of trust region policy optimization (TRPO), but they are much simpler to implement, more general, and have better sample complexity (empirically). Our experiments test PPO on a collection of benchmark tasks, including simulated robotic locomotion and Atari game playing, and we show that PPO outperforms other online policy gradient methods, and overall strikes a favorable balance between sample complexity, simplicity, and wall-time.

📄 PDF Abstract BibTeX arXiv:1707.06347

Code (188)

https://bitbucket.org/act-lab/release
170928/-Review-Generative-Adversarial-Imitation-Learning tf
170928/-Review-Proximal-Policy-Optimization-Algorithms tf
2mawi2/master-thesis-experiments tf
ASzot/ppo-pytorch pytorch
Aravind-11/AI-Gaming tf
Aravind-11/IITM_Saastra
Aravind-11/Multi-Agent-RL pytorch
BIT-aerial-robotics/AquaML/blob/2.1.11/AquaML/rlalgo/PPOAgent.py tf
BerkeleyLearnVerify/VerifAI tf
BrianPulfer/PapersReimplementations pytorch
CSautier/Breakout pytorch
CSautier/PongBot tf
Crevass/Hybrid-Agent tf
DLR-RM/stable-baselines3 pytorch
DMIU-ShELL/MOSAIC pytorch
DavidCastilloAlvarado/Path-planning-and-Reinforcement-Learning tf
DevSlem/AINE-DRL pytorch
EconomistGrant/HTFE-tensortrade tf
FMArduini/python-rl tf
GiadaSimionato/Reasoning_Agents_2020 pytorch
Gouet/Acrobot-PPO tf
Gouet/Breakout-V0 tf
Gouet/PPO-gym tf
Gouet/PPO-pytorch pytorch
Gregory-Eales/proximal-policy-optimization pytorch
InSpaceAI/RL-Zoo tf
Ipsedo/EvoMotion pytorch
JL321/Proximal-Policy-Optimization tf
JonasRSV/PPO tf
Khrylx/PyTorch-RL pytorch
LuEE-C/PPO-Keras
MatteoBrentegani/PPO tf
MaximeVandegar/Papers-in-100-Lines-of-Code/tree/main/Proximal_Policy_Optimization_Algorithms pytorch
Michaelrising/Prog-RL pytorch
MrSyee/pg-is-all-you-need
NACLab/robust-active-inference jax
Narsil/rl-baselines pytorch
NervanaSystems/coach tf
Nordeus/heroic-rl tf
OctThe16th/PPO-Keras
OctopusMind/RLHF_PPO pytorch
Ostyk/walk-bot pytorch
Rafael1s/Deep-Reinforcement-Learning-Udacity pytorch
SPark9625/PyTorch-Proximal-Policy-Optimization pytorch
SalvatoreCognetta/reasoning-agent-project pytorch
Stippler/cow-simulator pytorch
UesugiErii/tf2-PPO-atari tf
Zartris/TD3_continuous_control pytorch
adamos581/ppo-keras-football
adik993/ppo-pytorch pytorch
ailab-pku/rl-framework pytorch
alecfilios/Training-Intelligent-game-Agents-through-Competitive-Reinforcement-Learning pytorch
alex-petrenko/sample-factory pytorch
alexbaumi/PPO-Algorithm pytorch
alexbaumi/PPO-Algorithms pytorch
alexmlamb/blocks_rl_gru_setup pytorch
alirezakazemipour/ppo-rnd pytorch
amanda-lambda/drl-experiments pytorch
amanda-lambda/hack-flappy-bird-drl pytorch
amartyamukherjee/ppo-packcooling pytorch
amaudruz/RL_openaigym pytorch
amzoyang/CS-221-Final-Project pytorch
andyljones/zonotable
anthonysong98/super-mario-bros-ppo pytorch
araffin/sbx jax
arnomoonens/yarll tf
automl/learna tf
bay3s/ppo-parallel pytorch
bay3s/ppo-rl pytorch
benevolentAI/guacamol_baselines pytorch
benpetit/cs379c tf
bentrevett/pytorch-rl pytorch
bonniesjli/PPO-Reacher_UnityML pytorch
bonniesjli/PPO_Reacher pytorch
chainer/chainerrl pytorch
cipher982/ppo-exploration pytorch
clwainwright/proximal_policy_optimization tf
danelee2601/rl-based-automatic-berthing
decoderkurt/research_project_school_of_ai_2019 tf
deconlabs/Binanace-trading-simulation pytorch
deconlabs/Binanace_trading_simulation pytorch
deconlabs/TradingZoo-Dynamic-fee-simulation pytorch
dickreuter/neuron_poker
dmiu-shell/deeprl-shell pytorch
donamin/llc tf
downingbots/RLDonkeycar
dyabel/handson_rl pytorch
eladsar/rbi pytorch
emerge-lab/nocturne_lab pytorch
evieq01/oodil pytorch
facebookresearch/Horizon pytorch
facebookresearch/ReAgent pytorch
fdcl-gwu/gym-rotor pytorch
gaetanserre/l2rpn-2022_ppo-baseline
georgkruse/cleanqrl pytorch
gmoss1/Kaggle-Halite-IV-RL
goncharom/PPOv1 pytorch
gstoica27/cpg_ppo tf
guofeng201507/ISA-IPA-2020-05-05-IS1PT-GRP-High5-StockTrading
gwthomas/gtml tf
hamishs/JAX-RL jax
harruff/Senior_Project_Repository tf
hdparks/AsteroidsDeepReinforcement torch
hill-a/stable-baselines tf
hmhuy0/SIM-RL pytorch
ifestus/rl tf
ikostrikov/pytorch-a2c-ppo-acktr-gail pytorch
ikostrikov/pytorch-rl pytorch
inoryy/reaver tf
intellisys-lab/stellaris-sc24
jcwleo/curiosity-driven-exploration-pytorch pytorch
jcwleo/random-network-distillation-pytorch pytorch
jfpettit/flare pytorch
jhare96/reinforcement-learning tf
jongornet14/HyperController pytorch
jsztompka/MultiAgent-PPO pytorch
jsztompka/PPO-demo pytorch
juliusfrost/Research-Paper-Implementations
jvidals09/Decentralized-and-multi-agent-control-of-Franka-Emika-Panda-robot-in-continuous-task-execution pytorch
jw1401/PPO-Tensorflow-2.0 tf
ku2482/gail-airl-ppo.pytorch pytorch
labmlai/annotated_deep_learning_paper_implementations pytorch
lcswillems/torch-ac pytorch
lgerrets/rl18-curiosity
liuyuezhang/pyrl pytorch
liyiyuian/Deep-Learning
llSourcell/OpenAI_Five_vs_Dota2_Explained pytorch
mark-gluzman/NmodelPPO
marload/DeepRL-TensorFlow2 tf
michael-snower/ppo tf
microsoft/strategically_efficient_rl tf
mightypirate1/PPO_homebrew tf
mindspore-courses/Deep-Reinforcement-Learning-Algorithms-with-MindSpore mindspore
miroblog/tf_deep_rl_trader tf
mit-realm/neuriss pytorch
montaserFath/Reinforcement-Learning-for-Prosthetics
morikatron/GAIL_PPO tf
morikatron/PPO tf
near32/regym pytorch
nikhilbarhate99/PPO pytorch
nikhilbarhate99/PPO-PyTorch pytorch
nitthilan/pommerman
nric/ProximalPolicyOptimizationContinuousKeras tf
nvlabs/gbrl_sb3 pytorch
openpsi-projects/srl pytorch
pytorch/rl/tree/main/examples/ppo jax
ray-project/ray/tree/master/rllib
reinforcement-learning-kr/pg_travel pytorch
rshnn/battleship
s-sd/task-amenability tf
saschaschramm/Pong tf
sc2crazy/StarCrackRL tf
seungjaeryanlee/osim-rl-helper
shiningsunnyday/mcts-chess pytorch
shreyesss/PPO-implementation-keras-tensorflow tf
shuishida/soaprl pytorch
siddharthverma314/proximalpolicyoptimization pytorch
silvialuu/DRL-2018 pytorch
sirakik/mprg_fc pytorch
sirakik/ppo_football pytorch
synthlabsai/big-math
taku-y/20181125-pybullet tf
takuseno/ppo tf
tatsu-lab/linguistic_calibration pytorch
tcmxx/CNTKUnityTools
tensorlayer/RLzoo tf
theresearchai/vehicle_routing_rl_2 pytorch
tidedra/vl-rlhf pytorch
tilkb/thermoai tf
tmjeong1103/RL_with_RAY pytorch
tobiasemrich/SchafkopfRL pytorch
tommyvsfu1/RL-NTU pytorch
toni-sm/skrl jax
tuanpnm99/RLPongAgent pytorch
uvipen/super-mario-bros-ppo-pytorch pytorch
vcadillog/PPO-Mario-Bros-Tensorflow-2 tf
vermashresth/damage-aware-PPO tf
vheuthe/microbot_rl
wangshub/RL-Stock
wangzhengfei0730/NIPS2018-AIforProsthetics tf
xiawenwen49/ppo tf
xiuyu0000/new_papers_codes/tree/main/ppo mindspore
xtma/simple-pytorch-rl pytorch
yoavalon/Quadcopter-env tf
yoavalon/QuadcopterReinforcementLearning tf
zjlab-ammi/llm4rl pytorch
zsz-hst/RL_single_chase_point

Tasks

Continuous ControlDota 2Multi-Goal Reinforcement LearningNeural Architecture SearchOpenAI GymPolicy Gradient MethodsReinforcement LearningSpeech Enhancement

Methods 이 논문이 사용한 방법론

07 Easy Ways to Speak With a Live Agent at Priceline Airlines: A Help Guide 설명 없음
Entropy Regularization 설명 없음
PPO Proximal Policy Optimization, or PPO, is a policy gradient method for reinforcement learning. The motivation was to have an algorithm with the data efficiency and reliable…

Similar Papers 제목 키워드 기반

Hindsight Experience Replay Accelerates Proximal Policy Optimization

2024-10-29 · Douglas C. Crowder, Darrien M. McKenzie, Matthew L. Trappett, Frances S. Chance

Hindsight experience replay (HER) accelerates off-policy reinforcement learning algorithms for environments that emit sparse rewards by modifying the goal of the episode post-hoc to be some state achieved during the epis…

reinforcement-learningReinforcement Learning

Generalized Proximal Policy Optimization with Sample Reuse

2021-10-29 · NeurIPS 2021 12 · James Queeney, Ioannis Ch. Paschalidis, Christos G. Cassandras

In real-world decision making tasks, it is critical for data-driven reinforcement learning methods to be both stable and sample efficient. On-policy methods typically generate reliable policy improvement throughout train…

Decision Making

Proximal Deterministic Policy Gradient

2020-08-03 · Marco Maggipinto, Gian Antonio Susto, Pratik Chaudhari

This paper introduces two simple techniques to improve off-policy Reinforcement Learning (RL) algorithms. First, we formulate off-policy RL as a stochastic proximal point iteration. The target network plays the role of t…

continuous-controlContinuous Controlreinforcement-learningReinforcement Learning (RL)

A-3PO: Accelerating Asynchronous LLM Training with Staleness-aware Proximal Policy Approximation

2025-12-06 · Xiaocan Li, Shiliang Wu, Zheng Shen arxiv

Decoupled PPO has been a successful reinforcement learning (RL) algorithm to deal with the high data staleness under the asynchronous RL setting. Decoupled loss used in decoupled PPO improves coupled-loss style of algori…

Reinforcement Learning

Behavior Proximal Policy Optimization

2023-02-22 · Zifeng Zhuang, Kun Lei, Jinxin Liu, Donglin Wang 외

Offline reinforcement learning (RL) is a challenging setting where existing off-policy actor-critic methods perform poorly due to the overestimation of out-of-distribution state-action pairs. Thus, various additional aug…

D4RLOffline RLReinforcement Learning (RL)