Основи ШІ

Що таке теорема Байєса?

mm
Додайте Unite.AI до бажаних джерел у Google

Теорема Байєса описує, як оновлювати ймовірність гіпотези після спостереження доказів. Вона пов’язує ймовірність доказу за умови гіпотези з ймовірністю гіпотези за умови цього доказу.

Це розрізнення є центральним у статистичному мисленні та машинному навчанні. Тест може бути дуже точним, коли стан присутній, проте позитивний результат все одно має скромну ймовірність вказувати на стан, якщо стан є рідкісним.

Ключові висновки

  • Постеріор поєднує апріорне переконання з правдоподібністю спостережуваних доказів.
  • Термін доказу нормалізує можливі гіпотези.
  • Базові частоти можуть переважати, здавалося б, сильні докази.
  • Наївний Байєс припускає, що ознаки умовно незалежні за умови класу, а не незалежні у всіх випадках.
Bayes theorem diagram showing prior probability multiplied by likelihood and normalized by evidence to produce a posterior, with a 1000-person probability tree example
Байєсове оновлення поєднує апріорну ймовірність і нові докази, замість розгляду результату тесту окремо.

Формула

P(A|B) = P(B|A)P(A) / P(B)

  • P(A) — це апріорна ймовірність гіпотези A.
  • P(B|A) — це правдоподібність спостереження доказу B, якщо A істинна.
  • P(B) — це загальна ймовірність доказу.
  • P(A|B) — це постеріорна ймовірність A після спостереження B.

Теорема випливає з двох еквівалентних виразів спільної ймовірності: P(A ∩ B) = P(B|A)P(A) і P(A ∩ B) = P(A|B)P(B).

Приклад з числовою базовою частотою

Припустимо, що стан вражає 1 % населення. Тест має 90 % чутливість і 5 % рівень хибнопозитивних результатів. Розглянемо 1 000 людей:

  • Близько 10 мають стан; тест правильно виявляє 9.
  • Близько 990 не мають; 5 % хибнопозитивних результатів виявляє приблизно 50.
  • Отже, приблизно 59 позитивних результатів, з яких 9 — справжні позитиви.

Ймовірність стану після позитивного результату становить приблизно 9 / 59 ≈ 15%, а не 90 %. Чутливість тесту відповідає P(positive | condition); користувач зазвичай хоче P(condition | positive). Теорема Байєса поєднує їх, використовуючи базову частоту.

Байєсове оновлення

Коли надходять нові докази, постеріор може стати апріорним для наступного оновлення. Повна байєсова модель визначає можливі гіпотези, апріорні розподіли, правдоподібність та величину, яку треба оцінити. Невизначеність представляється постеріорною розподілом, а не лише точковою оцінкою.

Апріорне треба документувати та тестувати на чутливість. Слабо інформативне апріорне може регуляризувати нереалістичні значення, тоді як погано обране сильне апріорне може переважаючи над обмеженими даними.

Класифікатори Наївного Байєса

Наївний Байєс передбачає клас y за ознаками x₁ … xₙ, використовуючи теорему Байєса та припущення:

P(x₁, …, xₙ | y) = Π P(xᵢ | y)

Припускається, що ознаки умовно незалежні після того, як клас відомий. Це часто нереалістично, проте класифікатор може добре працювати, коли отримані оцінки класу залишаються корисними.

Поширені варіанти

  • Мультиноміальний Наївний Байєс моделює ознаки у вигляді підрахунків і часто використовується у класифікації документів.
  • Бернуліївський Наївний Байєс моделює наявність бінарних ознак.
  • Гауссовий Наївний Байєс моделює кожну безперервну ознаку за допомогою класово-умовного гаусового розподілу.
  • Категоріальний Наївний Байєс моделює дискретні категорії.

Сгладжування та числова стабільність

Якщо значення ознаки ніколи не зустрічається разом з класом під час навчання, несгладжена оцінка ймовірності може стати нульовою і знищити весь добуток. Додаткове або лапласове згладжування запобігає цьому. Реалізації обчислюють логарифмічні ймовірності, тому множення багатьох малих значень перетворюється на додавання стабільних логарифмів.

Ймовірності, оцінки та калібрування

Вихідні ймовірності Наївного Байєса можуть бути погано калібровані, оскільки корельовані ознаки ефективно рахуються більше одного разу. Класифікатор може добре ранжувати класи, перебільшуючи впевненість. Калібрування слід оцінювати на відкладених даних, коли ймовірності впливають на рішення.

Байєс поза Наївним Байєсом

Байєсовий висновок підтримує ієрархічні моделі, A/B‑тести, наукову оцінку параметрів, прогнозування, прийняття рішень з урахуванням невизначеності та ймовірні графічні моделі. Приблизні методи, такі як Марковські ланцюги Монте‑Карло та варіаційний висновок, використовуються, коли постеріор не можна обчислити в замкненій формі.

Типові помилки мислення

  • Помилкове ототожнення P(A|B) і P(B|A).
  • Ігнорування рідкісної або поширеної базової частоти.
  • Розгляд апріорного як об’єктивного або його недокументування.
  • Припущення, що висока правдоподібність автоматично означає високий постеріор.
  • Тлумачення предиктивного зв’язку як причинності.

Умовна ймовірність, шанси та докази

Теорема Байєса пов’язує ймовірність гіпотези після отримання доказів з її апріорною ймовірністю, правдоподібністю спостереження цих доказів за умов гіпотези та загальною ймовірністю доказу. У формі шансів постеріорні шанси дорівнюють апріорним шансам, помноженим на коефіцієнт правдоподібності. Це розділяє те, у що вірилося до тесту, і те, наскільки сильно тест розрізняє гіпотези. Навіть дуже точний на вигляд тест може давати багато хибнопозитивних результатів, коли стан є рідкісним, оскільки базова частота впливає на постеріор.

