Recommendation Engines

Recommendation engines help companies recommend the right product or service to their customers

Recommendation engines also called personalization engines or recommendation software, help companies recommend the right product or service to their customers based on historical customer behavior.

To be categorized as a recommendation engine, a product must be able to make personalized recommendations based on customer data

If you’d like to learn about the ecosystem consisting of Recommendation Engine and others, feel free to check AIMultiple E-Commerce.

Compare Best Recommendation Engine

Results: 15

AIMultiple is data driven. Evaluate 15 services based on comprehensive, transparent and objective AIMultiple scores.
For any of our scores, click the information icon to learn how it is calculated based on objective data.

*Products with visit website buttons are sponsored

Recommendation Engine Leaders

According to the weighted combination of 7 data sources

Optimizely

Adobe Target

Dynamic Yield

RichRelevance

Vue.ai

What are Recommendation Engine market leaders?

Taking into account the latest metrics outlined below, these are the current recommendation engine market leaders. Market leaders are not the overall leaders since market leadership doesn’t take into account growth rate.

Optimizely

Adobe Target

Dynamic Yield

Sailthru Experience Center

RichRelevance

What are the most mature Recommendation Engines?

Which recommendation engine companies have the most employees?

141 employees work for a typical company in this solution category which is 120 more than the number of employees for a typical company in the average solution category.

In most cases, companies need at least 10 employees to serve other businesses with a proven tech product or service. 12 companies with >10 employees are offering recommendation engine. Top 3 products are developed by companies with a total of 300k employees. The largest company building recommendation engine is IBM with more than 300,000 employees.

IBM
Adobe
Episerver
Optimizely
Dynamic Yield

What are the Recommendation Engines growing their number of reviews fastest?


We have analyzed reviews published in the last months. These were published in 4 review platforms as well as vendor websites where the vendor had provided a testimonial from a client whom we could connect to a real person.

These solutions have the best combination of high ratings from reviews and number of reviews when we take into account all their recent reviews.

What is the average customer size?

According to customer reviews, most common company size for recommendation engine customers is 51-1,000 employees. Customers with 51-1,000 employees make up 49% of recommendation engine customers. For an average E-Commerce solution, customers with 51-1,000 employees make up 47% of total customers.

Overall
Customer Service
Ease of Use
Likelihood to Recommend
Value For Money

Customer Evaluation

These scores are the average scores collected from customer reviews for all Recommendation Engines. Recommendation Engines is most positively evaluated in terms of "Overall" but falls behind in "Value For Money".

Recommendation engines are generally used to boost sales processes along with the relationship between the organization and customers. To learn all benefits, check out our article.

Challenges include:

  • Cold start problem: What should you recommend to new users? Should you recommend the most commonly recommended items or should you try to understand more about the user? Answers to such questions depend on the specific application.
  • Obvious recommendations: With no long tail data, recommendation systems make quite obvious recommendations which could easily be programmed by a few rules. Data is crucial for a recommendation system.
  • Static recommendations that become outdated with changing tastes: If the system is not continously learning, such a scenario is inevitable. Companies are advised to invest in continuously learning systems
  • Recommendations that violate personal privacy: Consumption data is personal data and using such data for recommendations requires care even when the recommendation is only shared by the user. A NY Times article from 2012 includes an anecdote about how Target predicted a teen's pregnancy before her father. Though we don't know if such a thing really happened, it is indeed an example of how innocent looking recommendations can violate personal privacy.

Recommendation engines have three basic steps to make recommendations:

Data Collection

Core of a recommendation engine is consumer data. These engines collect implicit and explicit data.

  • Implicit data is the information that is gathered unintentionally from customers by checking their website history. Examples are web search history, clicks and order history.
  • Explicit data is created by customers’ inputs such as ratings and likes/dislikes.

Data storage

As the amount of data you store increases, you provide better recommendations for your customers. Organizations need to keep as much data as possible on the cloud or enterprise to analyze customers and divide them into segments.

Data Analysis and Recommendation

Recommendation engines analyze data by filtering it to extract relevant insights to make the final recommendations.

Recommendation systems can be useful and applicable to various industries in the B2C environment. We’ve explained those use cases before, feel free to check our article.

Recommendations depend on a combination of similar users' actions (collaborative filtering), products similar to those consumed by the user (content based filtering) or the context of the user (context aware filtering):

Content-based filtering

Content based filtering, as its name refers, is recommending a product that is similar to products the customer liked before. Below is an example of a movie recommendation content based filtering. Rabin is a user who mostly watches commercial dram movies and the system provides Movie A and Movie B as a recommendation. The downside of content-based filtering is product mappings are manual and depend on labelers’ bias.

Source:Medium

Another example is if the user rated a song from an artist, system recommends him another song from the same album.

Collaborative filtering

Collaborative filtering methods are divided into two categories:

  • User-based collaborative filtering: Engine recommends a product if the product has been liked by users similar to the user.
  • Item-based collaborative filtering: Based on users’ previous ratings, system identifies similar items. For example, if users A,B and C rated books X and Y, then when a new user purchases book Y, systems recommend purchasing book X as well due to the pattern created by A,B and C users.
  • Context aware filtering adjusts recommendations based on the time, place, the users' consumption right before the recommendation. For example, ice creams should be recommended more often in summer.

As the competition in all industries is increasing, keeping their customers engaged is an important goal for organizations. Recommendation engines enable organizations to increase their sales by upselling (selling a higher volume of products that they buy) or cross-selling (selling new products) to existing customers. Here are some recommendation engine examples from tech leaders:

  • 35% of Amazon.com’s revenue is generated by its recommendation engine.
  • 75% of users in Netflix choose movies/tv series according to recommendation engine suggestions. Netflix executives Carlos A. Gomez-Uribe and Neil Hunt state that recommendations reduce the churn rate by several percentage points. This increases the lifetime value of existing customers that’s why they believe recommendations save them more than $1B per year.
  • Spotify first released Discover Weekly playlist recommendations in 2015 and they experienced an 80% revenue increase with 40 million Discover Weekly users(40% of total users by that time) in 2016.