Research Areas

Giving people the power to share and connect requires constant innovation

At Facebook, research permeates everything we do. We believe the most interesting research questions are derived from real world problems. Working on cutting edge research with a practical focus, we push product boundaries every day. At the same time, we publish papers, give talks, and collaborate broadly with the academic community.

We solve real-world problems that impact billions of people in areas such as:

Latest Publications

All Publications

Asynchronous Gradient-Push

Mahmoud Assran, Michael Rabbat

IEEE Transactions on Automatic Control - January 1, 2021

A Scalable Approach to Control Diverse Behaviors for Physically Simulated Characters

Jungdam Won, Deepak Gopinath, Jessica Hodgins

ACM SIGGRAPH - July 19, 2020

Can You Put it All Together: Evaluating Conversational Agents’ Ability to Blend Skills

Eric Michael Smith, Mary Williamson, Kurt Shuster, Jason Weston, Y-Lan Boureau

ACL - June 19, 2020

Epipolar Transformers

Yihui He, Rui Yan, Katerina Fragkiadaki, Shoou-I Yu

CVPR - June 16, 2020

PIFuHD: Multi-Level Pixel-Aligned Implicit Function for High-Resolution 3D Human Digitization

Shunsuke Saito, Tomas Simon, Jason Saragih, Hanbyul Joo

CVPR - June 16, 2020

ARCH: Animatable Reconstruction of Clothed Humans

Zeng Huang, Yuanlu Xu, Christoph Lassner, Hao Li, Tony Tung

CVPR - June 15, 2020

Designing Network Design Spaces

Ilija Radosavovic, Raj Prateek Kosaraju, Ross Girshick, Kaiming He, Piotr Dollar

CVPR - June 14, 2020

ViBE: Dressing for Diverse Body Shapes

Wei-Lin Hsiao, Kristen Grauman

CVPR - June 14, 2020

Downloads & Projects

View all Downloads & Projects

PyTorch is a Python package that provides two high-level features: tensor computation (like NumPy) with strong GPU acceleration and deep neural networks built on a tape-based autograd system.

Dense human pose estimation aims at mapping all human pixels of an RGB image to the 3D surface of the human body.

Torch is a scientific computing framework with wide support for machine learning algorithms. It is easy to use and efficient, thanks to an easy and fast scripting language, LuaJIT, and an underlying C/CUDA implementation.

Careers at Facebook Research
Want to solve some of the most challenging technology problems?