Beyond papers

Playground

Code releases, things you can reuse, occasional writing, and life off the clock.

Built

Projects

AFR-Net

Official code for Uncovering Latent Communication Patterns in Brain Networks via Adaptive Flow Routing (ICML 2026): a physics-informed model of how structural connectivity gives rise to functional communication in the brain.

PythonBrain networksAI for Science

SSCBM

Code for Semi-supervised Concept Bottleneck Models (ICCV 2025): train concept bottleneck models with only a small fraction of concept labels by pseudo-labelling unlabelled data and aligning it at the concept level.

PythonConcept bottleneckInterpretability

MTNet

Code for Learning Time Slot Preferences via Mobility Tree for Next POI Recommendation (AAAI 2024): the Mobility Tree data structure and the multitask MTNet model for next point-of-interest recommendation.

PythonPOI recommendation

Trlaplace

Code for Private Language Models via Truncated Laplacian Mechanism (EMNLP 2024, oral): differentially private word embeddings built on a high-dimensional truncated Laplacian mechanism.

PythonDifferential privacyNLP

FGAI

Code for Faithful Interpretation for Graph Neural Networks (TMLR 2025): keeping attention-based GNN explanations stable under perturbations of the graph.

PythonGraph learningInterpretability