Publication:
A computationally efficient piecewise linear training algorithm for neural networks utilizing continuous special ordered sets

dc.contributor.departmentDepartment of Industrial Engineering
dc.contributor.departmentDepartment of Chemical and Biological Engineering
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.kuauthorKöksal, Ece Serenat
dc.contributor.kuauthorTürkay, Metin
dc.contributor.kuauthorAydın, Erdal
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2026-07-17T08:28:30Z
dc.date.issued2026
dc.description.abstractArtificial neural networks are commonly employed for data-driven modelling of complex nonlinear processes; however, their training may be hindered by the nonlinearity of activation functions and the dependence on local solvers. Obtaining an efficient global solution for neural network training continuous to be an unresolved challenge. A common strategy involves approximating activation functions using piecewise linear formulations to convexify the problem, however this often results in high computational costs due to the addition of auxiliary binary variables. This study proposes integrating piecewise linear formulations for neural network activation functions with a tailored branching algorithm that explores efficient linear programming relaxations to effectively explore the solution space. In the proposed framework, a subset of network parameters is obtained via regular, gradient-descent based training and kept fixed during the training process, while the remaining parameters are determined through the proposed formulation. Unlike conventional mixed-integer programming approaches, where the reliance on binary variables increases the computational complexity, the applied continuous special ordered set method achieves polynomial growth in computation, thereby ensuring better scalability for larger problem instances. The proposed method achieves minimal training error while significantly reducing CPU time. Experiments on datasets of equal dimensionality confirm that the efficiency of the algorithm is not dataset-specific, demonstrating consistent CPU time trends across multiple datasets. These findings highlight the generalizability of the suggested method and its potential to enhance artificial neural network training efficiency across various applications.
dc.description.harvestedfromManual
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.publisherscopeInternational
dc.description.readpublishN/A
dc.description.sponsoredbyTubitakEuN/A
dc.description.versionPublished Version
dc.identifier.ScopusPercentile79
dc.identifier.ScopusQuartileQ1
dc.identifier.WoSPercentile58.2
dc.identifier.WoSQuartileQ2
dc.identifier.doi10.1016/j.cherd.2026.03.047
dc.identifier.eissn1744-3563
dc.identifier.embargoN/A
dc.identifier.endpage277
dc.identifier.issn0263-8762
dc.identifier.scopus2-s2.0-105035242575
dc.identifier.startpage266
dc.identifier.urihttp://doi.org/10.1016/j.cherd.2026.03.047
dc.identifier.urihttps://hdl.handle.net/20.500.14288/33378
dc.identifier.volume229
dc.identifier.wos001742690100002
dc.keywordsArtificial neural networks
dc.keywordsMixed integer linear programming
dc.keywordsPiecewise linear functions
dc.keywordsSpecial ordered set variables
dc.keywordsQuasi- convex formulation
dc.languageeng
dc.publisherElsevier
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartofChemical Engineering Research and Design
dc.relation.openaccessN/A
dc.rightsN/A
dc.rights.uriN/A
dc.subjectEngineering
dc.subjectChemical
dc.titleA computationally efficient piecewise linear training algorithm for neural networks utilizing continuous special ordered sets
dc.typeJournal Article
dspace.entity.typePublication
relation.isOrgUnitOfPublicationd6d00f52-d22d-4653-99e7-863efcd47b4a
relation.isOrgUnitOfPublicationc747a256-6e0c-4969-b1bf-3b9f2f674289
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication.latestForDiscoveryd6d00f52-d22d-4653-99e7-863efcd47b4a
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery434c9663-2b11-4e66-9399-c863e2ebae43

Files