Development of events classification system


About the client




United Kingdom

Web and mobile applications that process a large amount of data, gathered from many sources often require verification in order to maintain quality of the content. Along with the increase of processed data, manual verification stops being scalable. Solutions based on Artificial Intelligence and Natural Language Processing can help.


  • Huggingface Transformers
  • Azure ML
  • Python
  • PostgreSQL
  • Scikit Learn
  • NVIDIA Cuda
  • Google Bert

Ordnance Survey Leisure

Ordnance Survey Leisure is a mapping agency that provides digital map data and location-based products for business, government, and consumers. One of their applications encourages users to take part in outdoor activities and events. For this purpose, the underlying platform integrates with many data providers and aggregates information about various events and activities, including names and descriptions. However, the data providers stream a wide variety of events, and these are sometimes out of the scope of the application. As a result, they need to be filtered out, especially those that do not happen outside. We have leveraged state-of-the-art natural language processing methods to filter such events.

We proposed a system that automatically chooses events and activities, that should be kept in the application. We adjusted the event classifier to solve the client’s problem using pre-trained NLP models and transfer learning. Using a relatively small data sample, we achieved ~95% classification accuracy.

During the project, we cooperated closely with the client to develop a mutual understanding of the business problem and the data landscape that is available. Thanks to our collaboration on every step of the lifecycle of the project, we managed to create a system that reflects the business needs of our client.

The state-of-the-art NLP models allow us to create innovative solutions that can automate the decision-making processes and could be leveraged in any industry that processes text data, even if the available data for training the model is limited.

Technologies used: Hugging Face Transformers, NVIDIA CUDA, Google BERT, Azure Machine Learning Studio, Python, sklearn, PostgreSQL


Interested in collaborating with us?
Get in touch.

Jarosław Marciniak

Jaroslaw Marciniak

Director of Geospatial Services

+48 728 361 355

    Spyrosoft collects the above data to contact you in order to process your inquiry. You can opt out of communication at any time. More information can be found in our Privacy Policy.