Skip to content

Commit 4311e11

Browse files
committed
Refine research focus interactions
1 parent 0fb4443 commit 4311e11

7 files changed

Lines changed: 261 additions & 2 deletions

File tree

gallery.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
<style>
1010
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
1111

12+
html {
13+
overflow-y: scroll;
14+
}
15+
1216
body {
1317
font-family: 'Inter', system-ui, sans-serif;
1418
color: #111;

group.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
<style>
1010
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
1111

12+
html {
13+
overflow-y: scroll;
14+
}
15+
1216
body {
1317
font-family: 'Inter', system-ui, sans-serif;
1418
color: #111;

hiring.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
<style>
1010
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
1111

12+
html {
13+
overflow-y: scroll;
14+
}
15+
1216
body {
1317
font-family: 'Inter', system-ui, sans-serif;
1418
color: #111;

index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
padding: 0;
1919
}
2020

21+
html {
22+
overflow-y: scroll;
23+
}
24+
2125
body {
2226
font-family: "Inter", system-ui, sans-serif;
2327
color: #111;

publications.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
<style>
1010
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
1111

12+
html {
13+
overflow-y: scroll;
14+
}
15+
1216
body {
1317
font-family: 'Inter', system-ui, sans-serif;
1418
color: #111;

research.html

Lines changed: 189 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
<style>
1010
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
1111

12+
html {
13+
overflow-y: scroll;
14+
}
15+
1216
body {
1317
font-family: 'Inter', system-ui, sans-serif;
1418
color: #111;
@@ -90,13 +94,126 @@
9094

9195
}
9296

97+
.research-intro {
98+
margin-bottom: 26px;
99+
}
100+
93101
p {
94102
font-size: 0.93em;
95103
line-height: 1.75;
96104
color: #374151;
97105
margin-bottom: 0;
98106
}
99107

108+
.fold-trigger {
109+
align-items: baseline;
110+
background: none;
111+
border: none;
112+
color: #6b7280;
113+
cursor: pointer;
114+
display: inline-flex;
115+
font-size: 0.82em;
116+
font-weight: 500;
117+
gap: 6px;
118+
margin-left: 4px;
119+
padding: 0;
120+
}
121+
122+
.fold-trigger:hover {
123+
color: #1B3A8A;
124+
}
125+
126+
.fold-trigger:hover .fold-label {
127+
text-decoration: underline;
128+
text-underline-offset: 3px;
129+
}
130+
131+
.fold-trigger:focus {
132+
outline: none;
133+
}
134+
135+
.fold-trigger:focus-visible {
136+
outline: 1px solid currentColor;
137+
outline-offset: 3px;
138+
}
139+
140+
.fold-caret {
141+
font-size: 0.85em;
142+
transition: transform 0.15s ease;
143+
}
144+
145+
.fold-trigger[aria-expanded="true"] .fold-caret {
146+
transform: rotate(90deg);
147+
}
148+
149+
.fold-detail {
150+
border-left: 2px solid #e2e8f4;
151+
color: #4b5563;
152+
display: none;
153+
font-size: 0.9em;
154+
line-height: 1.68;
155+
margin-top: 10px;
156+
padding-left: 12px;
157+
}
158+
159+
.fold-detail.open {
160+
display: block;
161+
}
162+
163+
.fold-item {
164+
margin-bottom: 9px;
165+
}
166+
167+
.fold-item:last-child {
168+
margin-bottom: 0;
169+
}
170+
171+
.fold-item-title {
172+
color: #111;
173+
display: block;
174+
font-weight: 600;
175+
margin-bottom: 2px;
176+
}
177+
178+
.paper-tag {
179+
color: #8a9099;
180+
font-size: 0.82em;
181+
font-weight: 400;
182+
}
183+
184+
.paper-tag a {
185+
color: inherit;
186+
font-weight: 500;
187+
position: relative;
188+
text-decoration: none;
189+
transition: color 0.15s ease;
190+
}
191+
192+
.paper-tag a::after {
193+
border-bottom: 1px dotted currentColor;
194+
bottom: -2px;
195+
content: "";
196+
left: 0;
197+
position: absolute;
198+
transform: scaleX(0);
199+
transform-origin: left;
200+
transition: transform 0.18s ease;
201+
width: 100%;
202+
}
203+
204+
.paper-tag a:hover,
205+
.paper-tag a:focus {
206+
color: #1B3A8A;
207+
outline: none;
208+
text-decoration: none;
209+
}
210+
211+
.paper-tag a:hover::after,
212+
.paper-tag a:focus::after {
213+
transform: scaleX(1);
214+
transition-duration: 0s;
215+
}
216+
100217
.section {
101218
display: grid;
102219
grid-template-columns: 165px minmax(0, 1fr);
@@ -313,16 +430,32 @@
313430

314431
<main>
315432
<h2>Research Focus</h2>
433+
<p class="research-intro">
434+
Our lab focuses on the research directions below. Select more for each topic to expand its description.
435+
</p>
316436

317437
<div class="section">
318-
<img src="research_focus/opt-model.png" alt="Model Compression">
438+
<img src="research_focus/opt-compression.svg" alt="Model Compression">
319439
<div class="section-text">
320440
<p>
321441
<span class="red">Model Compression</span>
322442
As AI models become larger and more computationally demanding, compression is essential for making them practical and sustainable.
323443
We develop optimization methods that reduce training and inference costs while preserving model performance.
324444
Our work focuses on extreme compression across the AI model lifecycle.
445+
<button class="fold-trigger" type="button" aria-expanded="false" aria-controls="compressionDetail">
446+
<span class="fold-label">more</span><span class="fold-caret" aria-hidden="true">🔍</span>
447+
</button>
325448
</p>
449+
<div class="fold-detail" id="compressionDetail">
450+
<div class="fold-item">
451+
<span class="fold-item-title">Extreme Sparsity <span class="paper-tag">(<a href="https://arxiv.org/abs/2510.01650" target="_blank">ICLR 2026</a>)</span></span>
452+
We push the limits of LLM sparsity through advanced optimization frameworks such as ADMM, aiming for robust generalization even at extreme compression levels.
453+
</div>
454+
<div class="fold-item">
455+
<span class="fold-item-title">Joint Compression</span>
456+
We develop unified frameworks that integrate pruning, quantization, and distillation to reduce error accumulation and preserve core model capabilities, including reasoning, in highly compressed states.
457+
</div>
458+
</div>
326459
</div>
327460
</div>
328461

@@ -334,7 +467,24 @@ <h2>Research Focus</h2>
334467
The shift toward massive-scale models has made distributed training essential for workloads that no single machine can support.
335468
From an optimization perspective, the key challenge is maintaining efficiency while managing the overhead of communication between devices.
336469
Our research develops robust algorithms for decentralized and high-latency training environments.
470+
<button class="fold-trigger" type="button" aria-expanded="false" aria-controls="distributedDetail">
471+
<span class="fold-label">more</span><span class="fold-caret" aria-hidden="true">🔍</span>
472+
</button>
337473
</p>
474+
<div class="fold-detail" id="distributedDetail">
475+
<div class="fold-item">
476+
<span class="fold-item-title">Communication-Efficient Training <span class="paper-tag">(<a href="https://arxiv.org/abs/2602.18181" target="_blank">arXiv 2026</a>)</span></span>
477+
We design methods that reduce the heavy data-sharing requirements of distributed training through information compression, reduced synchronization, and zeroth-order optimization.
478+
</div>
479+
<div class="fold-item">
480+
<span class="fold-item-title">Asynchronous Training <span class="paper-tag">(<a href="https://arxiv.org/abs/2602.03515" target="_blank">arXiv 2026</a>)</span></span>
481+
We create algorithms that allow devices to work independently and reduce waiting time, with a focus on correcting errors caused by slightly outdated information.
482+
</div>
483+
<div class="fold-item">
484+
<span class="fold-item-title">Device-Heterogeneous Training</span>
485+
We develop adaptive strategies for imbalanced computational resources across devices, aiming for consistent global convergence despite variations in hardware performance.
486+
</div>
487+
</div>
338488
</div>
339489
</div>
340490

@@ -343,9 +493,22 @@ <h2>Research Focus</h2>
343493
<div class="section-text">
344494
<p>
345495
<span class="blue">Deep Learning Applications</span>
346-
Optimization is not only a subject of study in itself, but also a versatile lens through which we tackle diverse challenges arising in real-world deep learning systems.
496+
Optimization is not only a subject of study in itself, but also a versatile lens through which we tackle challenges in interpretability, uncertainty quantification, continual learning, and other real-world deep learning systems.
347497
Our research explores how optimization principles can be extended and applied to address such challenges.
498+
<button class="fold-trigger" type="button" aria-expanded="false" aria-controls="applicationsDetail">
499+
<span class="fold-label">more</span><span class="fold-caret" aria-hidden="true">🔍</span>
500+
</button>
348501
</p>
502+
<div class="fold-detail" id="applicationsDetail">
503+
<div class="fold-item">
504+
<span class="fold-item-title">Interpretability <span class="paper-tag">(<a href="https://arxiv.org/abs/2505.16705" target="_blank">NeurIPS 2025</a>)</span></span>
505+
We bridge complex model architectures and human understanding, from uncovering model logic in realistic scenarios to evaluating the reliability of model outputs.
506+
</div>
507+
<div class="fold-item">
508+
<span class="fold-item-title">Continual Adaptation <span class="paper-tag">(<a href="https://arxiv.org/abs/2510.25798" target="_blank">NeurIPS 2025</a>)</span></span>
509+
We study constrained optimization problems where models adapt to new knowledge without disrupting what has already been learned, opening principled approaches to continual learning.
510+
</div>
511+
</div>
349512
</div>
350513
</div>
351514

@@ -356,7 +519,20 @@ <h2>Research Focus</h2>
356519
<span class="orange">Advanced Optimization</span>
357520
Optimization has long been a source of crucial ideas that drastically enhance all corners of deep neural network training, and many of its most impactful questions remain open.
358521
Our research investigates these questions and develops optimization principles and algorithms for modern deep learning systems.
522+
<button class="fold-trigger" type="button" aria-expanded="false" aria-controls="optimizationDetail">
523+
<span class="fold-label">more</span><span class="fold-caret" aria-hidden="true">🔍</span>
524+
</button>
359525
</p>
526+
<div class="fold-detail" id="optimizationDetail">
527+
<div class="fold-item">
528+
<span class="fold-item-title">Optimization for Generalization</span>
529+
We study the role of loss landscape curvature in generalization and develop flatness-oriented optimization strategies with both theoretical advantages and scalability for modern deep neural networks.
530+
</div>
531+
<div class="fold-item">
532+
<span class="fold-item-title">Zeroth-Order Optimization for Black-Box Model Training</span>
533+
We develop methods that operate without direct gradient access, motivated by settings such as proprietary model APIs and decentralized learning systems where gradients are unavailable.
534+
</div>
535+
</div>
360536
</div>
361537
</div>
362538

@@ -417,6 +593,17 @@ <h2>Collaborators</h2>
417593
close.addEventListener('click', closeDrawer);
418594
overlay.addEventListener('click', closeDrawer);
419595

596+
document.querySelectorAll('.fold-trigger').forEach(function(button) {
597+
button.addEventListener('click', function() {
598+
var detail = document.getElementById(button.getAttribute('aria-controls'));
599+
var isOpen = button.getAttribute('aria-expanded') === 'true';
600+
button.setAttribute('aria-expanded', String(!isOpen));
601+
if (detail) {
602+
detail.classList.toggle('open', !isOpen);
603+
}
604+
});
605+
});
606+
420607
function applyConditionalResearchWrap() {
421608
var sections = document.querySelectorAll('.section');
422609

research_focus/opt-compression.svg

Lines changed: 52 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)