Skip to content
★ AI Powered™ research — since 2011◆London ⇄ Global◆Hi@itresearches.com◆+44 8008 321 848◆Vendor-neutral. Outcome-obsessed.◆Now reading data you didn't know you had◆
★ AI Powered™ research — since 2011◆London ⇄ Global◆Hi@itresearches.com◆+44 8008 321 848◆Vendor-neutral. Outcome-obsessed.◆Now reading data you didn't know you had◆
Knowledge Systems

Knowledge Systems Design

Knowledge bases, ontologies and reasoning systems that make AI decisions explainable and auditable.

itresearches.com

When decisions need to be defended — to a regulator, a customer, or a court — pure statistical models often fall short. We design hybrid systems that combine structured knowledge with machine-learned components, so that every decision has a traceable rationale and the system as a whole is robust to the kinds of edge cases statistical models alone tend to mishandle.

This is the heritage of classical AI brought into the modern era: ontologies, rule engines and reasoning, deeply integrated with neural perception and prediction.

  • Domain ontology design
  • Rule engines and inference
  • Hybrid neuro-symbolic systems
  • Knowledge graph construction
  • Explainability and audit trails
Knowledge Systems Design

Before choosing a model

  1. 01

    Prepare the evidence

    Representative text with documented language, source and access permissions. For sentiment, label aspects and polarity; for retrieval, preserve source passages and dates.

  2. 02

    Define the decision

    Text → extracted meaning or cited evidence → human review. Distinguish a classification task from an assistant that generates answers: they need different evaluation methods.

Check the failure modes

  • Evaluate by language and topic, including ambiguous and mixed-sentiment examples.
  • For document assistants, check retrieval quality and whether citations support each answer.
  • Test permission boundaries, sensitive information and refusal when evidence is missing.

The recent prominence of foundation models has obscured the continuing usefulness of classical AI techniques. For problems where decisions must be explainable, where rules change frequently, or where domain expertise is too valuable to leave implicit, knowledge-based systems remain a sharper instrument than statistical ones.

Our knowledge-systems practice combines this classical inheritance with modern neural components, producing systems that are accurate, auditable and durable in equal measure.

§ 01
Ontologies

The hard work of agreeing what things are

Most enterprises operate with multiple, overlapping, partially-incompatible vocabularies for the same concepts. The same customer is recorded in different formats across systems; the same product is classified differently by sales and operations; the same risk is described in incompatible language by trading and compliance. An ontology is the explicit, agreed model of these concepts — what counts as an instance, what attributes are mandatory, how concepts relate — and it is the substrate on which downstream knowledge systems depend.

We design ontologies pragmatically rather than philosophically. The objective is not a perfect representation of the world but a useful representation of the part of the world the system operates on. We start from the queries the system needs to answer and the decisions it needs to support, and we model only the concepts and relationships those queries require, with explicit room for extension as new use cases arise.

Standards — schema.org, FIBO, SNOMED CT, GS1, industry-specific reference models — are reused where they fit, adapted where they almost fit, and ignored where they do not. The risk of starting from a bare canvas is greater than the risk of inheriting accumulated complexity, but the reverse is true at the long tail.

  • Domain ontology and taxonomy design
  • Reuse and adaptation of standards
  • Semantic data integration
  • Reference data management
  • Versioning and evolution strategy
  • Tooling for governance and review
§ 02
Knowledge graphs

Connected data, queried as data

A knowledge graph realises an ontology against actual data. Customers, products, suppliers, transactions, events and the relationships between them become a connected, queryable structure that downstream systems — search, recommendation, fraud detection, compliance, generative-AI grounding — can rely on. The value is not in the graph itself but in the products it makes possible.

We build knowledge graphs in the technologies appropriate to the workload — Neo4j, Amazon Neptune, JanusGraph, AnzoGraph, native RDF stores, or property-graph layers over relational warehouses where they suit better. We pay close attention to entity resolution, since a graph in which the same real-world entity appears as multiple nodes is worse than no graph at all, and we layer in continuous-integration practices so that the graph evolves predictably with the upstream data and ontology.

