Welcome. This is Weicheng(Sam) Zhang.

Software Engineer & ML Researcher



Pseudo Relevance Feedback with Dense Word Embedding for IR

Feb 2018 - Present

Using ElasticSearch for Cross-lingual Information Retrieval

Aug 2017 - Feb 2018

Online Max-Margin DeepWalk for Representation Learning

Feb 2016 - Jun 2016

MMDW: Discriminative Learning of Network Representation

Apr 2015 - Feb 2016


Spam Filter through Deep Learning and Information Retrieval


De-anonymizing Attack and Defense to Social Networks


Natural Language Processing


Security Analytics


Cryptography and Coding


Real-time Detection of Social Network Attacks


Using Power Levels to Infer Unauthorized Use in Wireless Sensor Nodes


Publications & Honors



  • Weicheng Zhang, Timothy Leschke. Spam Filter through Deep Learning and Information Retrieval. [pdf]

  • 2016

  • Cunchao Tu, Weicheng Zhang, Zhiyuan Liu, Maosong Sun, Huanbo Luan. Max-Margin DeepWalk: Discriminative Learning of Network Representation. International Joint Conference on Artificial Intelligence (IJCAI 2016) [pdf]

  • Honors


  • IARPA-MATERIAL project ranks high in competition with three companies and two unversities.
  • Graduating with 4 A+ in two years, GPA 4.0/4.0 for tech courses. Rank top 2%.
  • 2016

  • Two A+ in one semester. GPA 4.0/4.0.
  • 2015

  • Second Scholarship, listing at the top 10%
  • Honorable Mention in Mathematical Contest in Modeling, 2015
  • 2014

  • Participated in the summer session in UC Berkeley
  • Chief of the News Center of the Sudent Union
  • Excellent Department of the Student Union
  • Excellent Leader of the Student Union
  • 2013

  • Activist in sports and arts events
  • About Me

    Sep 2017

    I'm a second-year Master student(2016 - ) in Information Security Institute at Johns Hopkins University.

    My main research interests are rooted in designing representation learning methods and efficient infromation retrieval system to solve Natural Language Processing related problems. I'm currently working on building an information retrieval system for Cross-lingual Information Retrieval project (CLIR) named JHU MATERIAL, using Elasticsearch and Lucene.

    My major at Johns Hopkins University is Information Security. So I've also accomplished several projects by designing and building effective defensing methods, most of which combined state-of-the-art machine learning methods with information security concepts and got great outcome.

    Before enrolling this program, I obtained a B.E. in Communication Engineering from Beijing University of Posts and Telecommunications. Also I have interned in Natural Language Processing and Computational Social Science at Tsinghua University, focusing on developing network representation learning methods .

    "Keys begin, keys end. You know there are 88 of them. They are not infinite. You are infinite."

    -- The Legend of 1900