Cognitive Computing steht als Überbegriff für eine Reihe von Technologien und Konzepten, die darauf abzielen, menschenähnliche Denkprozesse in maschinellen Systemen zu simulieren. So sollen Maschinen auch Zusammenhänge erkennen und darauf basierend Entscheidungen treffen. Diese übersteigen die binäre Logik, nach der übliche Algorithmen funktionieren.