Reinforcement learning based on market simulation at JPMorgan

By Erik Martinez   
JPMorgan RL Summit thumbnail

Financial institutions have long been at the forefront of predictive analytics and market forecasting. Now, they’re going even further with the help of reinforcement learning (RL). At the Production RL Summit, Sumitra Ganesh, research director at JP Morgan AI Research, explained how RL helps her team model complex economic systems and efficient policy learning. 

Due to expense and risk in live environments — especially in multi-agent, interactive situations — simulations are employed. Simulation can come in many forms depending on the environment they’re emulating. JP Morgan needed an environment that simulated multiple heterogeneous interacting agents, since even a small market of just a few shops and consumers introduces a complex range of preferences, constraints, and connectivity. 

But that is no easy feat. Economic systems are heterogeneous, include agents looking to maximize utility, and only offer partial observability. With this complexity comes two major challenges when looking to simulate it: finding equilibrium among multiple strategic agents and model calibration with real data. Fortunately, these are precisely the issues RL can help address. It can help learn agent behaviors and policies and then calibrate the agent composition with real world data. 

Without RL, Sumitra and her team could have tried learning the separate policies of each agent in the market system she was simulating, but that would have been hard to scale, unstable, and does not leverage what is common across agents. In terms of calibrating agents to match the real market, it could be done agent by agent. But that would have been slow.

Watch Sumitra’s Production RL Summit talk and learn how RL-based simulations of complex, multi-agent environments and systems built with Ray and RLlib have greatly increased the efficacy and efficiency of the models they generate. 


Next steps

Anyscale's Platform in your Cloud

Get started today with Anyscale's self-service AI/ML platform:


  • Powerful, unified platform for all your AI jobs from training to inference and fine-tuning
  • Powered by Ray. Built by the Ray creators. Ray is the high-performance technology behind many of the most sophisticated AI projects in the world (OpenAI, Uber, Netflix, Spotify)
  • AI App building and experimentation without the Infra and Ops headaches
  • Multi-cloud and on-prem hybrid support