PAM Glider Rodeo Hackweek
Predicting how loud the ocean is — and how far a glider can hear because of it.
Suramya Angdembay · Kapil Sharma · Bibas Kandel
with the AQUAVIEW team
Built on AQUAVIEW & Glider Rodeo data
5 minutes
A glider hears whales only as far as the background lets it. Over one mission the sperm whale band swung about 14 dB — and the water it was effectively covering moved with it.
Measured noise over the mission; area compared under a simple spherical-spreading approximation
Where the data came from
AQUAVIEW / PacIOOS
every environmental input — about 80% of what the model sees
Rodeo hydrophones
the measured noise levels — the other 20%, and every label
6 gliders and drifters
1,565 experiment-qualified hours
5 whale-call bands
The test we held ourselves to
Train on five platforms, score on the sixth, rotate. Every number in this talk is from a glider the model had never met.
Why we split it
Wind is the strongest driver in the whole model — and it found that on its own, nobody told it. But it drives the noise differently depending on how hard it is already blowing.
Our method — a follow-up experiment, not the shipped tool
Neither specialist has to be good at everything — which is the whole point.
A follow-up experiment, not the shipped tool
One model learns calm conditions, the other learns rough ones.
For each hour, the switch decides which to trust.
Switching on where the glider was did not improve things. Switching on what the sea was doing did.
Against our own first model
Baseline here is the same model without the switch — so the only thing that changed is the routing. Against the team's original model it is 4.7%, and against assuming normal conditions, 13%.
The tool you can run today uses the gradient-boosted model. The experts model is a follow-up result, not yet wired into it.
It helps when meeting a new glider. It does not help forecasting further ahead — there it is worse.
Where it works, and where it doesn't
The fin whale band sits at 10–30 Hz, where vessel noise matters most — and vessel traffic is the one major input we did not have. We have not isolated shipping as the cause, but it is the clearest thing to try next.
1
Score on a platform you have never seen. Anything easier will flatter you.
2
Sea state is what separates the regimes. Location and depth are not.
3
Get vessel traffic data. It is the missing piece for the low-frequency bands.
4
The simple fix usually matched the clever one. We shipped the simple one.
Code, method and caveats are in the repo
Thank you