Betterhalf uses AI across stages. It collates users’ different personality dimensions such as emotional, social, intellectual, physical and relationship and assigns values to them by asking a series of questions. While a user is interacting with the product, the engine gathers his or her behavioural information, such as time spent on different sections of their matches’ profile. For example, if out of 10 matches, the user spends more time on five profiles who like to travel, the system learns that the user is interested in a partner who likes travelling. It has also gamified the platform to understand user personality. Asking questions over a period of time also helps the platform capture information on different states of mind and evaluate the exact personality of a user. After the interaction, the platform takes timely private feedback about a user from the matches. This includes authenticity of the profile, intent to marry, compatibility, likes or dislikes. The final step involves rectifying any outlier data by using the machine-learning algorithm.