diff --git a/src/lib/data/papers.ts b/src/lib/data/papers.ts index b90e40a..763645c 100644 --- a/src/lib/data/papers.ts +++ b/src/lib/data/papers.ts @@ -257,5 +257,36 @@ export const PAPERS: Paper[] = [ citation: 'IEEE Transactions on Visualization and Computer Graphics 31.3 (2024): 1731-1745.', proposer: 'Scichen Gao', tags: ['Chart', 'LLM'] + }, + { + id: 'kumar-2023-conformal-mcqa', + link: 'https://arxiv.org/abs/2305.18404', + title: 'Conformal Prediction with Large Language Models for Multi-Choice Question Answering', + contribution: 'Conformal prediction sets for LLM answers on multiple-choice questions.', + authors: + 'Bhawesh Kumar, Charlie Lu, Gauri Gupta, Anil Palepu, David Bellamy, Ramesh Raskar, Andrew Beam', + citation: 'arXiv:2305.18404, 2023.', + tags: ['Conformal Prediction', 'LLM', 'Uncertainty'] + }, + { + id: 'zeng-shen-2025-sparse-halfspaces', + link: 'https://arxiv.org/abs/2505.21430', + title: + 'Attribute-Efficient PAC Learning of Sparse Halfspaces with Constant Malicious Noise Rate', + contribution: + 'Attribute-efficient, noise-robust PAC learning of sparse halfspaces via hinge loss minimization.', + authors: 'Shiwei Zeng, Jie Shen', + citation: 'arXiv:2505.21430, 2025.', + tags: ['Theory', 'PAC Learning', 'Robustness'] + }, + { + id: 'zhu-2025-rl-explain-human-decisions', + link: 'https://arxiv.org/abs/2505.11614', + title: 'Using Reinforcement Learning to Train Large Language Models to Explain Human Decisions', + contribution: + 'RL fine-tuning of LLMs to produce natural-language explanations of human decision making. Code: https://github.com/xhb120633/rl_human_behavior', + authors: 'Jian-Qiao Zhu, Hanbo Xie, Dilip Arumugam, Robert C. Wilson, Thomas L. Griffiths', + citation: 'International Conference on Learning Representations (ICLR), 2026.', + tags: ['Reinforcement Learning', 'LLM', 'Cognitive Science'] } ]; diff --git a/src/lib/data/schedule.ts b/src/lib/data/schedule.ts index 5e7c865..d97f6e9 100644 --- a/src/lib/data/schedule.ts +++ b/src/lib/data/schedule.ts @@ -1,11 +1,12 @@ export type Meeting = { - term: 'Fall 2025' | 'Spring 2026'; + term: 'Fall 2025' | 'Spring 2026' | 'Fall 2026'; meetingLabel: string; date: string; paperTitle?: string; leaders?: string; - time: string; + time?: string; location: string; + canceled?: boolean; }; const HYBRID_LOCATION = 'Hybrid (Teams + RV2809, Riverfront campus)'; @@ -60,13 +61,22 @@ export const SCHEDULE: Meeting[] = [ time: FALL_TIME, location: HYBRID_LOCATION }, + { + term: 'Fall 2025', + meetingLabel: 'Meeting 6', + date: '2025-12-01', + paperTitle: '', + leaders: '', + time: FALL_TIME, + location: HYBRID_LOCATION + }, // Spring 2026 { term: 'Spring 2026', meetingLabel: 'Meeting 1', date: '2026-01-12', - paperTitle: 'Logistic Meeting for 2026', + paperTitle: 'Logistic Meeting for Spring 2026', leaders: 'All', time: SPRING_EARLY_TIME, location: HYBRID_LOCATION @@ -110,6 +120,14 @@ export const SCHEDULE: Meeting[] = [ { term: 'Spring 2026', meetingLabel: 'Meeting 6', + date: '2026-03-30', + time: SPRING_TIME, + location: HYBRID_LOCATION, + canceled: true + }, + { + term: 'Spring 2026', + meetingLabel: 'Meeting 7', date: '2026-04-13', paperTitle: 'A Multimodal Automated Interpretability Agent', leaders: 'Dr. Lin Li', @@ -118,11 +136,68 @@ export const SCHEDULE: Meeting[] = [ }, { term: 'Spring 2026', - meetingLabel: 'Meeting 7', + meetingLabel: 'Meeting 8', date: '2026-04-27', - paperTitle: 'TBD', + paperTitle: 'Covert Malicious Finetuning: Challenges in Safeguarding LLM Adaptation', leaders: 'Salil', time: SPRING_TIME, location: HYBRID_LOCATION + }, + + // Fall 2026 (meeting time not yet announced) + { + term: 'Fall 2026', + meetingLabel: 'Meeting 1', + date: '2026-08-25', + paperTitle: 'Logistic Meeting for Fall 2026', + leaders: 'All', + location: HYBRID_LOCATION + }, + { + term: 'Fall 2026', + meetingLabel: 'Meeting 2', + date: '2026-09-22', + location: HYBRID_LOCATION + }, + { + term: 'Fall 2026', + meetingLabel: 'Meeting 3', + date: '2026-10-06', + paperTitle: + 'Conformal Prediction with Large Language Models for Multi-Choice Question Answering', + leaders: 'Seth', + location: HYBRID_LOCATION + }, + { + term: 'Fall 2026', + meetingLabel: 'Meeting 4', + date: '2026-10-20', + paperTitle: + 'Attribute-Efficient PAC Learning of Sparse Halfspaces with Constant Malicious Noise Rate', + leaders: 'Dr. Shiwei Zeng', + location: HYBRID_LOCATION + }, + { + term: 'Fall 2026', + meetingLabel: 'Meeting 5', + date: '2026-11-03', + leaders: 'Rita', + location: HYBRID_LOCATION + }, + { + term: 'Fall 2026', + meetingLabel: 'Meeting 6', + date: '2026-11-17', + leaders: 'Alireza', + location: HYBRID_LOCATION + }, + { + term: 'Fall 2026', + meetingLabel: 'Meeting 7', + date: '2026-12-01', + paperTitle: + 'Using Reinforcement Learning to Train Large Language Models to Explain Human Decisions', + leaders: 'Sharmen S', + location: HYBRID_LOCATION } ]; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 37f6b19..a4dbf3b 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -6,7 +6,7 @@ import { getReviewedPapers } from '$lib/data/review'; import { fmtDate, isPast } from '$lib/dates'; - const next = SCHEDULE.find((m) => !isPast(m.date)); + const next = SCHEDULE.find((m) => !m.canceled && !isPast(m.date)); const recent = getReviewedPapers() .filter((p) => p.reviewed && isPast(p.reviewDate!)) .slice(-3) @@ -36,9 +36,9 @@
Next meeting
{#if next} -{next.location}
-{next.paperTitle ?? 'Paper to be announced'}
+{next.paperTitle?.trim() || 'Paper to be announced'}
{:else}diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte index 2e7682d..6b55e49 100644 --- a/src/routes/schedule/+page.svelte +++ b/src/routes/schedule/+page.svelte @@ -34,19 +34,23 @@
{meta(m)}
- {#if isPast(m.date)} + {#if m.canceled} + Canceled + {:else if isPast(m.date)} Completed {:else} Upcoming