Feiyang Tang

Feiyang Tang

Ph.D. Candidate in Machine Learning

Norwegian Computing Center (NR)


This is Feiyang Tang’s home on the web!

Grew up and raised in a mid-sized city of Anhui Province, Eastern China, while half of my family live overseas in Australia, New Zealand, and the EU, travelling everywhere and getting to touch all different kinds of cultures has always been my dream. This motivated me to move to NZ in 2014 when I was 16 years old.

I am currently a Ph.D. candidate of machine learning in Norwegian Computing Center (NR) and NTNU - Norwegian University of Science and Technology. I obtained MSc in Artificial Intelligence from KU Leuven, BE and BSc Honours in computer science from The University of Auckland, NZ.

My research interests include machine learning, data mining and software security. I work in NR’s Information Security research group which does research and industrial development on information security and related topics.

My Ph.D. research is part of PriMa (Privacy Matters) project, which is an Innovative Training Network (ITN) under EU’s Marie Skłodowska-Curie Actions.

While study always takes most of my time, I was also a huge coffee lover and a part-time barista back in Auckland. Travelling always plays a huge part in my life and I look forward to leaving my footprint on every corners of this beautiful planet (23 countries so far).


  • Artificial Intelligence
  • Machine Learning
  • Computer Vision
  • Software Security
  • Data Mining


  • PhD in Machine Learning, 2023

    Norwegian Computing Center & NTNU, Norway

  • MSc in Artificial Intelligence, 2020

    KU Leuven, Belgium

  • BSc Honours in Computer Science, 2019

    The University of Auckland, New Zealand

  • BInfSc in Software Engineering, 2018

    Massey University, New Zealand




Statistical Modelling




Data Visualisation








PhD Candidate in Machine Learning

Norwegian Computing Center

10/2020 – 12/2023 Oslo, NO
  • Part of EU’s Marie Skłodowska-Curie Actions ITN project: Privacy Matters
  • Works on using machine learning techniques to automate privacy loophole discovery process

Advanced MSc in Artificial Intelligence

KU Leuven

09/2019 – 07/2020 Leuven, BE
  • Track: Big Data Analytics
  • Thesis: Image-text alignment for artworks
  • Graduated with Cum Laude (distinction)

Research Assistant

Massey University

11/2018 – 02/2019 Auckland, NZ
Responsibilities include:

  • Worked on an image recognition project: identify the species of dolphin by their fins
  • NZ$ 6,000 Summer Research Scholarship was given by the Institute of Natural and Mathematical Sciences during the 2018/2019 summer period.

BSc Honours in Computer Science with First Class Honours

University of Auckland

07/2018 – 07/2019 Auckland, NZ
  • Dissertation: Adaptive Association Rules Mining of Data Streams with Concept Drift Detection
  • Dissertation grade: A+
  • Part of the dissertation was published on PRICAI 2019

Graduate Teaching Assistant

University of Auckland

07/2018 – 06/2019 Auckland, NZ
Responsibilities include:

  • Handled marking and tutorials for COMPSCI 101 (Principles of Programming) and COMPSCI 110 (Introduction to Computer Systems)

Technical Intern

Orion Health

11/2017 – 02/2018 Auckland, NZ
Responsibilities include:

  • Handled technical writing, documentation design and technology solutions. Also helped with documentation portal set-up, making icons and writing HTML/CSS scripts

BSc in Software Engineering and Data Science

Massey University

02/2015 – 04/2018 Auckland, NZ


University of Auckland Computer Science Graduate Student Travel Award

Eindhoven University of Technology Amandus H. Lundqvist Full Scholarship

IELTS 8.0 overall

Reading 8.5, listening 8.5, speaking 7.0, writing 7.0.

University of Trento Full Scholarship

Massey University Summer Research Scholarship (NZ$6,000)

University of Auckland CS Outstanding Achievement Certificate

Massey University Science Undergraduate Dean’s list

Recent Posts

Some jottings for baseline paper of my MAI project

It is been over a semester since my MAI programme started here in KU Leuven! What an exciting new start after flying 30 hours from Southern Hemisphere coastal Auckland to historical university town Leuven!

Writing technical content in Academic

Academic is designed to give technical content creators a seamless experience. You can focus on the content and Academic handles the rest. Highlight your code snippets, take notes on math classes, and draw diagrams from textual representation.

Display Jupyter Notebooks with Academic

Learn how to blog in Academic using Jupyter notebooks



Spam Filters

Build and evaluate some online spam filter algorithms that can deal with infinite examples and features.

Crafting and Learning Features from Faces

Explored advanced techniques for constructing features that better describe objects of interest and perform a few tasks using these features.

Fine-grained Image Text Alignment for Artworks

Enhanced model align image and text on a fragment level for artworks.

SF Taxi Trip Analysis

Revenue analysis on GPS traces of taxis in San Francisco.

U.S. Election Prediction

Several predictive models of the 2016 U.S. presidential election based on county-level socio-economic features.

Recent Publications

Quickly discover relevant content by filtering publications.

Adaptive Self-Sufficient Itemset Miner for Transactional Data Streams

Most studies on pattern mining consider itemsets that have a high frequency of occurrence as useful, often determined by the support of …