Facebook sammelt persönliche Informationen über Nutzer und speist diese Daten in „FBLearner Flow“ ein, ein internes Tool für Machine Learning. FBLearner Flow führt eine verzweigte „Entscheidungsbaum“-Simulation durch, die zur Vorhersage von Ergebnissen, z. B. des Kundenverhaltens, verwendet werden kann. Facebook nimmt die Ergebnisse von FBLearner Flow und fasst sie zu einer Gruppe von Personen zusammen, von denen ähnliches Verhalten erwartet wird. Facebook bietet Unternehmen die Möglichkeit, diese Personen mit Werbeanzeigen anzusprechen.