Ruining He

ruining.he.ai@gmail.com

About

I'm now a Software Engineer at Google Research. I completed my Ph.D. in computer science at UCSD under the supervision of Prof. Julian McAuley in 2017. In my research, I focus on building scalable machine learning models for real-world problems. (CV update: Oct. 2018) Google Scholar

News

  • 08/2018 Check out my blog post on PinSage, a state-of-the-art technology we built at Pinterest.

  • 05/2018 One paper w/ Rex, Kaifeng, Pong, William, and Jure accepted to KDD '18.

  • 04/2018 One paper w/ Wang-Cheng and Julian accepted to IJCAI '18 (Sister Conference Best Paper Track).

  • 06/2017 One paper w/ Wang-Cheng and Julian accepted to RecSys '17.

  • 06/2017 I became a member of WSDM '18 Program Committee.

  • 05/2017 I passed my final defense.

  • 04/2017 One paper w/ Chenwei and Julian accepted to IJCAI '17.

  • 03/2017 One paper w/ Jianguo, Chunbin, Moojin, Yannis, and Steven accepted to VLDB '17.

  • 12/2016 I'm now officially a Ph.D. candidate.

  • 12/2016 I presented two papers at ICDM '17 in Barcelona.

  • 09/2016 I became a member of WWW '17 Program Committee.

  • 09/2016 I became a reviewer for IEEE Transactions on Multimedia.

  • 09/2016 Two papers w/ Julian and Charles accepted to ICDM '16.

  • 07/2016 I presented our paper on sparse hierarchical embeddings at IJCAI in NYC.

  • 07/2016 One paper w/ Chen, Zhaowen, and Julian accepted to RecSys '16.

  • 06/2016 I'm spending the summer in Seattle as a research intern on Core Machine Learning team at Amazon.

Education

2013 - 2017 Ph.D. Dept. of Computer Science and Engineering, University of California, San Diego (U.S.A.)

2010 - 2013 M.S. (with honors) Dept. of Computer Science and Technology, Tsinghua University (China)

2006 - 2010 B.E. (with honors) Dept. of Software Engineering, Hebei University of Technology (China)

Publications

Translation-based Recommendation: A Scalable Method for Modeling Sequential Behavior [ Pdf | Data | Code (C++) ]

Ruining He, Wang-Cheng Kang, Julian McAuley

International Joint Conference on Artificial Intelligence (IJCAI '18) Invited paper - Sister Conference Best Paper Track

Graph Convolutional Neural Networks for Web-Scale Recommender Systems [ Pdf ]

Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L. Hamilton, Jure Leskovec

ACM SIGKDD Conference on Knowledge Discovery and Data Mining (SIGKDD '18)

Translation-based Recommendation [ Pdf | Data | Code (C++) ]

Ruining He, Wang-Cheng Kang, Julian McAuley

ACM Conference on Recommender Systems (RecSys '17) Best Paper Runner-up Award

SPMC: Socially-Aware Personalized Markov Chains for Sparse Sequential Recommendation [ Pdf | Code (C++) ]

Chenwei Cai, Ruining He, Julian McAuley

International Joint Conference on Artificial Intelligence (IJCAI '17)

MILC: Inverted List Compression in Memory [ Pdf ]

Jianguo Wang, Chunbin Lin, Ruining He, Moojin Chae, Yannis Papakonstantinou, Steven Swanson

International Conference on Very Large Data Bases (VLDB '17)

Fusing Similarity Models with Markov Chains for Sparse Sequential Recommendation [ Pdf | Data | Code (C++) | Slides ]

Ruining He, Julian McAuley

IEEE International Conference on Data Mining (ICDM '16)

Learning Compatibility Across Categories for Heterogeneous Item Recommendation [ Pdf | Data | Code (C++) | Slides ]

Ruining He, Charles Packer, Julian McAuley

IEEE International Conference on Data Mining (ICDM '16)

Vista: A Visually, Socially, and Temporally-aware Model for Artistic Recommendation [ Pdf | Data | Code (C++) ]

Ruining He, Chen Fang, Zhaowen Wang, Julian McAuley

ACM Conference on Recommender Systems (RecSys '16)

Sherlock: Sparse Hierarchical Embeddings for Visually-aware One-class Collaborative Filtering [ Pdf | Data | Code (C++) ]

Ruining He, Chunbin Lin, Jianguo Wang, Julian McAuley

International Joint Conference on Artificial Intelligence (IJCAI '16)

Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filtering [ Pdf | Data | Code (C++) ]

Ruining He, Julian McAuley

World Wide Web (WWW '16) Top 1 cited paper@WWW '16

Fashionista: A Fashion-aware Graphical System for Exploring Visually Similar Items [ Pdf | Link | Poster ]

Ruining He, Chunbin Lin, Julian McAuley

World Wide Web (WWW '16), demo paper

VBPR: Visual Bayesian Personalized Ranking from Implicit Feedback [ Pdf | Data1 | Data2 | Code (C++) ]

Ruining He, Julian McAuley

AAAI Conference on Artificial Intelligence (AAAI '16)

EATBit: Effective Automated Test for Binary Translation with High Code Coverage [ Pdf | Link ]

Hui Guo, Zhenjiang Wang, Chenggang Wu, Ruining He

Design, Automation & Test in Europe (DATE '14)

ISBA: An Independent Set-Based Algorithm for Automated Partial Reconfiguration Module Generation [ Pdf | Link ]

Ruining He, Yuchun Ma, Kang Zhao, Jinian Bian

International Conference on Computer-Aided Design (ICCAD '12)

PDPR: Fine-Grained Placement for Dynamic Partially Reconfigurable FPGAs [ Pdf | Link ]

Ruining He, Guoqiang Liang, Yuchun Ma, Yu Wang, Jinian Bian

International Symposium on Applied Reconfigurable Computing (ARC '12)

Unification of PR Region Floorplanning and Fine-grained Placement for Dynamic Partially Reconfigurable FPGAs

Ruining He, Guoqiang Liang, Yuchun Ma, Yu Wang, Jinian Bian

Journal of Circuits, Systems and Computers (JCSC), 2013

Professional Services

[PC Member]

  • ACM International Conference on Web Search and Data Mining (WSDM ’19, '18)

  • The Web Conference (WWW ’18)

  • International World Wide Web Conference (WWW ’17)

  • Workshop on ExplainAble Recommendation and Search (SIGIR ’18 Workshop)

  • Machine Learning Meets Fashion (KDD ’18, '17 Workshop)

[Reviewer]

  • The ACM CHI Conference on Human Factors in Computing Systems (CHI ’18)

  • IEEE Transactions on Multimedia (MM)