Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Videos

Fast curvature matrix-vector products for second-order gradient descent.

Nicol N Schraudolph1

  • 1IDSIA, Galleria 2, 6928 Manno, Switzerland. nic@inf.ethz.ch

Neural Computation
|June 25, 2002
PubMed
Summary

We present a novel method for approximating second-order gradient steps efficiently. This approach offers new insights and improvements for on-line learning techniques like stochastic meta-descent (SMD).

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

A role for codon order in translation dynamics.

Cell·2010
Same author

Graph kernels for disease outcome prediction from protein-protein interaction networks.

Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing·2007
Same author

Gradient-based manipulation of nonparametric entropy estimates.

IEEE transactions on neural networks·2004
See all related articles

Area of Science:

  • Machine Learning
  • Optimization Algorithms
  • Numerical Analysis

Background:

  • Second-order gradient methods (Newton, Gauss-Newton, Levenberg-Marquardt, natural gradient) are crucial for optimization but computationally intensive.
  • Existing acceleration techniques for on-line learning, such as matrix momentum and stochastic meta-descent (SMD), have been developed through distinct theoretical frameworks.

Purpose of the Study:

  • To introduce a generic, computationally efficient method for approximating various second-order gradient steps.
  • To provide a unified perspective on existing acceleration techniques and derive potential improvements.

Main Methods:

  • Developing a method to approximate second-order gradient steps using specialized curvature matrix-vector products.
  • Achieving linear time complexity per iteration for these approximations, with matrix-vector products computable in O(n).
  • Demonstrating that matrix momentum and stochastic meta-descent (SMD) are specific instances of this generic approach.

Main Results:

  • The proposed method enables efficient iterative approximation of Newton, Gauss-Newton, Levenberg-Marquardt, and natural gradient steps.
  • The computational cost per iteration is reduced to linear time.
  • The unified framework provides novel insights into the operation of matrix momentum and SMD, leading to enhanced performance for SMD.

Conclusions:

  • A generic and efficient method for approximating second-order gradient steps has been successfully proposed.
  • This work unifies and improves upon existing on-line learning acceleration techniques, particularly SMD.
  • The findings offer a new perspective on the interplay between optimization algorithms and acceleration methods in machine learning.

Related Experiment Videos