Show simple item record  

dc.contributor.authorGouk, Henryen_NZ
dc.contributor.authorFrank, Eibeen_NZ
dc.contributor.authorPfahringer, Bernharden_NZ
dc.contributor.authorCree, Michael J.en_NZ
dc.date.accessioned2021-03-03T01:12:34Z
dc.date.available2021-03-03T01:12:34Z
dc.date.issued2020en_NZ
dc.identifier.citationGouk, H., Frank, E., Pfahringer, B., & Cree, M. J. (2020). Regularisation of neural networks by enforcing Lipschitz continuity. Machine Learning, 110(2), 393–416. https://doi.org/10.1007/s10994-020-05929-wen
dc.identifier.issn0885-6125en_NZ
dc.identifier.urihttps://hdl.handle.net/10289/14147
dc.description.abstractWe investigate the effect of explicitly enforcing the Lipschitz continuity of neural networks with respect to their inputs. To this end, we provide a simple technique for computing an upper bound to the Lipschitz constant—for multiple p-norms—of a feed forward neural network composed of commonly used layer types. Our technique is then used to formulate training a neural network with a bounded Lipschitz constant as a constrained optimisation problem that can be solved using projected stochastic gradient methods. Our evaluation study shows that the performance of the resulting models exceeds that of models trained with other common regularisers. We also provide evidence that the hyperparameters are intuitive to tune, demonstrate how the choice of norm for computing the Lipschitz constant impacts the resulting model, and show that the performance gains provided by our method are particularly noticeable when only a small amount of training data is available.
dc.format.mimetypeapplication/pdf
dc.language.isoenen_NZ
dc.publisherSpringeren_NZ
dc.rightsThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
dc.subjectScience & Technologyen_NZ
dc.subjectTechnologyen_NZ
dc.subjectComputer Science, Artificial Intelligenceen_NZ
dc.subjectComputer Scienceen_NZ
dc.subjectNeural networksen_NZ
dc.subjectRegularisationen_NZ
dc.subjectLipschitz continuityen_NZ
dc.subjectMachine learning
dc.titleRegularisation of neural networks by enforcing Lipschitz continuityen_NZ
dc.typeJournal Article
dc.identifier.doi10.1007/s10994-020-05929-wen_NZ
dc.relation.isPartOfMachine Learningen_NZ
pubs.begin-page393
pubs.elements-id258743
pubs.end-page416
pubs.issue2en_NZ
pubs.publication-statusPublisheden_NZ
pubs.volume110en_NZ
dc.identifier.eissn1573-0565en_NZ


Files in this item

This item appears in the following Collection(s)

Show simple item record