Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Boosted generative models #2

Open
kazeevn opened this issue Oct 30, 2019 · 2 comments
Open

Boosted generative models #2

kazeevn opened this issue Oct 30, 2019 · 2 comments
Labels
precision Experiments for improving overall precision tails Experiments for improving in the low-statistics regions

Comments

@kazeevn
Copy link
Contributor

kazeevn commented Oct 30, 2019

Нулевой вариант: бустинг смеси сеток

Due @maxim-borisyak
Пусть есть текущая модель и сеть, которую мы к ней хотим добавить. Будем учить новую сетку по алгоритму GAN'а следующим образом: на каждой итерации сэмплируем половину из текущей модели, поливину из новой. Перевзвеиваем, чтобы эффективная вероятность новых примеров была малой. Учим дискриминатор по смеси.

  • importance sampling на реальных (хвот, не хвост).

Интуиция

Примеров мало, они редко появляются в батче и имеют малый вклад в лосс. SGD и друзья фактически выдают распределение, "ширина" которого зависит от размера батча и learning rate. importance sampling уменьшает шум градиентов в хвостах.

Статьи

https://www.padl.ws/papers/Paper%2031.pdf
https://arxiv.org/abs/1905.04534
https://pdfs.semanticscholar.org/3e72/22e433089e899eae608f183c1b920eeba44d.pdf

@kazeevn kazeevn added the precision Experiments for improving overall precision label Oct 30, 2019
@mborisyak
Copy link

mborisyak commented Oct 31, 2019 via email

@kazeevn kazeevn added the tails Experiments for improving in the low-statistics regions label Nov 1, 2019
@kazeevn
Copy link
Contributor Author

kazeevn commented Nov 6, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
precision Experiments for improving overall precision tails Experiments for improving in the low-statistics regions
Projects
None yet
Development

No branches or pull requests

2 participants