Я не числовой аналитик, но разве не QR-разложение , которое необходимо для обычной линейной регрессии наименьших квадратов, также O (n ^ 3)?
В любом случае, вы, вероятно, захотите поискать в литературе (поскольку это довольно новый материал) для онлайн-обучения или активных версий обучения алгоритм, который вы используете. Общая идея состоит в том, чтобы либо отбросить данные далеко от границы вашего решения, либо вообще не включать их. Опасность заключается в том, что вы можете получить неверный локальный максимум, и тогда ваш сетевой / активный алгоритм будет игнорировать данные, которые помогут вам выйти.