Rethinking Deep Thinking: Stable Learning of Algorithms using Lipschitz Constraints

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Bear, Jay, Prügel-Bennett, Adam, Hare, Jonathon
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914999395418112
author Bear, Jay
Prügel-Bennett, Adam
Hare, Jonathon
author_facet Bear, Jay
Prügel-Bennett, Adam
Hare, Jonathon
contents Iterative algorithms solve problems by taking steps until a solution is reached. Models in the form of Deep Thinking (DT) networks have been demonstrated to learn iterative algorithms in a way that can scale to different sized problems at inference time using recurrent computation and convolutions. However, they are often unstable during training, and have no guarantees of convergence/termination at the solution. This paper addresses the problem of instability by analyzing the growth in intermediate representations, allowing us to build models (referred to as Deep Thinking with Lipschitz Constraints (DT-L)) with many fewer parameters and providing more reliable solutions. Additionally our DT-L formulation provides guarantees of convergence of the learned iterative procedure to a unique solution at inference time. We demonstrate DT-L is capable of robustly learning algorithms which extrapolate to harder problems than in the training set. We benchmark on the traveling salesperson problem to evaluate the capabilities of the modified system in an NP-hard problem where DT fails to learn.
format Preprint
id arxiv_https___arxiv_org_abs_2410_23451
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Rethinking Deep Thinking: Stable Learning of Algorithms using Lipschitz Constraints
Bear, Jay
Prügel-Bennett, Adam
Hare, Jonathon
Machine Learning
Iterative algorithms solve problems by taking steps until a solution is reached. Models in the form of Deep Thinking (DT) networks have been demonstrated to learn iterative algorithms in a way that can scale to different sized problems at inference time using recurrent computation and convolutions. However, they are often unstable during training, and have no guarantees of convergence/termination at the solution. This paper addresses the problem of instability by analyzing the growth in intermediate representations, allowing us to build models (referred to as Deep Thinking with Lipschitz Constraints (DT-L)) with many fewer parameters and providing more reliable solutions. Additionally our DT-L formulation provides guarantees of convergence of the learned iterative procedure to a unique solution at inference time. We demonstrate DT-L is capable of robustly learning algorithms which extrapolate to harder problems than in the training set. We benchmark on the traveling salesperson problem to evaluate the capabilities of the modified system in an NP-hard problem where DT fails to learn.
title Rethinking Deep Thinking: Stable Learning of Algorithms using Lipschitz Constraints
topic Machine Learning
url https://arxiv.org/abs/2410.23451