Als „Recommendation Engine“ (deutsch: Empfehlungssystem) wird eine Software bezeichnet, die Benutzern personalisierte Vorschläge für Produkte, Dienstleistungen oder Inhalte auf Basis von deren Vorlieben und früherem Verhalten macht. Mittels Algorithmen werden dabei Daten analysiert und Empfehlungen gegeben, die zu den Interessen des Anwenders passen können.
Anwendungsbeispiele im kommerziellen Bereich sind personalisierte Empfehlungen in Online-Shops, Streaming-Diensten oder sozialen Netzwerken. In der Industrie können solche Empfehlungssysteme zur Materialauswahl, Verbesserung von Wartungsprozessen oder zur Personalisierung von Produktionsabläufen verwendet werden. Sie nutzen historische Daten, Nutzerverhalten oder Maschinenparameter, um präzise Vorschläge zur Effizienzsteigerung und Kostensenkung zu liefern.