Efficient implementation of Newton-raphson methods for sequential data prediction

Date

2017

Authors

Civek, B. C.
Kozat, S. S.

Editor(s)

Advisor

Supervisor

Co-Advisor

Co-Supervisor

Instructor

Source Title

IEEE Transactions on Knowledge and Data Engineering

Print ISSN

1041-4347

Electronic ISSN

Publisher

IEEE Computer Society

Volume

29

Issue

12

Pages

2786 - 2791

Language

English

Journal Title

Journal ISSN

Volume Title

Series

Abstract

We investigate the problem of sequential linear data prediction for real life big data applications. The second order algorithms, i.e., Newton-Raphson Methods, asymptotically achieve the performance of the 'best' possible linear data predictor much faster compared to the first order algorithms, e.g., Online Gradient Descent. However, implementation of these second order methods results in a computational complexity in the order of O(M2) for an M dimensional feature vector, where the first order methods offer complexity in the order of O(M). Because of this extremely high computational need, their usage in real life big data applications is prohibited. To this end, in order to enjoy the outstanding performance of the second order methods, we introduce a highly efficient implementation where the computational complexity of these methods is reduced from O(M2) to O(M). The presented algorithm provides the well-known merits of the second order methods while offering a computational complexity similar to the first order methods. We do not rely on any statistical assumptions, hence, both regular and fast implementations achieve the same performance in terms of mean square error. We demonstrate the efficiency of our algorithm on several sequential big datasets. We also illustrate the numerical stability of the presented algorithm. © 1989-2012 IEEE.

Course

Other identifiers

Book Title

Citation