The Case for Neurosymbolic AI in Geospatial Workloads
My friend Bill Dollins recently published an excellent piece on neuro-symbolic AI and the geospatial workload over at his geoMusings blog. He unpacks where purely neural approaches fall short and how symbolic logic can act as a necessary guardrail for spatial data.

His framing really resonated with me because it gets right at a problem I've been wrestling with. The core issue I keep coming back to is that machine learning alone is likely not enough when the problem requires both pattern recognition and deeper domain understanding.
That's had me thinking there are two threads that converge on neurosymbolic AI:
1. Combining ML with explicit business rules for reasoning and constraint enforcement, and
2. Combining ML with ontologies that encode the meaning and structure of the domain.
The Guardrails of Business Rules
When we look at business rules, Bill rightly points out that geospatial data has hard constraints. A planar distance calculated on unprojected longitude and latitude is mathematically invalid. Machine learning models are incredibly prone to making these exact types of category errors. They're predicting the next right token without actually understanding the geometric reality underneath.
As we wire up agents to execute spatial SQL via DuckDB or query a STAC catalog, we can't just trust the model to know when a buffer should precede an intersection. We need a symbolic reasoning layer to enforce those constraints. If an agent proposes a workflow that violates topology rules, the symbolic engine should catch it and reject the plan before execution. This is about establishing a hard boundary where the neural network isn't allowed to override basic math.
Ontologies and Help Against Hallucinations
The second thread is where we solve the hallucination problem. I've posted a few times here at davidgsmith.net about comparing the Open Knowledge Format (OKF) with the Model Context Protocol (MCP), and the takeaway is, for me, clear. Structured knowledge is the most reliable way to prevent runtime schema hallucinations.
Geospatial data is rich with established relationships. A census tract contains blocks, and a hazard footprint intersects specific property parcels. When we feed this data to a neural model without an ontology, the model has to guess the relationships based on statistical weights. But if we ground the model using a geospatial knowledge graph, we explicitly encode the domain semantics. The model no longer has to guess how a cloud-optimized GeoTIFF relates to a STAC item because the graph provides a definitive map of the domain.
A Practical Path Forward
We're building out the next generation of spatial data infrastructure (SDI) with tools like GeoParquet, DuckDB-WASM, and GeoLibre. If we want AI agents to interact reliably with these cloud-native stacks, we've got to stop treating them as magic. We need to surround them with the rigorous, rule-based systems that geospatial science has relied on for decades. Neurosymbolic AI provides the practical architecture for building spatial systems we can actually trust.
Related Thoughts
Perspectives sharing related architectures, models, and domain context.
Putting Earth AI to Work: Insights on Google's Geospatial Agents
Google Research just dropped an interesting technical report on their Earth AI initiatives, specifically focusing on...
Building GeoAI Systems That People Can Trust
The latest edition of the GeoAI and the Law Newsletter lays out a clear message for anyone working at the intersection...
Climbing Out of the AI Governance Chasm: Why CIOs Need a New Mental Model
Enterprise leaders are discovering something uncomfortable about the AI wave sweeping through their organizations. The...