Can Machines Learn To Smell: Researchers May Have Cracked The Code

While CNNs provide vision to a machine, RNNs give machines the ability to draw insights out of speech and sound, haptics gives robots a sense of touch, researchers have now brought a new dimension in machines — the ability to smell.

While machines have been endowed with the sense of vision, speech, sound and touch thanks to the efforts of researchers for many decades, the concept of smell has eluded the machines. That is to say that humans have been unable to replicate this ability due to their own lack of understanding of olfactory functions.

AIM Daily XO

Join our editors every weekday evening as they steer you through the most significant news of the day, introduce you to fresh perspectives, and provide unexpected moments of joy
Your newsletter subscriptions are subject to AIM Privacy Policy and Terms and Conditions.

Every aroma is a consequence of interactions between molecules. And, predicting the relationship between a molecule’s structure and its odour still remains to be a big challenge. But now researchers are trying to understand the interplay of molecules through quantitative structure-odour relationship (QSOR) modelling.

Developments Till Date

Till now the representation of molecular structures has been done with the help of graph theory. The way the symmetries and the connections can be defined as edges and vertices has been intuitive for further research into the three-dimensional structure of molecules. The same formulation was exploited a couple of years ago by the researchers at Google Brain in their quest to predict properties of molecules with machine learning. 

Download our Mobile App

Making use of the findings and moving forward, today, the researchers have leveraged graph neural networks (GNNs) to predict the olfactory properties of molecules.

How Graph Neural Networks Came In Handy?

via Google

By viewing atoms as nodes, and bonds as edges, we can interpret a molecule as a graph. These molecular graphs are encoded into a fixed-length vector. The fragments of this molecular graph give a hint of whether an atom or certain functional group exists or not.

This is where graph neural networks (GNNs) come into the picture. The researchers say that these GNNs are learnable permutation-invariant transformations on nodes and edges, which produce fixed-length vectors that are further processed by a fully-connected neural network.

However, translating the vector-node molecular representation to a graph is not as straightforward as it seems to be.

The translation into a graph happens as follows:

  • Every node in the graph is first represented as a vector. For example, the node can be atomic charge
  • Then, every node is made to pass on its current vector value to its neighbours. 
  • An update function then generates a new vector value based on previous steps.
  • This process is then repeated until all of the nodes are summarized into a single vector by summing or averaging
  • This single vector represents a molecule, which is then passed into a fully connected network

The fully connected network gives an output that contains the prediction of molecules and their odour as provided by perfume experts.

Researchers have also found that the learned embeddings from graph neural networks capture  a meaningful odour space representation of the underlying relationship between structure and odour, as demonstrated by a strong performance on two challenging transfer learning tasks.

Future Direction

Understanding the functioning of olfactory sensory reception in itself is an exciting domain. Odour perception in humans is believed to be the result of the activation of 300-400 different types of olfactory receptors, expressed in millions of olfactory sensory neurons, embedded in a small patch of tissue called the olfactory epithelium. 

An aroma invokes many memories. Every fragrance is associated with memory. So it can be safely assumed that deciphering the inner workings of odour-memory association work can uncover the workings of memory itself.

From sniffer dogs in airports to wine connoisseurs, the sense of smell permeates into many real-world applications. Since every living and non-living thing can be melted down to the rubrics of chemistry, the use of machine learning for the same might unveil many intricacies of life. 

Sign up for The Deep Learning Podcast

by Vijayalakshmi Anandan

The Deep Learning Curve is a technology-based podcast hosted by Vijayalakshmi Anandan - Video Presenter and Podcaster at Analytics India Magazine. This podcast is the narrator's journey of curiosity and discovery in the world of technology.

Ram Sagar
I have a master's degree in Robotics and I write about machine learning advancements.

Our Upcoming Events

24th Mar, 2023 | Webinar
Women-in-Tech: Are you ready for the Techade

27-28th Apr, 2023 I Bangalore
Data Engineering Summit (DES) 2023

23 Jun, 2023 | Bangalore
MachineCon India 2023 [AI100 Awards]

21 Jul, 2023 | New York
MachineCon USA 2023 [AI100 Awards]

3 Ways to Join our Community

Telegram group

Discover special offers, top stories, upcoming events, and more.

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Subscribe to our Daily newsletter

Get our daily awesome stories & videos in your inbox

Council Post: From Promise to Peril: The Pros and Cons of Generative AI

Most people associate ‘Generative AI’ with some type of end-of-the-world scenario. In actuality, generative AI exists to facilitate your work rather than to replace it. Its applications are showing up more frequently in daily life. There is probably a method to incorporate generative AI into your work, regardless of whether you operate as a marketer, programmer, designer, or business owner.

Meet the Tech Fanatic, Deedy

Debarghya Das or Deedy is the founding engineer of internal enterprise search space Glean, a company that strives to solve workplace search queries