Matías Toro Ipinza

Assistant Professor
Department of Computer Science · PLEIAD Lab
University of Chile
Matías Toro Ipinza
mtoro@dcc.uchile.cl Av. Beauchef 851, of. 308N, Santiago DBLP Google Scholar GitHub
Research Domains

Gradual Typing

Designing sound bridges between static safety and dynamic flexibility in modern languages.

Differential Privacy

Language-level support for privacy-preserving data analysis with formal guarantees.

Security Typing

Type systems that enforce confidentiality and integrity by construction.

Formal Methods

Mechanized proofs and formal semantics for programming language design.

About

My research lies at the intersection of programming language design and sensitive data protection, with a focus on formal techniques. I study how to gradually adopt advanced type systems (such as linear or probabilistic types) to guarantee security and privacy properties. In parallel, I explore differential privacy and anonymization techniques, applied both to software engineering and real-world data analysis, with applications in artificial intelligence and natural language processing. My work combines formal theoretical contributions with empirical applications, promoting systems that are trustworthy by design.

Publications
To Appear
Language Support for Privacy Budget Management
Damián Arquez, Matías Toro, Éric Tanter
Proceedings of the 40th IEEE Computer Security Foundations Symposium (CSF 2027), 2027
To appear
froGQL: Worst-Case Optimal Joins and Type-Driven Optimization for Lightweight GQL
Felipe Avendaño, Jean Paul Duchens, Sebastián Ferrada, Matías Toro
Proceedings of the 25th International Semantic Web Conference (ISWC 2026), volume 2, number 1, pp.1-26, 2026, Springer-Verlag
To appear
2026
A Formal Framework for Typing and Cast Semantics in SQL Engines
Wenjia Ye, Matías Toro, Claudio Gutierrez, Bruno C. D. S. Oliveira, Éric Tanter
ACM Transactions on Programming Languages and Systems, July 2026, ACM Press
2025
Elucidating Type Conversions in SQL Engines
Wenjia Ye, Matías Toro, Claudio Gutierrez, Bruno C. d. S. Oliveira, Éric Tanter
Proceedings of the 34th European Symposium on Programming Languages and Systems (ESOP 2025), volume 15694, pp.408-435, April 2025, Springer-Verlag
Robust Dynamic Embedding for Gradual Typing
Koen Jacobs, Matías Toro, Nicolas Tabareau, Éric Tanter
Proceedings of the ACM on Programming Languages, volume 9, number ICFP, pp.238:1-238:27, August 2025, ACM Press
Visualizing the semantics of gradual languages with Gredex
Matías Toro, Éric Tanter
SoftwareX, volume 32, article 102425, December 2025, Elsevier
Flexible and Expressive Typed Path Patterns for GQL
Wenjia Ye, Matías Toro, Tomás Díaz, Bruno C. d. S. Oliveira, Manuel Rigger, Claudio Gutierrez, Domagoj Vrgoč
Proceedings of the ACM on Programming Languages, volume 9, number OOPSLA1, pp.302-328, 2025, ACM Press
Gradual Sensitivity Typing
Damián Árquez, Matías Toro, Éric Tanter
Proceedings of the 38th IEEE Computer Security Foundations Symposium (CSF 2025), pp.314-329, June 2025, IEEE Computer Society Press
A Study of Data Anonymization in Chile’s Public Sector
Tomás Rivas, Federico Olmedo, Matías Toro
Proceedings of the 44th International Conference of the Chilean Computer Science Society (SCCC 2025), pp.1-8, October 2025, IEEE Computer Society Press
Reducing urban speed limits decreases work-related traffic injury severity: Evidence from Santiago, Chile
Eduardo Graells-Garrido, Matías Toro, Gabriel Mansilla, Matías Nicolai, Santiago Mansilla, Jocelyn Dunstan
Travel Behaviour and Society, volume 40, article 101034, 2025, Elsevier
2024
Gradual Differentially Private Programming
Matías Toro, Federico Olmedo, Éric Tanter
Communications of the ACM, volume 67, number 8, pp.49-53, August 2024, ACM Press
Merging Gradual Typing
Wenjia Ye, Bruno C. d. S. Oliveira, Matías Toro
Proceedings of the ACM on Programming Languages, volume 8, number OOPSLA1, pp.294:648-294:676, October 2024, ACM Press
2023
A Gradual Probabilistic Lambda Calculus
Wenjia Ye, Matías Toro, Federico Olmedo
Proceedings of the ACM on Programming Languages, volume 7, number OOPSLA1, pp.256-285, October 2023, ACM Press
Contextual Linear Types for Differential Privacy
Matías Toro, David Darais, Chike Abuah, Joe Near, Damián Árquez, Federico Olmedo, Éric Tanter
ACM Transactions on Programming Languages and Systems, volume 45, number 2, pp.8:1-8:69, 2023, ACM Press
2022
Plausible Sealing for Gradual Parametricity
Elizabeth Labrada, Matías Toro, Éric Tanter, Dominique Devriese
Proceedings of the ACM on Programming Languages, volume 6, number OOPSLA1, pp.70:1-70:28, April 2022, ACM Press
Gradual System F
Elizabeth Labrada, Matías Toro, Éric Tanter
Journal of the ACM, volume 69, number 5, pp.38:1-38:78, October 2022, ACM Press
2020
Abstracting gradual references
Matías Toro, Éric Tanter
Science of Computer Programming, volume 197, article 102496, October 2020, Elsevier
2019
Gradual parametricity, revisited
Matías Toro, Elizabeth Labrada, Éric Tanter
Proceedings of the ACM on Programming Languages, volume 3, number POPL, pp.17:1-17:30, January 2019, ACM Press
Distinguished Paper Award
2018
Type-Driven Gradual Security with References
Matías Toro, Ronald Garcia, Éric Tanter
ACM Transactions on Programming Languages and Systems, volume 40, number 4, pp.16:1-16:55, November 2018, ACM Press
2017
A Gradual Interpretation of Union Types
Matías Toro, Éric Tanter
Proceedings of the 24th Static Analysis Symposium (SAS 2017), volume 10422, pp.382-404, August 2017, Springer-Verlag
2015
Customizable gradual polymorphic effects for Scala
Matías Toro, Éric Tanter
Proceedings of the 30th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2015), pp.935-953, October 2015, ACM Press
Workshop Papers
DP-SKETCH: Constant-Budget Differentially Private Text Sanitization via Sketch-and-Reconstruct
Luis Miranda, Matías Toro, Jocelyn Dunstan, Federico Olmedo
LatinX in AI Workshop, pp.1-17, 2026
NERaseText: Sensitive-Aware Text Sanitization under Differential Privacy
Felix Melo, Luis Miranda, Matías Toro, Federico Olmedo, Jocelyn Dunstan
LatinX in AI Workshop, 2025
To appear
Foundations of Gradual Abstract Interpretation
Gaspar Ricci, Sebastián Erdweg, Éric Tanter, Matías Toro
Proceedings of the 37th Symposium on Implementation and Application of Functional Languages (IFL 2025), 2025
Evaluating Privacy Risks in Synthetic Clinical Text Generation in Spanish
Luis Miranda, Jocelyn Dunstan, Matías Toro, Federico Olmedo, Felix Melo
LatinX in AI Workshop, 2024
To appear
Research Projects
Research Centers
Students

