<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Open Source | Yang Gao</title><link>https://ygao36buffalo.github.io/tags/open-source/</link><atom:link href="https://ygao36buffalo.github.io/tags/open-source/index.xml" rel="self" type="application/rss+xml"/><description>Open Source</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 07 Apr 2026 00:00:00 +0000</lastBuildDate><image><url>https://ygao36buffalo.github.io/media/icon_hu7729264130191091259.png</url><title>Open Source</title><link>https://ygao36buffalo.github.io/tags/open-source/</link></image><item><title>HMotionGPT: Aligning Hand Motions and Natural Language for Activity Understanding with Smart Rings</title><link>https://ygao36buffalo.github.io/project/hmotiongpt/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://ygao36buffalo.github.io/project/hmotiongpt/</guid><description>&lt;h2 id="project-overview">Project Overview&lt;/h2>
&lt;p>&lt;strong>HMotionGPT&lt;/strong> is an open-source multimodal framework that bridges smart-ring inertial measurement unit (IMU) signals and natural language for hand-centric activity understanding. By aligning motion representations with a language model, HMotionGPT supports downstream tasks including activity classification, motion captioning, and instruction-following activity understanding.&lt;/p>
&lt;p>The project accompanies our paper, &lt;strong>HMotionGPT: Aligning Hand Motions and Natural Language for Activity Understanding with Smart Rings&lt;/strong>, published in &lt;strong>Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (PACM IMWUT / UbiComp 2026)&lt;/strong>.&lt;/p>
&lt;h2 id="open-source-release">Open-Source Release&lt;/h2>
&lt;p>The public repository provides the core model construction and training pipeline under the MIT License, including:&lt;/p>
&lt;ul>
&lt;li>Stage-1 alignment training for the IMU projector&lt;/li>
&lt;li>Stage-2 supervised fine-tuning with a frozen projector&lt;/li>
&lt;li>Configurable language-model backbones&lt;/li>
&lt;li>Minimal runnable examples for smoke testing&lt;/li>
&lt;/ul>
&lt;h2 id="key-contributions">Key Contributions&lt;/h2>
&lt;h3 id="motion-language-alignment">Motion-Language Alignment&lt;/h3>
&lt;p>HMotionGPT converts hand-motion sequences captured by smart rings into representations that can be aligned with a large language model, connecting wearable sensing with flexible natural-language reasoning.&lt;/p>
&lt;h3 id="two-stage-training-pipeline">Two-Stage Training Pipeline&lt;/h3>
&lt;p>The framework first trains an IMU projector while freezing the language model, then performs supervised fine-tuning to improve instruction following and task-specific generation.&lt;/p>
&lt;h3 id="hand-centric-activity-understanding">Hand-Centric Activity Understanding&lt;/h3>
&lt;p>The aligned model supports several forms of activity understanding, from recognizing actions to producing natural-language descriptions of hand-object interactions.&lt;/p>
&lt;h2 id="resources">Resources&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Open-Source Code:&lt;/strong> &lt;a href="https://github.com/SCUT-HAI/HMotionGPT" target="_blank" rel="noopener">SCUT-HAI/HMotionGPT on GitHub&lt;/a>&lt;/li>
&lt;li>&lt;strong>Paper:&lt;/strong> &lt;a href="https://dl.acm.org/doi/10.1145/3810222" target="_blank" rel="noopener">ACM Digital Library&lt;/a>&lt;/li>
&lt;li>&lt;strong>License:&lt;/strong> &lt;a href="https://github.com/SCUT-HAI/HMotionGPT/blob/main/LICENSE" target="_blank" rel="noopener">MIT License&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>