About Me

I am a final-year Ph.D. candidate in Computer Science at the University of Amsterdam (INDElab), advised by Prof. Dr. Paul Groth and Dr. Klim Zaporojets. I expect to defend my thesis in 2027.

I am on the job market, open to industry roles (Data Scientist / Machine Learning Engineer) and postdoctoral positions. Feel free to reach out at p.zhang@uva.nl or download my CV (PDF).

  • Multi-modal knowledge graphs
  • Entity linking
  • Link prediction
  • Recommendation
  • Large language models

I work on machine learning for knowledge graphs, where the data keeps changing and many entities look alike. Most models are trained once and left running. I build ones that use the signals others ignore, such as how the graph evolves, when a user is active, and time itself, so that entity linking, knowledge graph completion, and recommendation stay accurate on the hard cases: sparse, long-tail, and look-alike entities.

Across my first-author papers this means up to 21% over the prior state of the art on entity linking three years after training, 5% to 10% on recommendation, and up to 58% on the hardest look-alike entities. Code and benchmarks for the published ones are on GitHub.

Next, I want to take this beyond English and beyond yearly snapshots: multilingual entity linking, and models that keep adapting without forgetting what they already know.

Education

  • 2022 - Present Ph.D. in Computer Science (expected 2027), INDElab, Faculty of Science, University of Amsterdam (UvA), the Netherlands. Supervisors: Prof. Dr. Paul Groth, Dr. Klim Zaporojets.
  • 2019 - 2022 M.Eng. in Control Engineering, Faculty of Information Technology, Beijing University of Technology (BJUT), China. Supervisor: Prof. Dr. Yong Zhang.

Awards & Service

Awards

  • 2026 Conference travel grant for ACL 2026.
  • 2022 Outstanding Master’s Thesis, Beijing University of Technology.

Service

  • Reviewer / sub-reviewer: CIKM, ECAI, ESWC, PKDD.
  • 2020 - 2021 Teaching assistant, Data Engineering (BJUT).

Skills

Programming

Python, PostgreSQL, Bash, Git, Linux

ML & DL

PyTorch, Hugging Face, scikit-learn, NumPy, Pandas, Large language models, Vision-language models, Graph neural networks, Contrastive learning, Recommendation

Languages

Chinese (native), English (fluent, IELTS 7.0), Dutch (elementary)