Back to Case Studies

Natural Language Understanding of Ingredient Labels

AI-Powered Ingredient Recognition and Classification for Food Safety

Natural Language Understanding of Ingredient Labels

Our client SGS helps processed food manufacturers ensure their products are safe for human consumption. They wanted machines to understand the language written on the "Ingredient label" of millions of processed food products. These labels were written in French. Once understood by machines, they could give Artificially Intelligent recommendations to food companies, so that they produce safer products and comply with the regulatory requirements of the local market.

Client
SGS - Food Safety & Testing
Focus
French Ingredient Labels
Scale
Millions of food products

See It In Action

Watch how our AI understands and classifies ingredient labels

Challenge

Problem

Our client SGS helps processed food manufacturers to ensure their products are safe for human consumption. They wanted machines to understand the language written on the "Ingredient label" of millions of processed food products. These labels were written in French. Once understood by machines, they could give Artificially Intelligent recommendations to food companies, so that they produce safer products. And comply with the regulatory requirements of the local market.

Our Approach

Solution

We trained our Natural Language Pipeline on 100,000 ingredients. This training data was sourced from public datasets like Wikipedia, WHO & the likes. We built it as linked data to identify the purpose behind each ingredient. These purposes were based on the taxonomy of 21 categories such as Acidity Regulation, Anti Caking, Anti Foaming, Sweetening, Food Coloring, etc. Our system will also identify the E Number and INS number of ingredients.

Methodology

Approach

At Smarter.Codes we are making "Symbolic AI" great again. In the AI space, Symbolic AI has been a contrasting approach to implementing AI to the conventional Machine Learning approach. This enabled our AI Engineers to train (and debug the training) of the AI pipeline faster and with greater transparency.

Ready to Transform Your NLP Solutions?

Let's discuss how AI can help you extract meaningful insights from complex text data