
I recently completed my M.S. in Computer Science at National Cheng Kung University, advised by Prof. Wei-Ta Chu, with an exchange semester at KTH Royal Institute of Technology in Stockholm. I am applying for PhD positions for 2027 entry.
My work so far has been in multimodal learning. My thesis, KARINA, estimates the calorie and macronutrient content of a meal from a single photograph. It combines RGB and depth features with ingredient-level descriptions produced by a large multimodal model, and uses cross-modal attention to tie each description to the region of the plate it refers to.
The direction I would like to take further came out of building it. Asked directly for the nutrition values of a dish, GPT-4o’s estimates are off by 37.8% of the average true value. Asked instead what is on the plate, it names the ingredients accurately and describes their nutritional character sensibly. KARINA uses only that second kind of output and never asks the model for a number, and on the same images the error falls to 14.4%. I would like to spend a PhD working out where the output of a large model can be relied on, and building systems that lean on it only there.
M.S. in Computer Science and Information Engineering
National Cheng Kung University
Sep 2023 – Jan 2026 · GPA 4.06/4.30
Exchange studies
KTH Royal Institute of Technology, Stockholm
Aug 2025 – Jan 2026 · 37.5 ECTS
B.S. in Engineering Science
National Cheng Kung University
Sep 2019 – Jun 2023 · GPA 3.95/4.30
KARINA: Knowledge-Augmented Representation for Ingredient-level Nutrition Analysis from Food Images
IEEE Conference on Artificial Intelligence (CAI), 2026
A large multimodal model holds nutritional knowledge that its own predictions fail to deliver. It recognises that meat is high in protein and that starchy foods are high in carbohydrate, yet asked for the nutrition values of a dish it answers unreliably. KARINA draws on the knowledge rather than the answer. A frozen GPT-4o supplies ingredient-level descriptions with qualitative nutrition profiles, and these are integrated into an RGB-D visual model through bidirectional cross-attention. A mask-based augmentation using Grounded SAM aligns each description with the image region it describes.
Two earlier approaches did not succeed. I fine-tuned open vision-language models with LoRA to predict nutrition directly, and separately supplied the network with food categories assigned by hand. Neither produced a gain. The improvement came from changing what the model was asked to supply rather than how it was trained.
On Nutrition5k, percentage mean absolute error (PMAE) averages 13.3%, against 15.6% for the previous state of the art. I designed, implemented and evaluated the work independently.
Taiwan Academic Network Conference (TANET), 2022
Undergraduate Research Project Grant and Research Creativity Award, National Science and Technology Council
In Chinese. Oral presentation. Wiring a Raspberry Pi wrongly can destroy the board, so beginners are rarely allowed to practise freely. This study rebuilds that practice in virtual reality, where every action is reversible. Built in MagicVR, the environment takes students through wiring the board and then writing a short program to blink three LEDs, with prompts at each step and a role-playing frame to hold attention.
A quasi-experiment with 28 undergraduates, half learning in VR and half from slides. The two groups were indistinguishable on the pre-test, and on the post-test the VR group scored significantly higher (Mann–Whitney U = 47, p = .018). Engagement rose over the session for the VR group (Wilcoxon signed-rank, p = .012).
Enhancing Learning Performance of Engineering Students in Virtual Reality Environment
20th International Symposium on Novel and Sustainable Technology (ISNST), 2022
Excellent Poster Presentation Award
A single-group evaluation of a virtual reality environment for learning the Raspberry Pi. Students worked through the basics and a practical exercise in the headset, sat a test before and after, and gave a short interview. Mean scores rose from 39.4 to 86.4 (dependent-sample t-test, t = −11.06, p < .001). In the interviews they credited the hands-on practice with making the material stick.
A proactive multimodal social robot
KTH Royal Institute of Technology, 2025 – present
A Misty II robot that looks for a reason to help before anyone asks, approaching someone who appears upset rather than waiting to be called. It watches with MediaPipe and listens with Whisper, and frames in which nobody faces the robot never reach GPT-4o, which keeps perception cheap. A course project at KTH with two other students, where I built perception and planning and a teammate built action execution on AutoMisty.
The planner is never asked for a physical quantity. Misty’s drive speed is a percentage of its maximum rather than a unit, so a model multiplying velocity by time overshoots. It returns intent instead, approach or stay or back away, and a closed-loop controller moves in bounded steps, re-measuring the distance after each one. It holds in simulation with the calibration wrong by half, where an open loop misses by around 45 cm.
I have kept working on it since, and am now moving it towards a ReAct loop in place of the fixed perceive, think, act cycle.
Invoice recognition and ERP automation
DIGI+ Talent Program, 2022
Outstanding Award
An internship project for a shoe manufacturer, and the first time I built anything with machine learning. YOLOv5 locates the fields on scanned triplicate invoices, OCR reads them, and an RPA workflow files the values in the client’s ERP system. Every field came out correct on 96% of invoices. Built for roughly 55,000 invoices a month, it cut an estimated 1,833 staff hours to 403.
The boxes had been annotated tight against the digits, so YOLO sometimes clipped them and OCR failed. I added a loop that nudges each box outward and inward at random and re-reads until two consecutive reads agree. Five configurations run in parallel, each a different checkpoint with its own offsets, and they vote field by field, so a value is written out only when the readings converge. A crude consistency check, and the first time I had to decide when the output of a model was worth believing.
Teaching assistant
Introduction to Artificial Intelligence, National Cheng Kung University
2023 – 2025
Wrote assignments, built grading workflows that scaled as enrolment tripled, and supported more than 300 students.
Research computing administrator
National Cheng Kung University
2023 – 2025
Ran seven Linux servers and 22 NVIDIA GPUs for 15 researchers, handling drivers, upgrades, user management, and debugging other people’s training jobs.
Transnational Study and Research Scholarship
Office of International Affairs, National Cheng Kung University
2025 – 2026
Second place, Intelligent Manufacturing Workshop
Taiwan Semiconductor Manufacturing Company (TSMC)
2025
Research Creativity Award
National Science and Technology Council, Taiwan
2023
Undergraduate Research Project Grant
National Science and Technology Council, Taiwan
2022 – 2023
Outstanding Award, DIGI+ Talent Program
Ministry of Digital Affairs, Taiwan
2022
Last updated September 2026.