An algorithm is a sequence of instructions, typically to solve a class of problems or perform a computation. Algorithms are unambiguous specifications for performing calculation, data processing, automated reasoning, and other tasks. Each algorithm requires a particular resource (such as time or storage) for execution, which is used to compare and contrast different algorithms for achieving a desired result. Various algorithms may complete the same task with a different set of instructions in less or more time, space, or ‘effort’ than others. Some examples of algorithms used for eCommerce personalization are Collaborative Filtering, K-means clustering, Restricted Boltzmann Machine, Statistical Regression, etc.


Reflektion’s AI-powered personalization platform listens to the behaviors of each individual shopper, utilizes Artificial Intelligence to calculate their preferences and intent, and then responds to every moment-to-moment interaction by displaying the most relevant content and products in real-time and across the digital touchpoints that matter most—including preview and site search, product recommendations, category and landing pages, and email.

Leading retail brands such as Hanes, Marmot, Skechers, and Ulta rely on Reflektion’s platform.

Founded by pioneers in Artificial Intelligence and awarded both the Best eCommerce Solution and Best Overall Business Technology Solution by SIIA in 2019, Reflektion combines individual shopper insights, product intelligence, and AI to create more relevant and impactful eCommerce experiences.