Optimisation of the predictive ability of artificial neural network (ANN) models: a comparison of three ANN programs and four classes of training algorithm.
The purpose of this study was to determine whether artificial neural network (ANN) programs implementing different backpropagation algorithms and default settings are capable of generating equivalent highly predictive models. Three ANN packages were used: INForm, CAD/Chem and MATLAB. Twenty variants of gradient descent, conjugate gradient, quasi-Newton and Bayesian regularization algorithms were used to train networks containing a single hidden layer of 3-12 nodes. All INForm and CAD/Chem models trained satisfactorily for tensile strength, disintegration time and percentage dissolution at 15, 30, 45 and 60 min. Similarly, acceptable training was obtained for MATLAB models using Bayesian regularization. Training of MATLAB models with other algorithms was erratic. This effect was attributed to a tendency for the MATLAB implementation of the algorithms to attenuate training in local minima of the error surface. Predictive models for tablet capping and friability could not be generated. The most predictive models from each ANN package varied with respect to the optimum network architecture and training algorithm. No significant differences were found in the predictive ability of these models. It is concluded that comparable models are obtainable from different ANN programs provided that both the network architecture and training algorithm are optimised. A broad strategy for optimisation of the predictive ability of an ANN model is proposed.
Plumb
A Philip
AP
Pharmaceutical and Analytical R&D, AstraZeneca R&D Charnwood, Bakewell Road, Loughborough, Leicestershire LE11 5RH, UK. phil.plumb@astrazeneca.com
Rowe
Raymond C
RC
York
Peter
P
Brown
Martin
M
D000465:Algorithms; D002626:Chemistry, Pharmaceutical / Q000379:methods; D019245:Compressive Strength; D005079:Excipients / Q000737:chemistry; D016571:Neural Networks, Computer; D004364:Pharmaceutical Preparations / Q000737:chemistry*; D015203:Reproducibility of Results; D012984:Software; D012995:Solubility; D013607:Tablets / Q000737:chemistry
D005079:Excipients; D004364:Pharmaceutical Preparations; D013607:Tablets