Ashutosh Trivedi

Associate Professor of Computer Science
University of Colorado Boulder

I develop mathematical foundations and tools for trustworthy AI systems that learn and make decisions under uncertainty while satisfying formal guarantees.

My research brings together reinforcement learning, formal verification, and symbolic reasoning, with applications to safety-critical control and accountable software.

Portrait of Ashutosh Trivedi

Recent News

All news

Selected Contributions

  1. Learning with symbolic structure

    Regular Reinforcement Learning

    How can reinforcement learning work with sets of states, rather than individual states alone? We use regular languages to represent these sets and symbolic transformations to describe transitions, connecting reinforcement learning with ideas from model checking.

    CAV, 2024CAV Distinguished Paper Award

    Paper (PDF) Publisher BibTeX

  2. Beyond safety guarantees

    Closure Certificates

    Showing that a system avoids unsafe states is only part of verification. Closure certificates reason about transitions across time, extending certificate-based verification to richer temporal requirements for dynamical systems.

    HSCC 2024

    Paper (PDF) arXiv Publisher BibTeX

  3. Finding discrimination in the extremes

    Fairness Testing through Extreme Value Theory

    Average fairness measures can hide severe disadvantage for some individuals. We use extreme value theory to estimate worst-case discrimination and guide mitigation, making the tails of a model’s outcomes part of its fairness assessment.

    ICSE, 2025

    Paper (PDF) arXiv BibTeX

More research contributions · All publications

Students and Group

I work with students and postdoctoral researchers in the Programming Languages and Verification (CUPLV) group.

People · Join the group · Group life through the years

Teaching

I teach theoretical computer science, reinforcement learning, and cyber-physical systems.

Courses and teaching history