Owner: @amir-fakhimi, @amir-malekhosseini, @helena-
Goal
Establish a shared and precise understanding of domain, shift, and generalization assumptions, and analyze how these assumptions translate (or fail to translate) to LLM-based decision pipelines.
This issue is about conceptual alignment, not summarization.
In classical domain adaptation literature, a shift typically refers to a change in the data distribution between training and deployment domains.
However, in the SHIFT-Lab project we are interested in a broader class of perturbations affecting decision systems. In particular, shifts may occur at different levels:
**Data shift **: changes in the input distribution
Constraint shift: changes in system constraints (budgets, thresholds, rules)
Objective / preference shift changes in the optimization objective or reward
The goal of this issue is to understand:
- What formal assumptions classical domain adaptation theory makes.
- Which of these assumptions break in LLM settings.
- Whether modern engineering responses (DAPT, LoRA, RAG, ICL) should be interpreted as adaptation mechanisms or selection mechanisms.
- Whether some phenomena described as "domain shift" may actually correspond to constraint or objective shifts.
Anchor paper (mandatory for everyone)
Ben-David et al. (2010) — A Theory of Learning from Different Domains
This paper defines the formal notion of domain, shift, and generalization bounds.
All other papers should be read through this lens.
Calderon et al. (2024) -- Measuring the Robustness of NLP Models to Domain Shifts
Additional paper assignments (role-based)
Helena - Theory & assumptions
Focus:
- formal assumptions required for domain generalization
- identifiability and support overlap
- impossibility results
- which assumptions break for large language models.
Amir Mohammad Fakhimi - Empirical framing & evaluation
Focus:
- how "domain shift" is operationalized in practice
- what current benchmarks actually measure
- what kinds of shifts remain invisible in typical evaluations.
Amir Malekhosseini - Adaptation mechanisms
Finn et al. (2017) — Model-Agnostic Meta-Learning (MAML)
Dou et al. (2019) — Domain Generalization via Model-Agnostic Learning
(skim / positioning) Hu et al. (2022) LoRA or Lewis et al. (2020) RAG
Focus:
- what kind of shift each method implicitly assumes
- when adaptation corresponds to learning new parameters
- when it corresponds to selection or retrieval mechanisms.
Expected output
Each student writes one short note (½–1 page) and posts it in the issue comments.
The note must answer:
- What is the formal problem being solved?
- What is assumed known vs unknown?
- One assumption from Ben-David (2010) that is violated in LLMs
- One engineering response (DAPT / LoRA / RAG / ICL) to this violation
- Could this violation be interpreted as:
- a data shift, or
- a constraint / objective shift?
- One open question this raises for LLM adaptation
No slides. No code.
Definition of done
Estimated effort
~1 week (4–6 hours)
Owner: @amir-fakhimi, @amir-malekhosseini, @helena-
Goal
Establish a shared and precise understanding of domain, shift, and generalization assumptions, and analyze how these assumptions translate (or fail to translate) to LLM-based decision pipelines.
This issue is about conceptual alignment, not summarization.
In classical domain adaptation literature, a shift typically refers to a change in the data distribution between training and deployment domains.
However, in the SHIFT-Lab project we are interested in a broader class of perturbations affecting decision systems. In particular, shifts may occur at different levels:
**Data shift **: changes in the input distribution
Constraint shift: changes in system constraints (budgets, thresholds, rules)
Objective / preference shift changes in the optimization objective or reward
The goal of this issue is to understand:
Anchor paper (mandatory for everyone)
Ben-David et al. (2010) — A Theory of Learning from Different Domains
This paper defines the formal notion of domain, shift, and generalization bounds.
All other papers should be read through this lens.
Calderon et al. (2024) -- Measuring the Robustness of NLP Models to Domain Shifts
Additional paper assignments (role-based)
Helena - Theory & assumptions
Johansson et al. (2019) — Support and Invertibility in Domain-Invariant Representations
Sugiyama & Kawanabe (2012) — Machine Learning in Non-Stationary Environments (selected chapters)
Focus:
Amir Mohammad Fakhimi - Empirical framing & evaluation
Gururangan et al. (2020) — Don’t Stop Pretraining (DAPT)
Min et al. (2022) — Rethinking In-Context Learning
Focus:
Amir Malekhosseini - Adaptation mechanisms
Finn et al. (2017) — Model-Agnostic Meta-Learning (MAML)
Dou et al. (2019) — Domain Generalization via Model-Agnostic Learning
(skim / positioning) Hu et al. (2022) LoRA or Lewis et al. (2020) RAG
Focus:
Expected output
Each student writes one short note (½–1 page) and posts it in the issue comments.
The note must answer:
No slides. No code.
Definition of done
Estimated effort
~1 week (4–6 hours)