Senior
28
Что такое DP-SGD и как добавляется шум?
Компании, где спрашивали
Sensemitter
HeadHunter
Ответ от нейросети
sobes.tech AI
DP-SGD (Differentially Private Stochastic Gradient Descent) — это алгоритм обучения моделей машинного обучения с обеспечением дифференциальной приватности. Основная идея — ограничить влияние каждого отдельного примера из обучающего набора на итоговую модель, чтобы защитить конфиденциальность данных.
Как добавляется шум:
- На каждом шаге вычисляется градиент для каждого примера или небольшой группы примеров (mini-batch).
- Градиенты каждого примера нормируются (клиппируются) по норме, чтобы ограничить максимальное влияние.
- К сумме нормированных градиентов добавляется случайный шум, обычно гауссовский, с дисперсией, зависящей от параметров приватности.
- Обновление параметров модели происходит с использованием зашумленного градиента.
Таким образом, шум обеспечивает, что изменения в обучающей выборке не приводят к значительным изменениям в модели, что формально гарантирует дифференциальную приватность.