ProCogia used NLP and machine learning to optimize image search accuracy

Company Information

A premier global visual media company faced challenges with its image search functionality, where users often encountered difficulties finding relevant results due to ambiguous search intents, incorrect query parsing, and inaccurate or missing metadata. ProCogia was tasked with optimizing the search experience by employing advanced NLP and ML technologies to understand and improve the accuracy and relevance of search results, thereby enhancing user satisfaction and driving key business metrics.

The Challenge

The primary challenge was to accurately interpret user search queries, which often suffered from ambiguity, misinterpretation, and a lack of relevant metadata linking them to the correct images. These issues led to suboptimal search experiences, affecting customer engagement and asset purchase rates. The solution required a deep understanding of linguistics, user intent, and the systematic refinement of search algorithms to deliver significantly improved outcomes.

Procogia’s Approach

We developed natural language processing (NLP) and machine learning (ML) solutions that presented customers with better image search results.

User Query Analysis

ProCogia analyzed user queries to identify the main categories of failed searches, which were: ambiguous search intent, incorrect parsing of search queries, and inaccurate or missing metadata.

Search Parsing Algorithm

Designed and implemented a search parsing algorithm matching search queries to concepts in the search ontology, mitigating several major causes of suboptimal results.

Representative Dataset

Created and analyzed a representative dataset of suboptimal searches to identify and address systematic sources of search failure in image metadata, such as incorrect lemmatization.

Foundational Models and Multimodal Embeddings

Deployed foundational models and multimodal embeddings to capture highly relevant contextual information between the query and the returned images, ensuring irrelevant images were not presented to the user.

Utilized AWS Services

To achieve these results, ProCogia leveraged several AWS services:

The Results

Through rigorous hypothesis testing we have helped our client identify the underlying causes of the search challenges.

We developed and deployed a range of linguistics and AI solutions to improve query understanding, and improve the searching and browsing experience for users, while driving key conversion metrics (customer engagement and asset purchase).

Our NLP machine learning model uses cosine similarity to identify best matches between search queries and images in the database, greatly improving the accuracy of ambiguous queries.

ProCogia’s solution allows our client’s customers to see a higher number of relevant search results (improved recall) and reduces incorrect results (greater precision).

Services Used

Data Science

Services Used Data Science We use open source technology to leverage the full potential of your data. Predictive and prescriptive results are actioned using AI and Machine Learning (ML).

Data Consultancy

We provide data consultancy to organizations to optimize your investment in people, processes, and technology. This is typically through data strategy engagements, roadmaps, transformations, and independent technology advice.

Data Engineering

We partner with all major cloud providers, allowing us to adopt a data-agnostic approach focused on delivering tailored game-changing solutions.

Conclusion

ProCogia’s application of NLP and ML technologies to optimize image search accuracy for a global visual media company represents a significant advancement in search technology, directly impacting user satisfaction and business performance. By addressing the root causes of search challenges and continuously refining the search experience, ProCogia has demonstrated its expertise in transforming complex data problems into actionable solutions, underscoring the vital role of data science in enhancing digital platforms and driving business success.

Explore more stories

Dig deeper into data development by browsing our blogs…

Custom Logging System for Plumber API and Shiny Applications A futuristic dashboard showing a central server connected to multiple API endpoints. Lines representing data flow between endpoints show user actions and responses, with real-time monitoring screens and storage for log files. On the left, warning icons indicate error tracking, while on the right, a clock symbolizes automated log management. The background has code snippets and data logs, creating a technical, blue-toned atmosphere that reflects system performance monitoring and troubleshooting.

Custom Logging Plumber API

Introduction Our client, a leading investment consulting firm, aimed to improve system monitoring, troubleshooting, and reliability by implementing a logging system that tracks user actions

Watch now ->

Get in Touch

Let us leverage your data so that you can make smarter decisions. Talk to our team of data experts today or fill in this form and we’ll be in touch.

Author