Digitalcommons@University of Nebraska - Lincoln Digitalcommons@University of Nebraska - Lincoln
Digitalcommons@University of Nebraska - Lincoln Digitalcommons@University of Nebraska - Lincoln
Digitalcommons@University of Nebraska - Lincoln Digitalcommons@University of Nebraska - Lincoln
2008
David D. Jones
University of Nebraska-Lincoln, [email protected]
George E. Meyer
University of Nebraska-Lincoln, [email protected]
Rhonda M. Brand
Feinberg School of Medicine at Northwestern University
Keshwani, Deepak R.; Jones, David D.; Meyer, George E.; and Brand, Rhonda M., "Rule-based Mamdani-type
fuzzy modeling of skin permeability" (2008). Biological Systems Engineering: Papers and Publications. 80.
https://digitalcommons.unl.edu/biosysengfacpub/80
This Article is brought to you for free and open access by the Biological Systems Engineering at
DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in Biological Systems
Engineering: Papers and Publications by an authorized administrator of DigitalCommons@University of Nebraska -
Lincoln.
Published in Applied Soft Computing 8 (2008), pp. 285–294; doi: 10.1016/j.asoc.2007.01.007
Copyright © 2007 Elsevier B.V. Used by permission. http://www.elsevier.com/locate/asoc
Submitted March 21, 2006; revised January 9, 2007; accepted January 31, 2007; published online February 7, 2007.
Abstract
Two Mamdani type fuzzy models (three inputs–one output and two inputs–one output) were developed to predict the permeabil-
ity of compounds through human skin. The models were derived from multiple data sources including laboratory data, published
data bases, published statistical models, and expert opinion. The inputs to the model include information about the compound
(molecular weight and octonal–H2O partition coefficient) and the application temperature. One model included all three parame-
ters as inputs and the other model only included information about the compound. The values for mole molecular weight ranged
from 30 to 600 Da. The values for the log of the octonal–H2O partition coefficient ranged from –3.1 to 4.34. The values for the ap-
plication temperature ranged from 22 to 39 8C. The predicted values of the log of permeability coefficient ranged from –5.5 to –
0.08. Each model was a collection of rules that express the relationship of each input to the permeability of the compound through
human skin. The quality of the model was determined by comparing predicted and actual fuzzy classification and defuzzification
of the predicted outputs to get crisp values for correlating estimates with published values. A modified form of the Hamming dis-
tance measure is proposed to compare predicted and actual fuzzy classification. An entropy measure is used to describe the ambi-
guity associated with the predicted fuzzy outputs. The three input model predicted over 70% of the test data within one-half of a
fuzzy class of the published data. The two input model predicted over 40% of the test data within one-half of a fuzzy class of the
published data. Comparison of the models show that the three input model exhibited less entropy than the two input model.
Keywords: Mamdani fuzzy modeling, Hamming distance, skin permeability
1. Introduction enforcing the validation criteria, the size of the database re-
mains small and the range of the predictors is limited. An-
Determination of skin permeability is an important is- alytical approaches have been proposed by Edwards and
sue in the area of transdermal drug delivery and environ- Langer [2] to model skin permeability. However, with this
mental toxicity. Transdermal delivery offers a less invasive approach, assumptions are made on the behavior of the
means to administer drugs. In addition the concentration of system. These assumptions are difficult to validate and the
the drugs can be maintained at a steady state. Identifying a resulting description of the system is often over simplified.
compound’s potential to be toxic via a transdermal route is The functional nature of the skin as a barrier is complex.
critical for certain high-risk occupations such as chemical This complexity results in uncertainty that cannot exclu-
manufacturers and painters. sively be described by random measures. Hence, predict-
In the area of skin permeability, a common modeling ap- ing skin permeability can be deemed an ambiguous en-
proach is to develop empirical models from experimentally deavor and fuzzy modeling provides a mean to account
derived databases [7,9,13,14]. However, skin permeability for this ambiguity. Estimating the skin permeability coef-
databases are typically small in size and numerous incon- ficients of compounds is vital to determining potential for
sistencies exist within them. Vecchia and Bunge provide a toxic exposure and transdermal drug delivery.
fully validated skin permeability database where each data Pannier et al. [11] and Keshwani et al. [6] have shown
point met a set of defined criteria for inclusion [17]. Despite that rule-based fuzzy modeling of skin permeability is a
285
286 Keshwani et al. in A p p l i e d S o f t C o m p u t i n g 8 (2008)
promising approach. However, the rules for these models The purpose of this study was to develop generalized
were strictly data driven and examination of the results re- rule based fuzzy models from multiple knowledge sources
vealed inconsistencies that can be attributed to sparse data to predict skin permeability and subsequently test its per-
in some regions. This paper presents a Mamdani fuzzy formance by comparing defuzzified outputs to actual val-
modeling scheme where rules are derived from multiple ues from test data and comparing predicted and actual
knowledge sources such as previously published databases fuzzy classifications. The overall approach followed in this
and models, existing literature, intuition and solicitation of study is illustrated in Figure 1. The process begins with
expert opinion to verify the gathered information. knowledge acquisition, continues to model building and
The output or consequence of a Mamdani-type model is then finally testing the model performance. In the context
represented by a fuzzy set. To assess model performance, of skin permeability, this approach is not common in that it
a crisp estimate of the consequence is usually made by de- combines information from multiple sources for model de-
fuzzification methods such as the centroid, weighted aver- velopment. In the context of fuzzy modeling, the proposed
age, maximum membership principle and mean member- approach of converting the predicted fuzzy output and the
ship principle [15]. The crisp values can be compared to the actual crisp value into fuzzy classification sets is not well
actual values from the data set and a correlation coefficient defined in literature.
can be determined. Depending on the shape of the output
fuzzy set, defuzzification methods do not effectively char-
acterize the output with the corresponding ambiguity as-
2. Theory
sociated with the prediction. The nature of the ambiguity
in the prediction might be of interest to researchers in the
2.1. Mamdani-type fuzzy modeling
area of skin permeability. An alternative strategy could be
implemented such that the actual values of the output infer As the complexity of a system increases, the utility of fuzzy
an ordinal set representing a three point fuzzy classifica- logic as a modeling tool increases. For very complex sys-
tion (low, medium and high) that could be compared to the tems, few numerical data may exist and only ambiguous
actual fuzzy classification using distance measures. In ad- and imprecise information and knowledge is available.
dition, the ambiguity associated with the predicted fuzzy Oduguwa et al. [10] recognized and attempted to capture
sets can be quantified by calculating entropy [4]. qualitative aspects of the engineering design process.
The Hamming distance (HD) is defined as: ferent predicted fuzzy classifications. The proposed mod-
ified Hamming distance gave different values that effec-
(1) tively distinguish between these cases.
each included case has to meet pre-define criteria to vali- 3.3. Proposed distance measure
date its inclusion. Information on octanol–water partition
As indicated in the theory section, a modified form of the
coefficient (log Kow), molecular weight (MW), temperature
Hamming distance is proposed which enables better dis-
(T), experimental skin permeability coefficients (log Kp) are
tinction between different levels of classification (see Table
some of the parameters included for each point in the da-
1). The proposed distance measure D(A, P) is defined as:
tabase. log Kow ranged from –3 to 5, MW ranged from 30 to
600, temperature ranged from 22 to 39 °C and log Kp ranged
from –6 to 0. The database was helpful in determining the
number of membership functions needed for each param-
eter included in the models and their properties. For ex-
ample, prior work that involved developing a data driven
(3)
fuzzy model using this database indicated that 25, 32 and
37 °C were suitable position for the centers of membership
functions in the temperature domain [6]. where A is the actual fuzzy classification, P the predicted
fuzzy classification, n the number of classes that define A
3.1.2. Skin permeability literature and previous models and P, μA(xi) is the membership of point xi in A and μP(xk) is
Discussion on the theory of skin permeability and the bar- the membership of point xk in P.
rier nature of the skin are provided by Flynn [3]. Pub-
lished models by Potts and Guy [13,14], Moody et al. [9] 3.4. Model testing phase
and Kirchner et al. [7], Pannier et al. [11], Keshwani et al. Test data consisting of three inputs (log Kow, MW, T) and
[6] and Magnusson et al. [8] provide an understanding on two inputs (log Kow, MW) was obtained from the Vecchia
the influence of certain input parameters on skin permea- and Bunge database [17]. The models were tested in two
bility and the corresponding impact on assigning member- ways.
ship functions. For example, a review of literature indicates
that hydrophilic and lipophilic compounds may follow dif- 3.4.1. Comparing fuzzy classifications
ferent pathways in penetrating the skin [14]. This infor- The three output membership functions created in both
mation is reflected in the discontinuity between the mem- models are categorized as low, medium and high. The ac-
bership functions for compounds that are hydrophilic and tual value from the test data was evaluated using the pa-
lipophilic (seen in Figure 7). rameters of these membership functions to produce a fuzzy
set represented by three points (Figure 5). This fuzzy set
3.1.3. Expert opinion represents the degree of belongingness (μ) to each of the
The database, literature and models can only guide the de- three categories (low, medium and high). The predicted
velopment of preliminary membership functions and rules.
For data driven fuzzy models, optimization routines mod-
ify the membership functions for a training data set. For
Mamdani models, solicitation of expert opinion can be con-
sidered a pseudo-optimization step. The main information
solicited from the expert was regarding the nature of the
inputs and output membership functions and the subse-
quent rules. For example, it was suggested that the effect of
molecular weight levels off at both low and high extremes.
This information is reflected in the shape of the low and
high membership functions on the molecular weight do-
main (seen in Figure 8).
4. Results
(4)
(5)
Figure 11. Calculated distance measures—using Equation Figure 12. Calculated distance measures—using Equation
(3)—for three input model test data. (3)—for two input model test data.
292 Keshwani et al. in A p p l i e d S o f t C o m p u t i n g 8 (2008)
that the model prediction was two fuzzy classes from the three input model had an R2 of 0.61. The correlation be-
actual value. Results for the three input model (Figure 13) tween actual and defuzzified predicted values for the three
indicate that 71% of the test data were predicted within half input model is shown in Figure 13. The three input model
a fuzzy class of the actual value. For the three input model, had an R2 of 0.45. The correlation between actual and de-
47% of the test data was predicted within half a fuzzy class fuzzified predicted values for the two input model is shown
of the actual value. In both models, all the test data was in Figure 14. Based on R2 values, the three input model has
predicted within one fuzzy class of the actual value. How- a better performance in predicting crisp log Kp values. In
ever, the performance of the three input model does appear both models, the performance appears to be better at com-
to be significantly better. pounds with higher permeability values.
4.3. Comparing predicted defuzzified values to actual values 4.4. Ambiguity for each prediction
The fuzzy outputs from both models were defuzzified us- The entropy measure (2) was used to quantify the ambi-
ing the centroid principle (9). The crisp predictions were guity or confidence associated with each test prediction in
then compared to the actual values from the test data and both models. Figure 15 shows the distribution of this mea-
estimates of RMSE and correlation were calculated. The sured entropy for all test cases in the three input model.
Figure 13. Actual log Kp vs. predicted log Kp for three input Figure 16. Calculated entropy (using Equation (2)) for two in-
model test data. put model test data.
Rule-based Mamdani-type f u z z y m o d e l i n g o f s k i n p e rm e a b i l i t y 293
tion, in: T. R. Gerrity, C. J. Henry (Eds.), Principles of Route- [11] A. K. Pannier, R. M. Brand, D. D. Jones, Fuzzy model-
to-Route Extrapolation for Risk Assessment, Elsevier, New ing of skin permeability coefficients, Pharm. Res. 20 (2003)
York, 1990, pp. 673–715. 143–148.
[4] W. Hung, A note on entropy of intuitionistic fuzzy sets, Int. [12] D. T. Pham, M. Castellani, Action aggregation and defuzz-
J. Uncert. Fuzz. Knowledge-Based Syst. 11 (2003) 627–633. ification in Mamdani-type fuzzy systems, in: Proceedings
[6] D. R. Keshwani, D. D. Jones, R. M. Brand, Takagi-Sugeno of the Institute of Mechanical Engineers Part C, J. Mech.
fuzzy modeling of skin permeability, Cutan. Ocular Toxi- Eng. Sci. 216 (2002) 747– 759.
col. 24 (2005) 149–163. [13] R. O. Potts, R. H. Guy, Predicting skin permeability,
[7] L. A. Kirchner, R. P. Moody, E. Doyle, R. Bose, J. Jeffrey, I. Pharm. Res. 9 (1992) 663–669.
Chu, The prediction of skin permeability by using physi- [14] R. O. Potts, R. H. Guy, A predictive algorithm for skin
cochemical data, Altern. Lab. Anim. 25 (1997) 359–370. permeability—the effects of molecular size and hydrogen
[8] B. M. Magnusson, W. J. Pugh, M. S. Roberts, Simple rules bonding activity, Pharm. Res. 12 (1995) 1628–1633.
defining the potential of compounds for transdermal de- [15] T. J. Ross, Fuzzy Logic with Engineering Applications, Mc-
livery or toxicity, Pharm. Res. 21 (2004) 1047–1054. Graw-Hill Inc., New York, 1995.
[9] R. P. Moody, H. MacPherson, Determination of dermal ab- [16] E. Szmidt, J. Kacpryzk, Distances between intuitionistic
sorption QSAR/QSPRs by brute force regression: multi- fuzzy sets, Fuzzy Sets Syst. 114 (2000) 505–518.
parameter model development using MOLSUITE, 2000, J. [17] B. E. Vecchia, A. L. Bunge, Skin absorption databases and
Toxicol. Environ. Health-Part A 66 (2003) 1927–1942. predictive equations, in: J. Hadgraft, R. H. Guy (Eds.),
[10] V. Oduguwa, R. Roy, D. Farrugia, Development of a soft Transdermal Drug Delivery Systems, vol. 123, Marcel
computing-based framework for engineering design opti- Dekker, New York, 2003, pp. 57–141.
mization with quantitative and qualitative search spaces,
Appl. Soft Comput. 7 (2007) 166–188.