--- license: cc-by-nc-4.0 tags: - autonomous-driving - object-detection - open-set-recognition - functional-safety - neuro-symbolic pipeline_tag: object-detection --- # HOWC : hierarchical taxonomic perception for novel road objects A training-free layer that turns a flat object detector into a hierarchical, open-set one. Each detection is classified by **taxonomic abstraction**: the most specific level the evidence safely supports, or an explicit **UNKNOWN OBSTACLE**, never a confident wrong leaf. Paper (open access): *Hierarchical Taxonomic Abstraction for the Safe Handling of Novel Objects in Autonomous Driving Perception*, F. Schaller, [doi:10.5281/zenodo.21593472](https://doi.org/10.5281/zenodo.21593472). Source & full history: . ## Why it is different A flat detector returns one fixed class or nothing. On an untrained object (a horse-drawn carriage, an overloaded truck) it must mislabel it or drop it, both unsafe. HOWC abstracts up a taxonomy to a still-useful category (… → Truck → Transport Vehicle → Vehicle), bounded by a per-branch **safety floor** so it never collapses into a useless "Object"; below the floor it flags an explicit **UNKNOWN OBSTACLE** with an inspectable decision path. ## Honest scope - Not new weights, and not a closed-set-accuracy win: on COCO mAP a trained YOLO is more accurate. The contribution is the **taxonomic abstraction layer** over open-vocabulary (CLIP) features. - Where it wins: on known objects, **0% categorical (off-branch) errors** with ~24% calibrated abstention, vs a flat head's ~53% off-branch errors; on novel objects, a safe coarse label or a flagged UNKNOWN instead of a confident wrong leaf. - Training-free (pretrained YOLO + CLIP zero-shot). First run downloads weights (~360 MB). ## Run it locally This repository is self-contained (code + taxonomy + a Gradio app): ```bash pip install -r requirements.txt python app.py # Gradio UI: upload an image, see the taxonomy decision python app.py --share # same, but also prints a temporary public URL (~72h) ``` ## License CC BY-NC 4.0, matching the paper.