TGViewer
AI VK Hub AI VK Hub @aihubvk · 2.49K subscribers
Post #34 1.69K
Сегодня расскажем о персональном эмбеддинге пользователя, и как мы его строили. 

Какую проблему решали? В рассылках скапливается огромное число писем, среди которых легко пропустить интересное письмо. Персональный эмбеддинг пользователя призван решить эту проблему и подсветить такие письма. Но область применимости этого эмбеддинга намного шире)

Обучение модели начинается с выбора метрик. Из очевидных: классификация читаемых рассылок, uniformity. Но не стали останавливаться на классике и завели: 
 • sex/age классификация
 • sameUser - эмбеддинги принадлежат одному пользователю или разным
 • sensitivity к прочтениям – как меняется эмбеддинг пользователя, если изменить метку у письма или группы писем.

Как учили модель эмбеддинга пользователя? На вход трансформеру подаём последовательность векторов, состоящих из эмбеддинга письма и метки 1/0 (прочитано / не прочитано). Учим на контрастив лосс: прочитанное письмо должно быть близко к эмбеддингу пользователя, непрочитанное – наоборот.
Далее подбираем порог для близости эмбеддингов и на потоке считаем косинусное расстояние между эмбеддингом письма и эмбеддингом пользователя.

Косинус выглядит хорошим бейзлайном, но у него есть ряд проблем:
 • Геометрия – история рассылок образовала конус с осью в PersEmb. При использовании общего порога – у одного пользователя или все рассылки попадают в раствор или ни одного.
 • Косинус плохо справляется с мало читающими – нужно учить скоринговую функцию.

После доработки нашего бейзлайна получилась следующая система: эмбеддинг пользователя учится как и раньше, в качестве меры близости – используем скоринговую функцию, которая на вход принимает не только эмбеддинги пользователя и письма, но и другие статистики. И вот уже год система запущена на всех читающих пользователях без исключений 🦾
  • 🔥 14
  • 👍 8
  • ⚡ 3
  • ❤ 1
  • 👏 1
More from @aihubvk
  1. Oct 13, 2026Post #642
  2. Oct 8, 2026Post #641
  3. Oct 6, 2026Post #640
  4. Oct 1, 2026🟣Inception: диффузионные LLM для низкой задержки 8 сентября Inception выпустила Mercury 2…
  5. Sep 30, 2026Как работают товарные рекомендации для Ленты ВКонтакте 📱 В Ленте ВКонтакте существуют раз…
  6. Sep 29, 2026SESAME: смесь экспертов в шумоподавлении речи Команда студентов мастерской ИИ Инженерно-ма…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →