avatar

Andy Chiang

ζ±Ÿε°šθ»’

  • πŸ‘‹ Hi! My name is Andy Chiang (ζ±Ÿε°šθ»’).
  • πŸ‘¨β€πŸŽ“ I am a master's student in Computer Science at NYCU, Hsinchu, Taiwan.
  • πŸ› οΈ My skills are web front-end, web back-end, web crawler, data mining, machine learning, natural language processing...
  • ❀️ My hobbies are coding πŸ‘¨β€πŸ’», playing badminton 🏸, and traveling ✈️.
  • βœ‰οΈ If you have any questions, feel free to contact me!

πŸ’­ MOTTO

β€œNo regrets for the past, only actions for the future.”

- Andy Chiang


🏫 EDUCATIONS

Overall
Total Credit: 37
Average Grade: 4.06
2024 2nd Semester
Course Credit Grade
Edge AI 3 A
Graduate English: Research Paper Writing 2 A+
Independent Study 1 P
Total Credit: 6
Average Grade: 4.12
2024 1st Semester
Course Credit Grade
Generative Information Retrieval 3 A+
Video Compression 3 A+
Graduate English: Sentence Patterns and Paragraph Writing 2 A
Independent Study 1 P
Total Credit: 9
Average Grade: 4.23
2023 2nd Semester
Course Credit Grade
Pattern Recognition 3 A
Deep Learning 3 A-
Deep Learning Labs 3 A-
Graduate English: Oral Presentation and Discussion 2 A+
Independent Study 1 P
Seminar 0 A
Total Credit: 12
Average Grade: 3.89
2023 1st Semester
Course Credit Grade
Data Science Project 3 A+
Data Visualization and Visual Analytics 3 A
Selected Topics in Reinforcement Learning 3 A
Independent Study 1 P
Total Credit: 10
Average Grade: 4.00
Overall
Total Credit: 180
Average Grade: 3.93
2022 2nd Semester
Course Credit Grade
Statistics 3 A-
Deep Reinforcement Learning 3 B
Stock Investment Simulation and Practice 3 A-
National Defense Education: International Situations 2 A+
Text Mining: Small Skill and Big Application 2 A+
Basic of English Academic Writing(I) 1 A+
Tennis 1 A
Total Credit: 16
Average Grade: 3.81
2022 1st Semester
Course Credit Grade
Introduction to Information Retrieval 3 A+
Introduction to Quantum Information Science 3 A
Artificial Intelligence 3 A
An Introduction of Modern Medicine 2 A
Language, Culture and Communication 2 A
National Defense Education: National Defense Science and Technology 2 A+
Golf 1 A+
Total Credits: 19
Average Grade: 3.73
2021 2nd Semester
Course Credit Grade
Introduction to Data Mining 3 A+
Introduction to Data Compression 3 A+
Introduction to Network Security 3 A+
File Processing and I/O System 3 A+
Artificial Intelligent Internet of Things (AIOT) Application and Implementation 3 A+
The Development of Web-based Information Systems 3 A+
Embedded Microprocessor System Design 3 A
Special Projects on Information (II) 2 A+
National Defense Education: National Defense Policies 2 A+
Total Credit: 26
Average Grade: 4.26
2021 1st Semester
Course Credit Grade
Computer Organization 3 A+
Introduction to Database Management System 3 A+
Data Communications 3 A+
Operating Systems 3 A+
Operating Systems Lab 1 A+
Special Projects on Information (I) 2 A+
Biodiversity and Life 2 A+
Total Credit: 19
Average Grade: 3.73
2020 2nd Semester
Course Credit Grade
Algorithms 3 A+
Computer Networks 3 A+
Assembly Language and System Programming 3 A+
Unix System and Script Programming 3 A
Electronic Circuit 3 A
Introduction to Color Science and Applications 2 A+
Logic Design Lab 1 A+
Japanese (II) 3 B+
Ethics and Emerging Technology 2 B+
Swimming 1 A+
Total Credit: 25
Average Grade: 3.99
2020 1st Semester
Course Credit Grade
Linear Algebra 3 A+
Logic Design 3 A+
Formal Languages 3 A+
Data Structures 3 B-
Japanese (II) 3 A-
Classical Music Appreciation 2 A+
Life Science and Human Life 2 A+
Japanese Manga Culture Inquiry 2 A
Microbial World 2 A-
Weight Management 1 A+
Total Credit: 24
Average Grade: 3.95
2019 2nd Semester
Course Credit Grade
Calculus (II) 3 A+
Object-Oriented Programming 3 B+
General Physics 3 B+
General Physics Lab 1 A+
Probability 3 B
Japanese (I) 3 A
Freshman English 3 B+
College Chinese 2 A+
Interpersonal Relations 2 A-
Contemporary Development in Taiwan, Japan and Korea 2 A-
Badminton 1 A+
Total Credit: 27
Average Grade: 3.64
2019 1st Semester
Course Credit Grade
Calculus (I) 3 A+
Computer Programming 3 A+
General Physics 3 B+
General Physics Lab 1 A+
Discrete Mathematics 3 C+
Japanese (I) 3 A
Freshman English 3 A
College Chinese 2 A+
Japanese Culture 2 A-
Badminton 1 A+
Total Credit: 25
Average Grade: 3.8
Overall
Total Credit: 154
Average Grade: 85.4
2018 1st Semester
Course Credit Grade
Chinese 4 79.0
English 4 85.0
Mathematics 3 93.0
Physics 3 99.0
Chemistry 3 92.0
Biology 3 93.0
Physical Education 2 89.0
Total Credit: 33
Average Grade: 89.0
2017 2nd Semester
Course Credit Grade
Chinese 4 79.0
English 4 90.0
Mathematics 4 83.0
Physics 2 93.0
Chemistry 2 86.0
Biology 2 96.0
History 2 89.0
Geography 2 91.0
Civics 2 80.0
Physical Education 2 88.0
Music 1 93.0
Art 1 93.0
Total Credit: 33
Average Grade: 87.7
2017 1st Semester
Course Credit Grade
Chinese 4 82.0
English 4 87.0
Mathematics 4 87.0
Physics 2 83.0
Chemistry 2 85.0
Biology 2 96.0
History 2 89.0
Geography 2 91.0
Civics 2 81.0
Physical Education 2 85.0
Music 1 83.0
Art 1 83.0
Total Credit: 33
Average Grade: 86.5
2016 2nd Semester
Course Credit Grade
Chinese 4 83.0
English 4 86.0
Mathematics 4 77.0
Chemistry 2 77.0
Earth Science 2 94.0
History 2 85.0
Geography 2 93.0
Civics 2 77.0
Physical Education 2 85.0
Music 1 85.0
Art 1 93.0
Total Credit: 32
Average Grade: 83.9
2016 1st Semester
Course Credit Grade
Chinese 4 82.0
English 4 67.0
Mathematics 4 80.0
Physics 2 86.0
Biology 2 89.0
History 2 84.0
Geography 2 87.0
Civics 2 77.0
Physical Education 2 81.0
Music 1 81.0
Art 1 92.0
Total Credit: 32
Average Grade: 80.0

