InfoNCE
Как это работает интуитивно? Представьте игру «найди пару». Модель получает запрос, один положительный пример и много отрицательных. Нужно дать максимальный балл правильному варианту, а всем остальным — минимальный. Математически для этого вычисляется вероятность того, что положительный пример действительно является правильным среди всех предложенных. Минимизируя такую функцию, модель учится встраивать объекты в пространство, где похожее находится близко, а случайное — далеко.
Практический пример: поиск картинок по текстовому запросу. Модель CLIP обучена с InfoNCE связывать изображение и его описание. Когда вы вводите «рыжий кот на диване», алгоритм сопоставляет запрос с эмбеддингами миллионов картинок и выбирает ту, где вероятность связи максимальна. Это стало возможным потому, что InfoNCE заставила модель игнорировать случайные совпадения и выделять смысловую близость.
В итоге InfoNCE — это простой и мощный способ обучить представления без дорогой разметки. Она лежит в основе многих современных систем ИИ и продолжает оставаться важным инструментом исследователей.
Поделиться