About me

I am a research scientist in the User Modeling & Personalization team at Snap Research. My primary focuses include generative recommendation and representation learning in general.

Before joining Snap, I earned a Ph.D. degree in Computer Science and Engineering from the University of Notre Dame in 2024, advised by Dr. Fanny Ye. Prior to my Ph.D., I received my B.S. and M.S. from Case Western Reserve University, supervised by Dr. Soumya Ray with a focus on machine learning.

News

[2025.08] Our paper entitled "Generative Recommendation with Semantic IDs: A Practitioner's Handbook" (in short GRID) has been accepted to CIKM'25. GRID is one of the first few public resources that produce state-of-the-art performance using generative recommendation models. Please check out GRID at our public repo!

[2025.07] One paper about re-ranking using graphs is accepted to RecSys'25. Congrats to Zhongyu!

[2025.05] Two papers are accepted to the research track at KDD'25. One paper studies the popularity bias of recommender systems and the other paper studies cross-domain sequential recommendation. See you in Toronto.

[2025.04] One paper that studies learning universal user representations leveraging cross-domain user intent has been accepted to the industrial track of SIGIR'25. Thanks for the joint efforts from scientists and engineers at Snapchat. See you in Italy.

Preprint(s):

  • Enhancing Item Tokenization for Generative Recommendation through Self-Improvement
    R. Chen, M. Ju, N. Bui, D. Antypas, S. Cai, X. Wu, L. Neves, Z. Wang, N. Shah, T. Zhao
    arXiv [pdf]
  • Beyond Unimodal Boundaries: Generative Recommendation with Multimodal Semantics
    J. Zhu, M. Ju, D Koutra, N. Shah, T. Zhao
    arXiv [pdf]

Selected Publications

[Full List] [Google Scholar]

  • Generative Recommendation with Semantic IDs: A Practitioner’s Handbook
    M. Ju, L. Collins, L. Neves, B. Kumar, Y. Wang, T. Zhao, N. Shah
    CIKM 25 [pdf] [code]

  • Revisiting Self-attention for Cross-domain Sequential Recommendation
    M. Ju, L. Neves, B. Kumar, L. Collins, T. Zhao, Y. Qiu, C. Dou, S. Nizam, S. Yang, N. Shah
    KDD 25 [pdf] [code]

  • Learning Universal User Representations Leveraging Cross-domain User Intent at Snapchat
    M. Ju, L. Neves, B. Kumar, L. Collins, T. Zhao, Y. Qiu, C. Dou, Y. Zhou, S. Nizam, R. Ozturk, Y. Liu, S. Yang, M. Malik, N. Shah
    SIGIR 25 [pdf]

  • Understanding and Scaling Collaborative Filtering Optimization from the Perspective of Matrix Rank
    D. Loveland, X. Wu, T. Zhao, D. Koutra, N. Shah, M. Ju
    WWW 25 [pdf]

  • How Does Message Passing Improve Collaborative Filtering?
    M. Ju, W. Shiao, Z. Guo, Y. Ye, Y. Liu, N. Shah, T. Zhao
    NeurIPS 24 [pdf] [code]

  • GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentation
    M. Ju, T. Zhao, W. Yu, N. Shah, Y. Ye
    NeurIPS 23 [pdf] [code]

  • Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalization
    M. Ju, T. Zhao, Q. Wen, W. Yu, N. Shah, Y. Ye, C. Zhang
    ICLR 23 [pdf] [code]

  • Let Graph be the Go Board: Gradient-free Node Injection Attack for Graph Neural Networks via Reinforcement Learning
    M. Ju, Y. Fan, C. Zhang, Y. Ye
    AAAI 23 [pdf] [code]

  • Grape: Knowledge Graph Enhance Passage Reader for Open-domain Question Answering
    M. Ju*, W. Yu*, T. Zhao, C. Zhang, Y. Ye
    EMNLP 22 (Findings) [pdf] [code]

  • Adaptive Kernel Graph Neural Network
    M. Ju, S. Hou, Y. Fan, J. Zhao, Y. Ye, L. Zhao
    AAAI 22 [pdf] [code]

* stands for equal contribution.

Contact

  • Snap Email: mju [at] snap [dot] com
  • ND Alumni Email: mju2 [at] alumni [dot] nd [dot] edu
  • Location: 110 110th Ave NE, Bellevue, WA