Greetings! I am a first-year graduate student in the Master's Programme of Language Technology at Carnegie Mellon University, where I am very fortunate to be advised by Dr. Yonatan Bisk. I received my Bachelor's degree in Computer Science & Mathematics with first class honors from Hong Kong University of Science and Technology.
Research Experience
Low-Light Video Enhancement Using Deep Learning
Final Year Project in HKUST Aug 2019 - May 2020
Advised by Professor CHEN Qifeng
×
- This project explored possibilities of reducing noises and motion blurs in low-light RGB video frames using deep learning. Our contributions are three-folds:
- ▸ A novel approach to collect data of dark and blurry video frames with corresponding bright and sharp ground-truth images. Video frames are collected in video mode with short exposure time while ground-truth images are collected in image mode with long exposure time.
- ▸ An end-to-end fully convolutional network pipeline with a fine-tuning strategy for low-light video enhancement.
- ▸ Experiments show that, on the newly-collected dataset, our proposed pipeline outperforms previous video enhancement methods in terms of both numerical evaluation metrics and human perceptual evaluation.
- ▸ Project Video
- ▸ Project Report
- ▸ View Github
Event-to-Sentence Using BERT in Automated Story Generation
Summer Research in Georgia Tech May 2019 - Aug 2019
Advised by Professor Mark Riedl
×
- ▸ Proposed an event-to-sentence method based on pre-trained BERT by inserting words between event tokens.
- ▸ Designed and Implemented an Editing-Writing Network consisting of a BERT encoder and an RNN decoder, which iteratively generates sentences and revises its own output.
- ▸ Demonstrated the extent to which the general linguistic knowledge acquired through unsupervised training can be applied to the particular task of story generation, with appropriate adjustment.
- ▸ View Github
Building a Blockchain and Smart Contract Application
Undergraduate Research Program in HKUST Fall 2018
Advised by Professor CHEUNG Shing Chi
×
- ▸ Implemented a smart contract based on Ethereum framework.
- ▸ Developed a web-based interface for transaction creation, manipulation and approval.
Selected Course Projects
Internet Computing
HKUST COMP4021 Fall 2019
×
-
The project's name is "World Travel". It's a game that borrows some ideas from "monopoly". The player can select an icon on the menu page to represent the player. On the map page, the player rolls a die and then walks around a map according to the die outcome. Then a card will show up and describe about a destination (a city). Once a city is visited, the corresponding cell on the map will disappear. This means, the player cannot repeatly visit the same cell. The game is finished when all cities are visited.
- ▸ Client Side Techniques:
HTML, Javascript, jQuery, timer, bootstrap, animation
- ▸ Server Side Techniques:
PHP, jQuery ajax, XML & TXT file for storage and "memory"
- ▸ Client Side Functions:
Choose player icon, play the game, switch between menu page and map page, reload unfinished trip
- ▸ Server Side Functions:
Store game status, check game status upon page reloading
- ▸ View Github
Machine Learning
Georgia Tech CS4641 Spring 2019
×
- ▸ Supervised Learning:
This project explored multiple techniques
(knn, svm, dt, gbdt, mlp) in supervised learning tasks
(binary classification, multi-class classification).
- ▸ Randomized Optimization:
This project gave a comparative analysis of four RO algorithms
(hill climbing, simulated annealing, genetic algorithm, MIMIC)
and discussed how they behave on three search problems
(traveling salesman problem, multiple-optimum problem, single-optima problem).
- ▸ Unsupervised Learning:
This project used some of the clustering
(k-means, expected maximization)
and dimentionality reduction algorithms
(PCA, ICA, randomized projection, info gain)
on datasets I had previously analyzed in Supervised Learning and discussed how they affect the classification results.
- ▸ Markov Decision Process:
This project explored Markov Decision Process by designing maze problems, and solving them using Value Iteration, Policy Iteration and Reinforcement Learning.
- ▸ View Github
Information Visualization
Georgia Tech CS4460 Spring 2019
×
- ▸ This project implemented an interactive visualization of data for the web, using D3 and Javascript.
- ▸ We implemented a multiple view visualization consisting of a scattermatrix and a bar chart, showing the financial status and ethic distributions of college students in US.
- ▸ Our design supports overview & detail, burshing & linking and real-time filtering.
- ▸ View Github
Language Model
HKUST COMP4901K Fall 2018
×
- ▸ This project aims at building a neural network language model, which, given the previous words in a sentence, is capable of predicting the last word.
- ▸ I explored various techniques to boost performance, including hyperparameter tuning and better architecture design
(Skip connections, CNN, Bi-LSTM)
and attention mechanism.
- ▸ Finally, an RNN model with skip-connections produced the best result. Hyperparameter tuning and pre-training methods such as Word-to-Vec also added to further improvement. Neverthelss, I found that Bi-LSTM and attention mechanisms easily caused overfitting in this particular problem.
- ▸ View Github
Customer Revenue Prediction with Spark
HKUST COMP4651 Fall 2018
×
- ▸ This project aims at a Kaggle challenge for predicting the amount of money spent by a GStore customer. We explored visualization, data processing and machine learning tools on Spark platform.
- ▸ Since this is a Cloud Computing course project, we utlized Intel DevCloud for big data cleaning and Amazon S3 for data storage
- ▸ We built three machine learning models, namely GBT regressor, RandomForest regressor and Linear Regression, among which RandomForest regressor produced the lowest RMSE (0.07) on validation data.
- ▸ View Github
Honors
Hong Kong University of Science and Technology Academic Achievement Medal 2020
Dean’s List - HKUST 2016 - 2020
University’s Scholarship Scheme for Continuing Undergraduate Students - HKUST 2016-2019
The Cheng Foundation Scholarships for Chinese Mainland Undergraduate Students 2018 - 2019
The Hong Kong Electric Co.Ltd. Scholarship 2017 - 2018
Mingxi Youth Award Scheme 2017 - 2018