Skip to content
View datvo06's full-sized avatar

Highlights

  • Pro

Block or report datvo06

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
datvo06/README.md

Hi!

I am a Joint Postdoctoral Fellow at Harvard's Programming Languages and Formal Methods groups and the Basis Research Institute.

I am broadly interested in the modeling of how we perceive the world, and the modeling of reasoning processes. To support this goal, I work in the emerging area between programming languages, machine learning, and probabilistic programming languages.

At Basis, I work on modeling uncertainty in symbolic world models in MARA, designing a robot design language that captures both morphology and control in R-ADA, and modeling LLM generation as an effect, as a framework for building agent harnesses, in effectful. At Harvard, I work on proof automation in Lean and causal systems for drug repurposing.

I completed my PhD doing machine learning and program synthesis-based debugging at the University of Melbourne and previously worked at Cinnamon AI Lab on visually rich document information extraction.

Research interests

  • World models: learning, evaluation, and uncertainty
  • Languages and abstractions for robot design and LLM agents
  • Program synthesis and probabilistic programming
  • Neuro-symbolic systems modeled with LLMs, PPLs, and NNs
  • Reliable, explainable ML for software, including graph-based learning for code and documents

Recent writing: I linearized my TAIC'26 talk into a blogpost, WorldTest: how do we know whether an AI has learned how a world works? All 43 AutumnBench environments run live in the browser there. The rest of my writing is at datvo06.github.io.

VRDSynth Autumn.cpp NeuroSymbolicDG
VRDSynth
VRDSynth
Synthesizing Programs for Visually Rich Information Extraction.
AutumnBench environments running live
Autumn.cpp
An Autumn Interpreter in Cpp for MARA. Powers AutumnBench (ICML '26).
NeuroSymbolicDG
NeuroSymbolicDG
A small DSL + neural network gives domain-invariant image classification.

Pinned Loading

  1. BasisResearch/Autumn.cpp BasisResearch/Autumn.cpp Public

    Autumn.CPP (aka. Autumn.WASM) A cpp implementation of Autumn that compiles to WASM, Python and Julia bindings.

    C++ 8 2

  2. BasisResearch/effectful BasisResearch/effectful Public

    An experimental library for metaprogramming with algebraic effects and handlers

    Python 45 4

  3. MSAU MSAU Public

    Multi Stage Attentional UNet

    Python 11 4

  4. VRDSynth VRDSynth Public

    Synthesizing programs to link visually-rich document entities. This is the replication code for VRDSynth paper, accepted in ISSTA'24

    Python 4

  5. namin/dafny-sketcher namin/dafny-sketcher Public

    piggybacking on the Dafny language implementation to explore interactive semi-automated verified program synthesis, combining LLMs and symbolic reasoning

    Dafny 17 6

  6. NeuroSymbolicDG NeuroSymbolicDG Public

    Neuro-Symbolic Domain Generalization via Compositional Layout Grammars

    Python 1