1. Tencent America, Palo Alto, CA, USA
2. Google Research, Mountain View, CA, USA
3. Department of Computer Science, Massachusetts Institute of Technology, Cambridge, MA, USA
4. Department of Computer Science, Rutgers University, Newark, NJ, USA
5. Department of Computer Science, University of Illinois at Urbana-Champaign, Champaign, IL, USA