Contents

Home

Quality by design:
the Co-Development
Toolbox Elements

HSF - Spray Nozzle
for Fluid bed and
Spouted bed
Applications

Pro Cell - Production
Plant in
Commissioning

Artifical Neural
Networks in the
development of
pharmaceutical
formulations

Spotlights I

Spotlights II

TTC Program 2008

TTC Workshop
No. 117:
Health and Beauty

TTC Workshop
No. 120:
From Art
to Science III:
Quality Assurance
by Process
Understanding

Impressum

 

  page     1     2     3     printable version   

Artificial neural networks in the development of pharmaceutical formulations

Aleksander Mendyk*, Przemyslaw Dorozynski, Renata Jachowicz

Department of Pharmaceutical Technology and Biopharmaceutics, Faculty of Pharmacy,
Jagiellonian University, Collegium Medicum, Cracow, Poland, Medyczna 9 St., 30-688 Cracow, Poland
* e-mail: mfmendyk@cyf-kr.edu.pl

Introduction to artificial neural networks

The artificial neural networks (ANNs) are non-linear, information-processing systems designed in a manner similar to the biological neural structures, which is expressed in the structural and the functional composition of ANNs. The latter is based on so-called connectionist model of neural systems. It assumes that topology and electrophysiology of synapses (connections) in the brain or other biological neural systems are the key factors of neural systems’ ability to process information [1].

One of the several definitions of ANNs is that they are dispersed knowledge processing systems built from so-called “nodes” hierarchically organized into the layers. This definition does not implement the most important feature of ANNs which is their ability to learn on the available data. Thus, ANNs are representatives of Computational Intelligence in contrast to classical Artificial Intelligence systems, where all the knowledge of the system must be implemented from the scratch by the programmer.

Typical ANN of the most common Multi Layer Perceptron type (MLP) is built on four main elements (Fig. 1):
1. input layer
2. hidden layer(s)
4. output layer
5. connections (weights)

Fig.1. Typical structure of MLP ANN.

Each layer consists of few “nodes” which in fact are artificial neurons connected between layers via “weights” – artificial synapses. The information flow is unidirectional from the input to the output.
MLP ANN works in two phases:
1. training
2. testing

The training phase is based on the iterative presentations of available data patterns in order to teach ANN to perform designated task. Since MLP ANNs are supervised training systems, they have to be presented with data on the input and output as well. This allows to adjust weights values in such a manner that ANN becomes competent in the designated task. Adjusting of the weights is performed automatically with use of special algorithm designed for this purpose. One of the most common training algorithms for ANNs is back propagation (BP), where the teaching signal is the difference between current output and the desired one and propagated backwards from the output layer to the input layer in order to modify weights values (Fig. 2). The whole procedure is automatic and once started does not require any intervention from the user.

Fig. 2. Scheme of the back propagation algorithm.

According to the connectionist model of neural systems, ANNs topology is the most important factor influencing their modeling abilities. The topology of ANNs, called also architecture, is expressed in terms of number of layers and nodes in each layer. However, it is not the nodes themselves but number, signs and values of connections between the particular node, which encode the knowledge of the system. Since all the BP procedure is automatic, user does not have to put any assumptions about model shape a priori to the system, thus ANNs represent empirical modeling approach. Automatic training procedure and model identification by ANNs are the most commonly known advantages of these systems. Another advantage is their superior ability to identify non-linear systems. It is because ANNs are usually built on non-linear activation functions, therefore being non-linear systems themselves. Next distinguishing feature of ANNs is their relative ease of dealing with large number of data cases and features. However, so-called curse of dimensionality is also applicable to the ANNs, nevertheless it is less pronounced than for classical statistical systems. Moreover, ANNs are able to decide on inputs importance, thus providing sensitivity analysis feature, which is a way to reduce unnecessary inputs. It improves system performance but also provides knowledge about analyzed problem derived from ANNs behavior. Therefore, ANNs are also used as data-mining tools allowing for automated knowledge extraction.

All the features of ANNs described above, allow to use them as generic, empirical modeling tools in vast areas of science and technology:
• economy
• engineering
• chemistry
• neurobiology
• medicine and pharmacy

Although, it is impossible to present all applications of neural networks, there might be named major areas of their usage:
• signal processing (noise reduction, compression)
• pattern recognition and features extraction (handwriting, facial recognition, medical imaging, fraud detection)
• forecasting (financial, medical, weather).
• data-mining

Pharmaceutical applications of ANNs are still far from being routine, however ANNs are gradually coming into the focus in different pharmacy areas: pharmacokinetics [2-7], drug discovery and structure-activity relationships [8-10], pharmacoeconomics and epidemiology [11-13], in vitro in vivo correlation [14] and pharmaceutical technology.

Hussain et al. [15] as one of the first pointed that ANNs could be beneficial in the development of dosage forms. In the pilot study the proof was provided that ANNs allowed for accurate prediction of kinetics of chlorpheniramine maleate release from hydrophilic matrix-loaded capsules. Neural network inputs consisted of qualitative and quantitative composition of matrix. Higher accuracy of ANNs models was demonstrated in comparison to the RSM method.

Today, there are numerous applications of ANNs in the pharmaceutical technology providing confirmation of ANNs suitability to this field [16-31]. In general, they could be divided into the two main classes:
• predictive models
• data-mining systems

 

  page     1     2     3     next page