What can a model actually see?
Isolated signs, from video, in good conditions. That is the boundary of what we can currently demonstrate — and the gap between that and a conversation is enormous.
Octopus Foundation · Research initiative
A non-commercial initiative studying whether machine learning can support access to Australian Sign Language. We publish the method, the dataset terms, the numbers — and the experiments that failed.
One model recognises 3,215 Auslan glosses from video, running entirely in the browser. It is a research artefact — accurate enough to study, nowhere near reliable enough to depend on.
The question
Deaf and hard-of-hearing Australians navigate services built around spoken and written English, and qualified Auslan interpreters are in short supply. The tempting response is to automate the gap away. We think the honest question is narrower.
Isolated signs, from video, in good conditions. That is the boundary of what we can currently demonstrate — and the gap between that and a conversation is enormous.
We evaluate across four recording conditions rather than reporting one flattering number, because the difference between studio and in-the-wild is where the honest story is.
Recognition is not interpretation. A system that guesses confidently in a medical or legal setting is worse than no system at all, so refusing to answer is a first-class outcome.
Approach
The recognition model never gets the last word. It emits evidence — candidate glosses, confidences, skeletal and facial features — and a separate layer decides what, if anything, that evidence supports. The evidence is never rewritten to fit the answer.
Publishing negatives
Four things we expected to work did not. Each cost real compute, and each is the kind of result that quietly goes unpublished — which is exactly why it is here.
Facial grammar carries real meaning in Auslan, so adding face points looked obvious. Accuracy dropped. The cues stayed in the system — as evidence, not as classifier input.
The dataset is RGBD, so depth was free to try. Naively added, it made handshape classes less separable rather than more.
Level with pose alone, inside noise — and no better on the handshape probe it was meant to help with. Dropped.
The shared BANZSL lineage made cross-language transfer look like free data. Every variant came back null.
Position
Auslan is a full natural language with its own grammar, spatial structure and culture. It is not English rendered on the hands, and a system that treats it as a gesture-to-word lookup has already misunderstood it.
This work does not treat deafness as something to be fixed. It does not aim to replace interpreters — a qualified human interpreter carries responsibility no current system can hold. And it cannot be validated without Deaf leadership, which is the part that cannot be substituted with more compute.
The demo is a research artefact. It is not validated for clinical, legal, educational or safety-critical use, and it should not be relied on in any situation where being wrong matters.