Rozplątane reprezentacje (β-VAE)

Disentangled representations (β-VAE) · id betavae · aliases: beta-VAE, β-VAE, disentanglement, rozplątywanie czynników, disentangled representation learning

Wariant VAE z wagą β>1 przy członie KL, który wzmacnia niezależność zmiennych ukrytych kosztem jakości rekonstrukcji.

A VAE variant with weight β>1 on the KL term, strengthening independence of latent variables at the cost of reconstruction quality.

In one sentence

Uczenie modelu tak, by każda liczba w jego wewnętrznym opisie odpowiadała jednej zrozumiałej cesze, np. kolorowi, rozmiarowi lub obrotowi.

Training a model so that each number in its internal description matches one understandable feature, like colour, size or rotation.

Problem it solves

Wewnętrzne opisy sieci są zwykle splątane: jedna liczba zmienia naraz kilka cech, więc trudno je zrozumieć i kontrolować.

A network's internal descriptions are usually tangled: one number changes several features at once, making them hard to understand or control.

What it does

Jak porządkowanie szuflad: model dostaje karę za upychanie wielu cech w jednej, więc każdą odkłada osobno.

Like sorting drawers: the model is penalised for stuffing many features into one, so it puts each away separately.

Everyday example

Przesuwasz jeden suwak i na wygenerowanym krześle zmienia się tylko kąt oparcia, a kolor i nogi zostają takie same.

You move one slider and only the backrest angle of a generated chair changes, while its colour and legs stay the same.

This concerns you if you…

Sources