Правдоподібність — це функція гіпотези при фіксованих спостережуваних даних і не повинна плутатися з ймовірністю гіпотези. Нормалізація доказів підсумовує або інтегрує по конкурентних гіпотезах. Припущення про умовну незалежність можуть спростити обчислення, як у Наївному Байєсі, але їх треба перевіряти щодо наслідків. Кілька доказів не можна множити як незалежні, коли вони мають спільні причини або дублюють інформацію. Напрямок причинності також має значення: P(evidence|hypothesis) загалом не дорівнює P(hypothesis|evidence), це класична помилка інверсної ймовірності.

Вибір моделювання, обчислення та використання у прийнятті рішень

Байєсовий аналіз визначає апріорне, правдоподібність та постеріорно‑прогностичний розподіл. Апріорні можуть кодувати встановлені знання, регуляризувати невеликі вибірки або бути слабо інформативними; їх слід обґрунтувати та перевірити за допомогою аналізу чутливості. Кон’юговані моделі дають аналітичні оновлення, тоді як Марковські ланцюги Монте‑Карло, варіаційний висновок та послідовні методи апроксимують складні постеріори. Діагностуйте збіжність, ефективний розмір вибірки, помилку апроксимації та правдоподібність апріорного передбачення, а не просто повідомляйте постеріорне число без перевірок.

Постеріорна ймовірність інформує, але сама по собі не вибирає дію. Рішення потребують оцінки втрат, вигод, обмежень та доступних альтернатив. Оцінюйте ймовірнісні моделі за допомогою калібрування, правильних правил оцінки та постеріорно‑прогностичних перевірок на нових даних. Оновлюйте лише на підставі доказів, зібраних у процесі, що моделюється; вибіркова упередженість і зсув даних можуть спростувати правдоподібність. Комунікуйте довірчі інтервали та припущення, не трактуючи їх як гарантовані частотні діапазони. Теорема Байєса — це точна ймовірнісна алгебра, тоді як якість байєсівського висновку залежить від моделі та наданих доказів.

Практичний приклад: інтерпретація діагностичного тесту

Тест має 95 % чутливість і 90 % специфічність, проте стан вражає лише 1 % скринінгового населення. Для 10 000 людей очікуються приблизно 95 справжніх позитивів і 990 хибнопозитивних, що дає позитивну прогностичну цінність нижче 9 %. Теорема Байєса робить ефект базової частоти явним. Розрахунок вказує населення, поріг тесту та невизначеність, а не рекламує чутливість як ймовірність правильності позитивного результату. Це розрізнення також є фундаментальним у ретельній науці про дані.

Лікарі оновлюють ймовірність додатковими доказами лише тоді, коли моделюється залежність між тестами. Поріг рішення включає шкоду від пропущеної хвороби, ризик підтверджувального тесту, вартість та переваги пацієнта. Калібрування перевіряється у локальному населення, а зміни поширеності викликають перегляд. Постеріор підтримує обговорення та подальші кроки; він не замінює підтверджувальну діагностику. Звітність використовує природні частоти та аналіз чутливості, щоб пацієнти та практики могли бачити, як висновок змінюється за правдоподібних припущень.

Докази впровадження та готовність до експлуатації

Рішення про впровадження потребує більше, ніж успішна демонстрація. Визначте цільових користувачів, операційне середовище, вхідні та вихідні дані, залежності, власника та наслідки кожного важливого збою. Встановіть відтворювану базову лінію та версіонований набір оцінки перед налаштуванням. Тестуйте звичайні випадки, граничні умови, пошкоджені або відсутні дані, зсув розподілу, відмову залежностей, неправильне використання та групи або середовища, які, ймовірно, залишаться без належного обслуговування. Вимірюйте якість завдання разом з калібруванням або невизначеністю, затримкою, пропускною здатністю, вартістю ресурсів, доступністю, конфіденційністю та безпекою. Фіксуйте кожну трансформацію та поріг, щоб незалежний ревізор міг відтворити результат і розрізнити докази від привабливого прототипу.

Перед запуском призначте відповідальність за випуск, винятки, зміни, відкат та завершення. Використовуйте поетапний розгортання, зберігайте безпечний резерв і перевіряйте моніторинг за допомогою навмисно введених відмов. Операційна телеметрія має виявляти якість вхідних даних, поведінку вихідних результатів, версію моделі або правила, стан залежностей, людські втручання та підтверджені результати без збору зайвих конфіденційних даних. Визначте пороги тривоги та відповідального за реакцію, а потім переглядайте реальні докази після розгортання, а не припускайте, що офлайн‑продуктивність залишиться. Переоцінюйте щоразу, коли змінюються джерела даних, користувачі, моделі, постачальники, політики, апаратне забезпечення чи цілі. Підтримувана система також потребує задокументованого відновлення, навчання на інцидентах, процедур видалення та збереження, а також чіткого моменту, коли її слід вимкнути або замінити.

Часто задавані питання

У чому різниця між правдоподібністю та ймовірністю?

За фіксованих параметрів модель призначає ймовірність можливим даним. За фіксованих спостережуваних даних той самий вираз можна розглядати як функцію правдоподібності щодо можливих значень параметрів. Числова формула може збігатися, тоді як інтерпретація різна.

Чи є Наївний Байєс повним байєсовим висновком?

Він використовує теорему Байєса для класифікації за сильною моделлю умовної незалежності. Ширший байєсовий висновок розподіляє невідомі величини та працює з постеріорною розподілом.

Основні джерела

Блогер і програміст з спеціалізацією у темах Machine Learning і Deep Learning. Даніель сподівається допомогти іншим використовувати силу штучного інтелекту для соціальної добробути.