Як зазначається в ОП, можна вирішити k-засоби за допомогою градієнтного спуску, і це може бути корисно у випадку великих масштабних проблем.
Звичайно, існують історичні причини поширеності алгоритмів стилю ЕМ для вирішення k-засобів (тобто алгоритму Ллойда). Алгоритм Ллойда настільки популярний, що люди іноді називають його "алгоритмом k-засобів", і навіть можуть не знати, що існують інші підходи. Але, ця популярність не є незаслуженою.
Ботту та Бенджо (1995) показали, що алгоритм Ллойда еквівалентний оптимізації функції вартості k-засобів за допомогою методу Ньютона. У загальних проблемах з оптимізацією методи другого порядку, як метод Ньютона, можуть зближуватися швидше, ніж методи першого порядку, як градієнтне спускання, оскільки вони використовують інформацію про кривизну цільової функції (а методи першого порядку цього не роблять). В експерименті на відомому наборі даних Iris вони показали, що алгоритм Ллойда дійсно збігався швидше, ніж спуск градієнта. Цікавим було б побачити це порівняння на більш широкому спектрі наборів даних.
Список літератури:
Ботто і Бенджо (1995) . Властивості конвергенції алгоритмів k-означає.