Research

I study how to detect gravitational waves, recover their signals, and infer the physics behind them.

My work connects ground- and space-based data analysis with machine learning. A fourth strand explores LLMs for scientific discovery, through executable algorithms that can be inspected and tested.

Signal detection

How can we identify gravitational-wave candidates in noisy data while controlling false alarms?

I study machine-learning searches in ground-based observations and simulated space-based data. Learned representations and waveform-informed filters provide ways to identify candidate events, with performance assessed against established search methods.

The work spans real LIGO observations and simulated massive-black-hole-binary signals for LISA. Shared benchmarks test generalization and false-alarm control. I also investigate searches for exotic gravitational-wave signals beyond general relativity.

  • Waveform-informed networks
  • Search benchmarks
  • False-alarm control
Gravitational-wave signal recognition of LIGO data by deep learning
MFCNN combines waveform-informed filters with learned classification. Open the paper for its model and tests on LIGO data.

Representative papers

Denoising & reconstruction

How much of a signal can we reconstruct when detector noise changes over time?

I work on reconstructing gravitational-wave signals from contaminated strain data. This includes transformer-based denoising and neural extraction of massive-black-hole-binary signals in simulated space-based observations.

Tests include glitches, gaps, and changing noise correlations. I examine reconstruction quality across these conditions to understand when learned denoising can provide useful inputs for subsequent physical inference.

  • Transformers
  • Signal reconstruction
  • Non-stationary noise
WaveFormer: transformer-based denoising method for gravitational-wave data
WaveFormer reconstructs signals within a pipeline that also uses cross-correlation and detector coincidence. Open the paper for the full workflow.

Representative papers

Bayesian & simulation-based inference

How can we estimate physical parameters quickly while checking the uncertainty in those estimates?

I work on Bayesian and simulation-based inference for massive-black-hole binaries and extreme-mass-ratio inspirals. Normalizing flows, flow matching, and hybrid Monte Carlo methods help explore posteriors; I compare their outputs with conventional analyses and test their response to noise.

My SBI review brings these methods together, from neural posterior, likelihood, and ratio estimation to flow matching. Related work treats instrumental noise as an inferred quantity, propagating uncertainty from foreground subtraction into the noise spectrum.

  • Normalizing flows
  • Flow matching
  • Hybrid Monte Carlo
Recent Advances in Simulation-based Inference for Gravitational Wave Data Analysis
An overview of simulation-based inference methods from my SBI review: neural posterior, ratio, and likelihood estimation, flow matching, and consistency models.

Representative papers

Scientific discovery with LLMs

How can language models help construct executable algorithms that can be evaluated and inspected?

I explore language models as generators of executable scientific algorithms. Evo-MCTS combines generated code with evolutionary tree search, using gravitational-wave detection as a case study.

G-LNS studies the co-evolution of destroy and repair operators for combinatorial optimization. Both projects evaluate candidate methods on defined computational tasks, making their performance and algorithmic structure available for inspection.

  • Language models
  • Evolutionary search
  • Executable algorithms
Evo-MCTS: Evolutionary Monte Carlo Tree Search for Gravitational Wave Detection
The Evo-MCTS search tree records how candidate algorithms evolve through crossover and mutation. Open the project for the tree-search experiments.

Representative papers

Associated projects

  • Evo-MCTS

    Algorithm search, source code, and gravitational-wave experiments.

  • G-LNS

    Co-evolving destroy and repair operators for combinatorial optimization.