Validating Data Accuracy

By Corvidae Team 6 August, 2021

We use anonymised test and train sets from our customers’ historic data to build and validate our models.

These sets are made up of thousands of transacting and non-transacting journeys.

The transacting journeys have transaction events removed.

Given these user journeys; (impressions, click throughs and visit hits) we create a vector-based model that predicts whether a transaction would happen or not.

This is then compared to the complete journeys, including transactions, to test how accurate the model is at predicting transactions, and hence judging the engagement of an individual user at different points in their user journey.

Given that the model can weigh each event on how important it is for the transaction or not. That weighting would be used as part of the attributed share. ​

The model is only used if it has an accuracy of 85%+.

Have you read?

See all articles

Corvidae’s Machine Learning Process

At the centre of Corvidae’s attribution model is LSTM (Long-Short Term Memory). LSTM is a type of recurrent neural network capable of learning order dependence in sequence prediction problems. We...


Data Ingestion

The insight generated by Corvidae has three pillars; events, stitching, and modelling. Events are the individual touchpoints in a customers’ buying cycle. Stitching is a process we go through to...


Corvidae Integrations

As we grow beyond our Essential Corvidae deployment, our bank of active and prototype integrations grows with us. Corvidae currently sources data from key MarTech and AdTech ecosystems, rebuilds and...