1 Baidu Research, Sunnyvale, CA, USA
2 Baidu, Inc., Beijing, China
3 Oregon State University, Corvallis, OR, USA
(†Equal contribution, ‡Corresponding author)