πŸ“œ PUBLICATIONS

Generating sports game reports from structured table data is a challenging table-to-text generation task that requires balancing structured data comprehension with narrative storytelling. While model-based approaches demand large training datasets, prompt-based methods with large language models (LLMs) often suffer from hallucination issues due to poor table comprehension. To address these challenges, we propose Tree-of-Report, a novel framework that divides the generation process into three stages: Content Planning, Operation Execution, and Content Generating. Our method decomposes large tables into smaller sub-tables using a hierarchical tree structure, enabling more effective table comprehension. Additionally, it merges and rewrites texts to produce more detailed and coherent long-form outputs. Experimental results on the RotoWire, MLB, and ShuttleSet+ datasets show that Tree-of-Report outperforms existing prompt-based baselines with relatively lower time and cost, demonstrating its advantage in both effectiveness and efficiency. In summary, this work sets a new precedent for prompt-based table-to-text generation in sports game reports.

Keywords: Table-to-Text Generation Sports Game Reports Tree-Structured Prompting

With the rapid advancement of generative AI, AI-generated images have become increasingly realistic, raising concerns about creativity, misinformation, and content authenticity. Detecting such images and identifying their source models has become a critical challenge in ensuring the integrity of digital media. This paper tackles the detection of AI-generated images and identifying their source models using CNN and CLIP-ViT classifiers. For the CNN-based classifier, we leverage EfficientNet-B0 as the backbone and feed with RGB channels, frequency features, and reconstruction errors, while for CLIP-ViT, we adopt a pretrained CLIP image encoder to extract image features and SVM to perform classification. Evaluated on the Defactify 4 dataset, our methods demonstrate strong performance in both tasks, with CLIP-ViT showing superior robustness to image perturbations. Compared to baselines like AEROBLADE and OCC-CLIP, our approach achieves competitive results. Notably, our method ranked Top-3 overall in the Defactify 4 competition, highlighting its effectiveness and generalizability. All of our implementations can be found in https://github.com/uuugaga/Defactify_4.

