Research Scientist at OpenAI. First author of MetaCLIP 2, DoLa, SelfCite, DiffCSE
DoLa. Official implementation for the paper "DoLa: Decoding by Contrasting Layers Improves Factuality in Large Language Models"
557DiffCSE. Code for the NAACL 2022 long paper "DiffCSE: Difference-based Contrastive Learning for Sentence Embeddings"
298Lookback-Lens. Code for the EMNLP 2024 paper "Detecting and Mitigating Contextual Hallucinations in Large Language Models Using Only Attention Maps"
152pywordseg. Open Source State-of-the-art Chinese Word Segmentation System with BiLSTM and ELMo. https://arxiv.org/abs/1901.05816
46EAR. Code for the ACL 2023 long paper - Expand, Rerank, and Retrieve: Query Reranking for Open-Domain Question Answering
38Transformer_CycleGAN_Text_Style_Transfer-pytorch. Implementation of CycleGAN for Text style transfer with PyTorch.
32NAR-ST. Code for the ACL-IJCNLP 2021 Findings paper "Investigating the Reordering Capability in CTC-based Non-Autoregressive End-to-End Speech Translation"
12ML2018SPRING. NTUEE 2018 spring course - Machine Learning (Pei-Yuan Wu, Hung-Yi Lee, Tsungnan Lin)
12L2KD. Code for the EMNLP2020 long paper "Lifelong Language Knowledge Distillation" https://arxiv.org/abs/2010.02123
12LiTy. LiTy: Listen & Type - Efficient Dictation Training Tool for English Learners.
10BiLSTM_Collocation_Parser. BiLSTM+ELMo 搭建的中文 Collocation Parser
9Input_Method_auto-Modifier. Windows 自動切換輸入法程式 Chinese computer user always annoyed with modifying input types between Chinese and English every now and then. Sometimes you type in a lot of words but finally find it was under wrong input type. It is a kind of tolerant. So I write this tiny Python code to solve this problem. With this program, we almost no need to press "Shift" to change our input type. It will modify you input type automatically according to the words you type in.
6MakeNTU2019_workshop. MakeNTU 2019 workshop tutorial for Face Lock with RPi, Azure, OpenCV.
5invrat_debias. Code for "Mitigating Biases in Toxic Language Detection through Invariant Rationalization"
4mfcc_extractor. Simple one-line scripts to extract reliable MFCC features with librosa and store in HDF5 format file.
2blockchain. A simple implementation of blockchain (UTXO)
2AWS_synthesis. Python
2transformers-dola. 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
2Chinese_Sentence_Dependency_Analyzer. Using Word2vec's center vector and context vector to analysis the collocation relations between Chinese words, and greedily want to extract some dependency relations in sentence (but not so successful).
2DSnP_fraig. Functionally Reduced And-Inverter Graph (FRAIG) - NTUEE Course DSnP Final Project
1Multiple_clipboard. A tiny tool that can keep each item you copy(up to 100 items). Select one of them to paste by taping "up" and "down" key just like you are keying in commands on the terminal.
1coffee_beans_recognize. Python
1ceiba-dl. NTU CEIBA 資料下載工具
1ctrl. Conditional Transformer Language Model for Controllable Generation (https://einstein.ai/presentations/ctrl.pdf)
1