Current Graduate Students

Current Undergraduate Thesis Students (25)

Former Graduate Students

Former Undergraduate Thesis Students (24)
Teaching
DPDCCPDP04
Privacidad de Datos
2026
CC3002
Metodologías de Diseño y Programación
2026, 2025, 2024, 2023, 2022
CC5003
Aplicaciones Web Reactivas
2026, 2025
CC5215
Privacidad de datos
2026, 2025, 2024, 2023
CC3201
Bases de Datos
2024, 2023, 2022, 2021, 2020
Courses created: CC5003 Aplicaciones Web Reactivas (2025), CC5215 Privacidad de datos (2023)
Academic Service
APLAS & ATVA SRC and Posters-track Committee Member OOPSLA 2027 SPLASH Onward! Papers 2027 POPL 2027 Program comittee PLDI 2025 ICFP 2025 Empirical Software Engineering. Revisor del artículo "Empirical Study on the usage of Multi-lingual Development and programming language interoperability" HOPE 2023 (Higher-Order Programming with Effects) Revision de paper Journal of Computer Languages (A Type Safe Generic Programming System) OOSPLA (2023) Committee Member in External Review / Artifact Evaluation Committee ICFP 2022 Journal of Functional Programming (Type-Directed Operational Semantics for Gradual Typing)
Service & Administration
In the Press