Where the use case warrants it, we extend the graph with embedding-based representations that support similarity search, recommendations and the kind of semantic retrieval that grounds large-language-model applications without requiring those models to remember everything. The combination of structured graph and learned embeddings is unusually powerful and increasingly mainstream.

“The graph itself is rarely the deliverable. The products it makes possible are.”
§ 03
Reasoning

Rules, inference and hybrid architectures

Where decisions are governed by complex policies — eligibility, pricing, risk classification, regulatory compliance, clinical pathways — pure statistical models are the wrong tool. Policy logic is best expressed as policy logic: as readable rules, structured decision tables, and inference engines that can derive consequences from facts and a body of rules. The result is a system whose behaviour is fully traceable and which can be updated by domain experts without retraining a model.

We use modern decision-management platforms (Camunda DMN, Drools, Decision Model and Notation tooling) where they fit the use case, and bespoke rule engines where they do not. We pay particular attention to the editorial process: who can change a rule, with what review, with what testing against historical cases, and with what staged rollout. Without that process, rule bases decay quickly into illegible accretions.

Hybrid architectures combine the best of both worlds. A neural model handles perception or pattern-recognition where rules cannot be written; a rule engine handles policy compliance and final decision-making where rules can be. The neural component supplies inputs to the rule engine — extracted entities from a document, a calibrated probability, a classification — and the rule engine reaches a decision that can be defended against any audit. We design these architectures explicitly, with a clear separation between learning and reasoning components and explicit interfaces between them.

§ 04
Explainability

Decisions you can defend

Explainability is not a feature you add to a model after the fact. It is a property of the architecture as a whole. Knowledge-based systems are explainable by construction: every decision is the product of facts and rules that can be inspected, and the explanation is a direct trace of the inference chain rather than a post-hoc reconstruction.

Where machine-learned components are part of the system, we pair them with explanation tooling appropriate to the model class — feature attribution for tabular models, attention and rationale extraction for sequence models, prototype-based explanation for image models — and we surface those explanations alongside the system's output, in language a domain expert can act on. The objective is not to make the model interpretable in the abstract; it is to give the human reviewer the evidence they need to override or accept the system's recommendation.

We work closely with risk and compliance functions to define the standards explanations must meet, and we test those standards against actual cases as part of acceptance. An explanation that satisfies a data scientist but confuses a case-handler does not pass.

§ 05
Operating

Knowledge systems in continuous operation

Knowledge systems require ongoing care. Ontologies evolve as the business changes; graphs need entity-resolution maintenance as new sources are connected; rule bases need pruning, deduplication and review against actual outcomes. We design the operating model alongside the technology: the editorial roles, the review cadence, the change-control process, the performance-monitoring dashboards. The result is a system whose half-life is measured in years, not months.

Many of our deployments are paired with light-touch managed services that handle this ongoing care, particularly in the early years before the client's internal teams have absorbed the practices. We are equally happy when clients take operational ownership immediately; the design accommodates either.

What you get

Outcomes, not just outputs

/ 01

Encoded expertise

Years of domain know-how captured as durable, queryable knowledge.

/ 02

Connected data

Knowledge graphs that unify scattered information into one model.

/ 03

Defensible decisions

Every output ties back to the rules and evidence behind it.

/ 04

Hybrid architectures

Neural perception meets symbolic reasoning where each is strongest.

FAQ

Common questions, candid answers.

Are knowledge systems still relevant in the era of large language models?+

More relevant, in fact. Foundation models are most valuable when they are grounded in structured knowledge, and most defensible when paired with explicit reasoning components.

Can you work with our existing rule engine or graph platform?+

Yes. We routinely extend existing investments rather than replacing them, and we pick technology to suit the workload rather than to suit our preferences.

How do you keep an ontology from becoming an academic exercise?+

By starting from the queries and decisions it must support, and modelling only the concepts those use cases require — extending later as new uses emerge.

↳ Next step

Discuss your AI project

Share the decision you want to improve, the data available and your operational constraints.

AI◆Big Data◆Vision◆Forecasting◆Knowledge◆Research◆Strategy◆Delivery◆
AI◆Big Data◆Vision◆Forecasting◆Knowledge◆Research◆Strategy◆Delivery◆