Keywords: Source Model Identification Robust Detection AI-Generated Images CNN and CLIP Models

Badminton enjoys widespread popularity, and reports on matches generally include details such as player names, game scores, and ball types, providing audiences with a comprehensive view of the games. However, writing these reports can be a time-consuming task. This challenge led us to explore whether a Large Language Model (LLM) could automate the generation and evaluation of badminton reports. We introduce a novel framework named BADGE, designed for this purpose using LLM. Our method consists of two main phases: Report Generation and Report Evaluation. Initially, badminton-related data is processed by the LLM, which then generates a detailed report of the match. We tested different Input Data Types, In-Context Learning (ICL), and LLM, finding that GPT-4 performs best when using CSV data type and the Chain of Thought prompting. Following report generation, the LLM evaluates and scores the reports to assess their quality. Our comparisons between the scores evaluated by GPT-4 and human judges show a tendency to prefer GPT-4 generated reports. Since the application of LLM in badminton reporting remains largely unexplored, our research serves as a foundational step for future advancements in this area. Moreover, our method can be extended to other sports games, thereby enhancing sports promotion. For more details, please refer to this https URL.

Keywords: Badminton Report Generation Evaluation Large Language Models

In this paper, we present Pre-CoFactv3, a comprehensive framework comprised of Question Answering and Text Classification components for fact verification. Leveraging In-Context Learning, Fine-tuned Large Language Models (LLMs), and the FakeNet model, we address the challenges of fact verification. Our experiments explore diverse approaches, comparing different Pre-trained LLMs, introducing FakeNet, and implementing various ensemble methods. Notably, our team, Trifecta, secured first place in the AAAI-24 Factify 3.0 Workshop, surpassing the baseline accuracy by 103% and maintaining a 70% lead over the second competitor. This success underscores the efficacy of our approach and its potential contributions to advancing fact verification research.

Keywords: Fact Verification Question Answering Text Classification Ensemble Learning

Manually designing cloze test consumes enormous time and efforts. The major challenge lies in wrong option (distractor) selection. Having carefully-design distractors improves the effectiveness of learner ability assessment. As a result, the idea of automatically generating cloze distractor is motivated. In this paper, we investigate cloze distractor generation by exploring the employment of pre-trained language models (PLMs) as an alternative for candidate distractor generation. Experiments show that the PLM-enhanced model brings a substantial performance improvement. Our best performing model advances the state-of-the-art result from 14.94 to 34.17 (NDCG@10 score). Our code and dataset is available at https://github.com/AndyChiangSH/CDGP.

Keywords: Cloze Distractor Generation Pre-trained Language Model Candidate Set Generator Distractor Selector

πŸ’Ό EXPERIENCES

ACL 2025, Vienna, Austria

Oral Presenter

2025/07

TAAI 2024, Hsinchu, Taiwan

Attendee

2024/12

IJCAI 2024, Jeju, South Korea

Oral Presenter

2024/08

Intro. to Artificial Intelligence, NYCU

Teaching Assistant

2024/02 - 2024/06

AAAI 2024, Vancouver, Canada

Oral Presenter & Volunteer

2024/02

