L1 пеналізована регресія (aka lasso) представлена у двох складах. Нехай обидві цілі функції
L1 пеналізована регресія (aka lasso) представлена у двох складах. Нехай обидві цілі функції
Відповіді:
Дві рецептури еквівалентні в тому сенсі, що для кожного значення у першій рецептурі існує значення λ для другого складу таким чином, що обидві рецептури мають однаковий мінімізатор β .
Ось виправдання:
Розглянемо рецептуру ласо: Нехай мінімалізатор будеβ∗,аb=| | β∗| | 1. Моє твердження полягає в тому, що якщо ви встановитеt=bв першій рецептурі, тоді рішення першої рецептури також будеβ∗. Ось доказ:
Розглянемо першу рецептуру Якщо можливонехай ця друга композиція має рішення β такимщо| | & Beta ; | | 1<| | β∗| | 1=b(відзначте строго менше знака). Тоді легко бачитищоF( бета )<п(& beta
Оскільки , то умова додаткової в'ялості виконується в точці розчину β ∗ .
Отже, задавши формулу ласо з , ви побудуєте обмежену формулу, використовуючи t, що дорівнює значенню норми l 1 розчину ласо. І навпаки, з урахуванням обмеженої рецептури з t , ви знайдете λ таким, що розчин ласо буде рівним розчину обмеженої рецептури.
(Якщо ви знаєте про субградієнти, ви можете знайти це , розв’язавши рівняння X T ( y - X β ∗ ) = λ z ∗ , де z ∗ ∈ ∂ | | β ∗ | | 1 )
Я думаю, що ідея elexhobby для цього доказу є вдалою, але я не думаю, що це абсолютно коректно.
Показавши , що існування рішення для першого , такі , що | | β | | < | | бета * ‖ призводить до протиріччя, ми можемо тільки припускати необхідність, не те .β = β *
Я пропоную замість цього зробити наступне:
Для зручності позначимо через та першу та другу формули відповідно. Припустимо, що має унікальне рішення, , з . Нехай має рішення, . Тоді ми маємо, що(вона не може бути більшою через обмеження) і тому . Якщо то не є рішенням , що суперечить нашим припущенням. ЯкщоР 2 Р 2 & beta ; * | | & beta ; * | | = Ь Р 1 & beta ; ≠ & beta ; * | | & beta ; | | ≤ | | & beta ; * | | F ( & beta ; ) ≤ F ( & beta ; * ) е ( & beta ; ) < F ( & beta ; * ) β * P 2 F ( β )β = β *тоді , оскільки ми вважали, що рішення є унікальним.
Однак, можливо, у Лассо є кілька рішень. З леми 1 arxiv.org/pdf/1206.0313.pdf ми знаємо, що всі ці рішення мають однаковий -норм (і, звичайно, однакове мінімальне значення). Ми встановили цю норму як обмеження для і продовжуємо.Р 1
Позначимо через безліч рішень , з . Нехай є рішення, . Тоді ми маємо, що і , отже . Якщо для деяких (а значить, і для всіх), то , що суперечить нашим припущенням. Якщо для деяких то не є набором рішень дляР 2 | | & beta ; | | = б ∀ & beta ; ∈ S Р 1 & beta ; ∉ S | | & beta ; | | ≤ | | & beta ; | | ∀ & beta ; ∈ S F ( & beta ; ) ≤ F ( & beta ; ) ∀ & beta ; ∈ S F ( & beta ; ) = е ( & beta ; ) & beta ; ∈ S & beta ; ∈ S& beta ; ∈ S S P 2 . Отже, кожен розчин P 1 знаходиться в S , тобто будь-який розчин P 1 також є розчином для P 2 . Залишається довести, що взаємодоповнювальне значення теж є.