Highlight

A Scaled Conjugate Gradient Algorithm for Fast Supervised Learning

Introduces Scaled Conjugate Gradient (SCG), a supervised neural-network training algorithm with superlinear convergence, O(N) memory, and no line search.

Based on

A Scaled Conjugate Gradient Algorithm for Fast Supervised Learning

By M. F. MøllerSemantic Scholar
Read original article →

This paper introduces the Scaled Conjugate Gradient (SCG) algorithm, a supervised learning method with a superlinear convergence rate built on the conjugate gradient methods well known in numerical optimization. SCG exploits second-order information from the neural network but requires only O(N) memory, where N is the number of weights. It is fully automated with no user-dependent parameters, and it avoids the time-consuming line search that conjugate gradient backpropagation and BFGS perform at every iteration to choose a step size.

Benchmarked against standard backpropagation, conjugate gradient backpropagation, and the one-step memoryless BFGS quasi-Newton algorithm, SCG yields a speed-up of at least an order of magnitude over backpropagation, with the advantage growing as the demanded error reduction increases. The author also shows that when a network's complexity is small relative to its problem domain, the weight space can contain long ravines with sharp curvature where backpropagation is inefficient, whereas SCG handles these ravine phenomena effectively.

Abstract

The paper introduces Scaled Conjugate Gradient (SCG), a supervised learning algorithm with superlinear convergence based on conjugate gradient optimization methods. It uses second-order information yet needs only O(N) memory (N = number of weights), and is fully automated with no user-set parameters and no line search. Benchmarked against backpropagation (BP), conjugate gradient backprop, and memoryless BFGS, SCG gives at least an order-of-magnitude speed-up over BP, growing with stricter error demands. It also handles sharp-curvature ravines where BP is inefficient.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

conjugate gradientsupervised learningneural network trainingoptimizationbackpropagation
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.