Design and Implementation of Ai-Enabled Social Media Publishers and Badminton Courts for Badminton Sport Analysis (II)

Sub-project 1: Badminton Reporter

2023/09 - Now

ADSL, NYCU

System Administrator

2023/09 - Now

HITCON 2023

Field Team

2023/08

COSCUP 2023

Field Team

2023/07

"About my experience from a senior project to a paper", COSCUP 2023

Lecturer

2023/07

EMNLP 2022, Abu Dhabi, UAE

Attendee

2022/12

"Talk about NLP in 40 minutes", SITCON 2022

Lecturer

2022/08

"Google Colab + Hugging Face: Take you to quickly understand NLP", COSCUP 2022

Lecturer

2022/07

Industrial Technology Research Institute (ITRI)

Intern

2022/07 - 2023/07

Algorithm, NCHU

Teaching Assistant

2022/02 - 2022/06

Python Crawler Course, NCHU CS Camp

Lecturer

2022/01

TensorFlow2.0 & Machine Learning, NCHU GDSC

Lecturer

2021/12

NCHU GDSC

Core Team Member

2021/09 - 2022/06

NLP Lab, NCHU

Research Assistant

2021/09 - 2022/06

SITCON 2021

Attendee

2021/08

COSCUP 2021

Streaming Team

2021/07

SITCON 2020

Attendee

2020/08

COSCUP 2020

Field Team

2020/07

Learning Commons, NCHU Library

Part-time Student Worker

2019/10 - 2023/06

πŸ† COMPETITIONS

ITSA Geeks Programming Contest 2022

Honorable Mention

2022/10

Google Solution Challenge 2022

"SHIU YU" APP

2022/04

Collegiate Programming Examination (CPE)

Solve 4 problems (rank: 5.4%)

2021/12

ITSA Geeks Programming Contest 2021

Honorable Mention

2021/10

iThome Ironman 30 Days Challange 2021

Challange complete - "A 30-days journey from HTML to Python crawler"

2021/09

NCHU iGEM Wiki

Gold Medal

2021/09


πŸ› οΈ SKILLS

Programming Languages

  • C
  • C++
  • Java
  • Python

Web Front-end

  • HTML
  • CSS
  • JavaScript
  • JQuery

Web Back-end

  • Flask
  • Django
  • FastAPI

Database

  • MySQL
  • PostgreSQL
  • Elasticsearch

DevOps

  • Git
  • GitHub
  • GitLab
  • Docker

Machine Learning

  • Pytorch
  • TensorFlow
  • Keras
  • Scikit-learn

Natural Language Processing

  • Large Language Model
  • Fine-tuning
  • Prompt-tuning
  • Hugging Face πŸ€—

Notes

  • Markdown
  • HackMD
  • Notion
  • Blogger

Languages

  • Chinese - Expert
  • English - Expert
    • TOEIC: 825
      • Reading: 390
      • Listening: 435
    • TOEFL: 86
      • Reading: 18
      • Listening: 24
      • Speaking: 20
      • Writing: 24
  • Japanese - Begineer

Others

  • Flutter
  • Figma
  • Canva

✈️ TRAVELS

united-arab-emirates

Vienna, Austria

united-arab-emirates

Bratislava, Slovakia

united-arab-emirates

Budapest, Hungary

2025/07 - 2025/08
south-korea

Jeju, South Korea

2024/08
united-states

San Francisco, USA

canada

Vancouver, Canada

2024/02
japan

Tokyo, Japan

2023/03
united-arab-emirates

Dubai, UAE

united-arab-emirates

Abu Dhabi, UAE

2022/12
thailand

Bangkok, Thailand

2018/07
japan

Nagoya, Japan

2017/06 - 2017/07
japan

Tokyo, Japan

2016/07
japan

Kyushu, Japan

2016/02
japan

Hokkaido, Japan

2015/08
japan

Kyoto, Japan

japan

Kobe, Japan

japan

Osaka, Japan

2014/07
thailand

Chiang Mai, Thailand

2013/08
thailand

Bangkok, Thailand

2012/07

GitHub Repo stars

Last Update: 2025/09/09

Copyright Β© 2025 Andy Chiang

oiiaioiiiai