Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Internalizing Python bisect_right() and bisect_left()

6 minute read

Published:

Binary search is a popular topic in coding interviews. I was struggling with finding the right template for implementing binary search as it’s annoying to get the equal sign or less than equal sign correctly in the right place. Eventually I decided to use a template similar to bisect_right() and bisect_left() in Python bisect library.

Transfer from De Anza To Georgia Tech 🐝

11 minute read

Published:

In February 2023, the president of ACM Club at De Anza College invited me to speak at an out-of-state university transfer panel. There were many amazing panelists, but too little time for us to share everything. So I decided to put my thoughts and experiences here 🙂

project

Zlind

Published:

Enable people to speak, share, and connect fearlessly!

Jack Marker 🧑‍💻

Published:

Invisible characters after comments (hidden in VSCode, PyCharm, etc).

Deep Learning for Identifying Language Features that Differentiate Mental Health Communities on Reddit

Published:

In the domain of suicide research and clinical practice, it is important to distinguish between those who are depressed, those who have the capacity for self-harm, and those who are at high-risk for suicide attempts. In this work, we use the tools of Deep Learning to understand what language features differentiate these modes of suicidality. Specifically, we use Reddit communities r/depression, r/StopSelfHarm, and r/SuicideWatch, as language proxies for those who are depressed, capable of self-harm, and suicidal, respectively. We train a spectrum of deep learning models in a single-label, multi-class context to predict to which subreddit a post belongs. Then we conduct a feature importance study to identify the language features that were most useful in making predictions, which we interpret as the language features that differentiate the stated modes of suicidality.

Examinator 🧐

Published:

Unauthorized collaboration detection at scale for online exams. Now sold to instructify.ai and become TALIA Protect™.

Socratic Mind

Published:

Socratic Mind conducts interactive oral assessment leveraging Socratic questioning to challenge students to explain, justify, and even defend their answers to showcase their understanding.
Socratic Mind Logo

publications

Examinator v3.0: Cheating Detection in Online Take-Home Exams

Published in Proceedings of the Tenth ACM Conference on Learning @ Scale, 2023

Examinator v3.0 detects cheating in online take-home exams by comparing answers and the timestamps they were entered. A web interface enables efficient manual inspection. Use of the tool reveals that certain question types substantially enhance cheating detection, demonstrating the potential of automated algorithmic detection at scale. Examinator v3.0 has analyzed 915,831 pairs of exam submissions across three courses over two semesters at a top U.S. institution, identifying 46 instances of cheating.

Recommended citation: Hung, Jui-Tse, et al. "Examinator v3. 0: Cheating Detection in Online Take-Home Exams." Proceedings of the Tenth ACM Conference on Learning@ Scale. 2023. https://dl.acm.org/doi/10.1145/3573051.3596196

Pareto-Secure Machine Learning (PSML): Fingerprinting and Securing Inference Serving Systems

Published in arXiv preprint arXiv:2307.01292, 2023

With the emergence of large foundational models, model-serving systems are becoming popular. In such a system, users send the queries to the server and specify the desired performance metrics (e.g., accuracy, latency, etc.). The server maintains a set of models (model zoo) in the back-end and serves the queries based on the specified metrics. This paper examines the security, specifically robustness against model extraction attacks, of such systems. We propose a query-efficient fingerprinting algorithm to enable the attacker to trigger any desired model consistently. We show that by using our fingerprinting algorithm, model extraction can have fidelity and accuracy scores within 1% of the scores obtained if attacking in a single-model setting and up to 14.6% gain in accuracy and up to 7.7% gain in fidelity compared to the naive attack…..

Recommended citation: arXiv:2307.01292 https://arxiv.org/abs/2307.01292

talks

GT TSA Career Salon Podcast - Internship

Published:

I was invited to a Career Salon podcast hosted by Georgia Tech Taiwanese Student Association (GT TSA) where I shared my internship experience and some tips for students who are looking for internships.

teaching

Teaching experience 1

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post.

Teaching experience 2

Workshop, University 1, Department, 2015

This is a description of a teaching experience. You can use markdown like any other post.