Maximum Inner Product Search (MIPS) is the computational problem of efficiently finding the data points in a database whose high-dimensional vector representations maximize the inner product (dot product) with a given query vector. Unlike cosine similarity search, which measures the angle between vectors, MIPS directly computes the scaled, signed projection of one vector onto another, making it the mathematically correct objective for tasks like recommendation systems where a user's preference is modeled as a dot product between a user vector and an item vector.
