[Proposal] Demo or helper for statistical audits of activation-patching results on TransformerBridge
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 28/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- machine-learning
Línea de trabajo
Start by reading the proposal’s discussion and the current TransformerBridge analysis and notebook interfaces. The issue leaves the deliverable undecided between a demo notebook, a helper package, or no repository addition, so first establish maintainer agreement on scope and delivery format. Done means the accepted path is clear and its statistical assumptions and multiple testing approach are documented.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Proposal
Add a focused demo or analysis example showing how to use a statistical audit layer for activation-patching results in the current TransformerBridge API, without turning that functionality into a core library method.
Motivation
The current TransformerLens v4 stack is built around TransformerBridge and the newer analysis/tooling interfaces, not the older HookedTransformer API. A prior LAT-style implementation or similar analysis utility may have been natural in v3, but it needs to be rewritten or re-scoped to work with the current bridge-based model interface.
A statistical audit layer is valuable when evaluating many components at once (heads, layers, positions, or intervention sites), especially when the analysis asks whether the observed patching signal survives multiple-comparisons correction. That is a natural fit for a research demo or notebook example, rather than necessarily a first-class core method in TransformerLens itself.
Scope
We should decide whether the repository wants:
- a small demo notebook showing statistical audits on real
TransformerBridgeruns, or - a generic analysis utility in a separate package / helper module, or
- no direct repository addition yet, pending the broader analysis-tool overhaul.
Proposed direction
A good low-friction path would be:
- keep statistical inference in a standalone or external helper package if needed,
- adapt it to
TransformerBridgerather thanHookedTransformer, - present it as a notebook or docs example to make the methodology concrete,
- keep the core library focused on generalized analysis primitives rather than a single
lat_scan-like API.
Concrete example
A notebook could demonstrate:
- running a clean/corrupt activation-patching experiment with
TransformerBridge, - measuring per-component normalized effects,
- reporting descriptive rankings and robustness diagnostics,
- applying a valid multiple-testing procedure only when a defensible null is available,
- documenting which assumptions are required for sign-flip or control-based inference.
The goal would be to make the statistical audit methodology usable and inspectable without hard-coding one specific method into the repository core.
Discussion points
- Should TransformerLens accept a demo notebook for statistical analysis tools in the current v4 architecture?
- Should generic statistical audits live in a dedicated package or helper module instead of the core repo?
- If a core API is eventually added, should it be a generic analysis primitive instead of a single
lat_scan-like method? - What is the preferred maintenance boundary for visualization-heavy or method-specific research tooling?
Checklist
- I have checked that there is no similar issue or proposal in the repository.
- Maintainers agree on the preferred scope and delivery format.
- The proposal is rewritten for the
TransformerBridgev4 API. - The accepted path is either a demo notebook or a generic helper layer, rather than a single bespoke method.
- Lenguaje dominante
- Python
- Estrellas
- 3.9k
- Forks
- 708
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 84
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de TransformerLensOrg/TransformerLens
-
[Bug Report] `TransformerBridge.boot_*` methods are invisible to static type checkersPosiblemente ocupada @koriyoshi2041 la tomó hace 1 día. Abiertobug complexity-simple TransformerBridge
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
TransformerLensOrg/TransformerLens#1980 ·
Los mantenedores suelen responder en 1 día
-
[Bug Report] detect_head fails with a list of sequences and a custom tensor detection patternPosiblemente ocupada @koriyoshi2041 la tomó hace 1 día. Abiertobug complexity-moderate TransformerBridge
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
TransformerLensOrg/TransformerLens#1979 ·
Los mantenedores suelen responder en 1 día
-
[Bug Report] Residual-decomposition APIs raise KeyError on SSM / hybrid bridges (Qwen3.5, Mamba-2, NemotronH, GraniteMoeHybrid)Posiblemente ocupada @SBrouck la tomó hoy. Abiertocomplexity-moderate enhancement TransformerBridge
TransformerLensOrg/TransformerLens#1986 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Proposal] Demo: auditing a published LLM-written weight edit (Weight-Space Programming, Qwen3.5-0.8B loop fix) with TransformerBridgePosiblemente ocupada @emerardd la tomó hace 2 días. Abiertocomplexity-moderate demo TransformerBridge
TransformerLensOrg/TransformerLens#1978 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Bug Report] `blocks.N.hook_out` never fires on OpenAI GPT because the HF block returns a listPosiblemente ocupada @ska2704 la tomó hace 3 días. Abiertobug complexity-simple TransformerBridge
Dificultad 3/5 Medio día Aptitud para principiantes 72/100
TransformerLensOrg/TransformerLens#1969 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de TransformerLensOrg/TransformerLens
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
FinanceFlash/unvibecode#577 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area/test type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Clodmony/starship-coop#70 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
punitarani/fli#270 ·
-
🐛 Bug 🔔 Pending processing
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
jumpserver/jumpserver#17980 ·
Los mantenedores suelen responder en 1 día
-
community enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día