Example of an announcement banner goes here
thatDot half circle logo
thatDot Novelty

Easy Real-Time Anomaly Detection

AI built into an event stream processor lets you find the most important data fast, even if it’s unknown.

Product Overview

Streaming anomaly detection without hassle

Use Novelty to find novel events or patterns when you don’t know what to look for. The unique built-in graph pattern learning AI will rank every event according to how anomalous it is.

  • Cybersecurity

    Monitor network, device, and application usage for unusual configuration changes or access patterns.

  • Network optimization

    Identify network route inefficiencies, and eliminate redundant alerts through topology awareness.

  • Fraud detection

    Analyze usage for excess concurrent usage, and generate events to enforce entitlement compliance.

  • Log data reduction

    Intelligently filter log data to eliminate the huge bulk of uninformative data, and highlight what’s important.

  • General anomaly detection

    Black swan events and unknown unknowns can be extremely hard to detect since you don’t know what to look for. Novelty finds them and increases your knowledge about your data.

  • Edge system abnormalities

    Filter away the bulk of irrelevant readings to spotlight potential problems for predictive maintenance, smart metering, asset monitoring, process automation, and improving customer experiences.

  • Key Features

    Find anomalous data fast

    When you don't know what pattern to look for in a data stream, you just want to find the exceptions, the occurrences that don't fit the norm, Novelty is simple, fast and accurate. No training or data labeling is required. It's completely unsupervised. It builds a detailed behavioral fingerprint for contextual understanding. Simply feed it data, and it will score every event according to how unusual it is in your data set, and will also explain WHY an event is novel.

  • Reduce false positives

    New is not always novel. Novelty uses context to accurately tell the difference. In the diagram to the right, for example, yellow dots are unique, but sometimes one-of-a-kind events are normal. Only the ones with highest novelty scores at the top are genuine anomalies.

  • Analyze categorical data

    The built-in AI analyzes categorical data as is, even if it has high cardinality. There's no need to delay analysis to transform categorical data into sparse, bloated numeric data. It returns detailed scores for novelty, uniqueness, information content, and probability.

  • Get answers 1000 times faster

    We benchmarked Novelty against a standard Isolation Forest algorithm on the same data on the same 8-CPU, 16 GB virtual machines. Isolation Forest managed as many as 500 events per second. With Novelty, you can score over 15,000 events per second.

  • Transform data right in the stream

    Several data transformation functions are included in Novelty so you won't need a separate transformation layer before you can use it. Stream raw data in directly.

  • Leverage your expert knowledge

    You can limit or remove the influence of highly novel observations you know are not important. Either 1. Remove individual or groups of observations; 2. Define a rolling window of observations; or 3. Delete entire contexts from the system.

Recent posts

Start building

Read the Docs

Get the help documentation, getting started guides, and recipe examples.

View Videos

See Novelty in action, and see how it’s used.

Join Our Community

Meet with other thatDot users on Discord, trade tips, and ask questions.

See for yourself

If you think Streaming Graph or Novelty might be for you, contact us to see them in action.