<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Source-Free Transferability | Wei-Cheng Wang's Personal Website</title><link>https://weicwangwebsite.netlify.app/tags/source-free-transferability/</link><atom:link href="https://weicwangwebsite.netlify.app/tags/source-free-transferability/index.xml" rel="self" type="application/rss+xml"/><description>Source-Free Transferability</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 30 Jun 2025 00:00:00 +0000</lastBuildDate><image><url>https://weicwangwebsite.netlify.app/media/icon_hu7729264130191091259.png</url><title>Source-Free Transferability</title><link>https://weicwangwebsite.netlify.app/tags/source-free-transferability/</link></image><item><title>From Lab to Street：Transferable and Privacy-friendly Deep Learning for Urban Surveillance</title><link>https://weicwangwebsite.netlify.app/project-research/phd/</link><pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate><guid>https://weicwangwebsite.netlify.app/project-research/phd/</guid><description>&lt;div style="text-align: justify;">
&lt;p>My PhD dissertation at Ghent University, organized as three method-level research directions. The directions did not start from method papers. They emerged from the &lt;a href="../sensecity/">SenseCity deployment study&lt;/a>, a 5000+ hour evaluation of state-of-the-art audio models on real-world data, which exposed two structural problems that benchmark evaluation had smoothed out:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Context drift across deployment sites.&lt;/strong> The same model degrades sharply when moved across sites or across time windows. The drift is structural, not noise, and global models cannot absorb it.&lt;/li>
&lt;li>&lt;strong>The impossibility of enumerating in advance.&lt;/strong> Open-set events outside the predefined taxonomy, an open-ended privacy attack surface, and unknown downstream tasks at deployment time are three faces of the same problem: the categories that matter cannot be listed up front.&lt;/li>
&lt;/ul>
&lt;p>The three research directions share the same deployment setting that follows from these two problems: &lt;strong>general-purpose deployment&lt;/strong> where downstream tasks are not known at training time, &lt;strong>real-world uncurated data&lt;/strong> instead of curated benchmarks, and &lt;strong>no&lt;/strong> assumption of &lt;strong>access to source data or labelled target data&lt;/strong>. Each direction tackles one aspect of the setting.&lt;/p>
&lt;p>The three research directions culminated in a Ph.D. degree from Ghent University:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="#representation-learning">Audio-Visual Representation Learning&lt;/a> &lt;br>&lt;/li>
&lt;li>&lt;a href="#transferability">Source-Free Transferability Assessment&lt;/a> &lt;br>&lt;/li>
&lt;li>&lt;a href="#opt-in-privacy">Opt-in Privacy-Preserving ML&lt;/a> &lt;br>&lt;/li>
&lt;/ul>
&lt;h2 id="representation-learning">1. Audio-Visual Representation Learning under Real-World Constraints&lt;/h2>
&lt;p>&lt;strong>The problem.&lt;/strong> General-purpose deployment on edge devices requires a single representation that supports multiple downstream tasks without retraining per task, because the actual tasks are not known when the encoder is deployed. Standard self-supervised contrastive learning on streaming audio-visual data hits two blockers in this setting: false negatives from temporal misalignment, where a siren precedes the visual or a recurrence hours later reads as a separate event, and the minimal-sufficient representation bottleneck, where a single positive pair pushes the encoder to learn only what is needed to match that pair, discarding features that other downstream tasks would have used.&lt;/p>
&lt;p>&lt;strong>The approach.&lt;/strong> I developed Embedding-based Pair Generation, which reformulates pair selection in the embedding space rather than on the time axis. Samples with high latent-space similarity are recovered as positives regardless of timestamp, so recurrent but unpredictable events stop being treated as unrelated. The contrastive loss is adapted to accommodate multiple positives per anchor, which relaxes the representation bottleneck and pushes the encoder toward richer features instead of the minimum needed for alignment.&lt;/p>
&lt;p>&lt;strong>Validation.&lt;/strong> Achieved approximately 10% improvement over state-of-the-art audio-visual baselines (TACMA, MAViL) on event localization. The resulting single encoder supports event localization, anomaly detection, and query-guided event search on the same backbone, avoiding per-task model deployment on edge.&lt;/p>
&lt;p>Published in &lt;a href="https://weicwangwebsite.netlify.app/publication/2025-rai/">Frontiers in Robotics and AI, first author&lt;/a>.&lt;/p>
&lt;h2 id="transferability">2. Source-Free Transferability Assessment&lt;/h2>
&lt;p>&lt;strong>The problem.&lt;/strong> Context drift means a different model may be the right choice for each new deployment site. Standard transferability estimators assume access to source training data and to labelled target data, neither of which holds in real deployments: source data is locked away by data sovereignty, GDPR, or IP, and labelled target data is exactly what is not yet available when entering a new site. The estimator also has to be task-agnostic, because the downstream task at the new site is not necessarily the one the candidate model was trained for.&lt;/p>
&lt;p>&lt;strong>The approach.&lt;/strong> I proposed a transferability estimator that uses Randomly Initialised Neural Networks as unbiased reference embeddings. Random networks contain no task knowledge but produce consistent embedding geometry across runs, which makes them a stable comparison surface independent of any specific task. Candidate pre-trained models are ranked by their embedding similarity to a fixed set of random networks, measured by Centered Kernel Alignment, without ever requiring source data or target labels.&lt;/p>
&lt;p>&lt;strong>Validation.&lt;/strong> Evaluated across object tagging, event classification, and anomaly detection on several real-world surveillance datasets. The estimator achieved a Kendall&amp;rsquo;s τ correlation up to 0.95 with fully supervised ranking baselines.&lt;/p>
&lt;p>Published in &lt;a href="https://weicwangwebsite.netlify.app/publication/wang-2025-source/">Sensors, first author&lt;/a>.&lt;/p>
&lt;h2 id="opt-in-privacy">3. Opt-in Privacy-Preserving ML&lt;/h2>
&lt;p>&lt;strong>The problem.&lt;/strong> Privacy protection cannot be done by enumeration. Raw signals carry many bundled attributes (a voice command leaks gender, emotion, identity), and the attack surface is open-ended: new extractors emerge faster than any defence list can keep up. Opt-out defence is also incompatible with GDPR&amp;rsquo;s data minimization principle. Worse, retraining the downstream model to defend against each new attack is operationally impractical, especially when the downstream model is owned by a different service provider.&lt;/p>
&lt;p>&lt;strong>The approach.&lt;/strong> I reframed the problem as opt-in attribute exposure. A generative obfuscator, adapted from CycleGAN-VC2 and trained with adversarial learning, sits between the raw input and the downstream model. It produces sanitized signals that retain only the features required for the authorized task and suppress everything else. The downstream model does not need to be retrained, which makes the framework deployable as a plug-in on top of existing systems.&lt;/p>
&lt;p>&lt;strong>Validation.&lt;/strong> On four speech datasets, unauthorized attribute extraction drops to near-random chance while authorized task performance loses only 2-6%. Real-time inference demonstrated on Jetson TX1 at approximately 34ms per 1-second audio clip. The opt-in logic was also adapted from audio to visual data, validating cross-modal generality.&lt;/p>
&lt;p>Published in &lt;a href="https://weicwangwebsite.netlify.app/publication/2022-pc/">IEEE Pervasive Computing, first author&lt;/a>, with the visual extension in &lt;a href="https://weicwangwebsite.netlify.app/publication/de-2024-privacy/">Applied Intelligence&lt;/a>.&lt;/p>
&lt;/div></description></item></channel></rss>