<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Continuous Target Variable Prediction with Augmented Interval Pattern Structures: Lazy Algorithm</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexey Masyutin</string-name>
          <email>alexey.masyutin@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergei O. Kuznetsov</string-name>
          <email>skuznetsov@hse.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research University Higher School of Economics Moscow</institution>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Pattern structures are known to provide a tool for predictive modeling and classi cation. However, in order to generate classi cation rules concept lattice should be built. This procedure may take much time and resources. In previous work it was shown that it is possible to escape the problem with so-called lazy associative classi cation algorithm. It does not require lattice construction and it is applicable to classi cation problems such as credit scoring. In this paper we adjust this method to the case of continuous target variable, i.e. regression problem, and apply it to recovery rates forecasting. We perform parameters tuning, assess the accuracy of the algorithm based on the bank data and compare it to the models adopted in the bank system and other benchmarks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Banks and nancial institutions take and mitigate credit risk on daily basis.
Credit risk commonly has the biggest contribution to the bank losses compared
to other types of risks such as market, operational and liquidity risks [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The
key to successful risk-management is to adequately assess the possibility of credit
losses and potential amount of the loans that is going to be recovered in case
of default. The problem of accurate risk assessment is not only important for
an individual bank, but it is also crucial for the banking system as a whole.
The problem is so vital that banking industry is strictly regulated by central
banks and Basel supervising committee, which even pose certain requirements
for predictive models that are used by banks [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Some predictive models,
socalled "black-box" models provide good results that are hard to interprete. So,
the major feature of risk management practice is that, regardless of the model
accuracy, it must not be the black box. That is why methods such as neural
networks and SVM classi ers did not earn much trust within the banking
community [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. At the same time, the more accurate the model is, the less capital
charge the bank is going to have. So, banks prefer accurate models that
provide interpretable decision-making. Therefore, FCA-based algorithms seem to
be helpful since they rely on concepts that have obvious interpretation. The
intent of a concept can be interpreted as a set of rules that is supported by the
extent of the concept. In previous work it was shown that FCA-based interval
pattern structures methods are applicable to credit scoring which represents the
classi cation problem with binary target variable [
        <xref ref-type="bibr" rid="ref14 ref16">14,16</xref>
        ]. Classifying credit
applicants into good and potentially delinquent clients is the rst part of credit risk
assessment. The second part is to estimate recovery rate in case of default, i.e.
the proportion of the loan that is going to be collected by the bank [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. As far
as recovery rates prediction is concerned, it implies continuous target variable.
In this paper, we will adopt the lazy classi cation algorithm based on interval
pattern structures to the case of continuous target variable, i.e. we will introduce
modi ed lazy regression algorithm (MLRA). The paper is structured as follows:
Section 2 provides basic formal concept analysis de nitions. Section 3 describes
the architecture of MLRA and its parameters. Section 4 describes the data used
for algorithm accuracy evaluation and comparison with benchmarks such as
random forests. Section 5 concludes the paper. Finally, we attach a pseudo-code for
the algorithm in Appendix.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Main De nitions</title>
      <p>
        First, we recall some standard de nitions related to FCA, see e.g. [
        <xref ref-type="bibr" rid="ref1 ref18 ref2">1,2</xref>
        ].
      </p>
      <p>
        Let G be a set (of objects), let (D, u) be a meet-semi-lattice (of all possible
object descriptions) and let : G ! D be a mapping. Then (G, D , ), where
D =(D, u), is called a pattern structure [
        <xref ref-type="bibr" rid="ref1 ref18">1</xref>
        ], provided that the set
(G) := f (g)|g 2 Gg generates a complete subsemilattice (D , u) of (D, u),
i.e., every subset X of (G) has an in mum uX in (D, u). Elements of D are
called patterns and are naturally ordered by subsumption relation v:
given c, d 2 D one has c v d $ c u d = c. Operation u is also called a similarity
operation. A pattern structure (G; D; ) gives rise to the following derivation
operators ( ) :
      </p>
      <p>A = l (g)
g2A</p>
      <p>for A 2 G;
d = fg 2 G j d v (g)g
for d 2 (D; u):</p>
      <p>
        These operators form a Galois connection between the powerset of G and
(D; u). The pairs (A; d) satisfying A G, d 2 D, A = d, and A = d are called
pattern concepts of (G,D, ), with pattern extent A and pattern intent d.
Operator ( ) is an algebraical closure operator on patterns, since it is idempotent,
extensive, and monotone [
        <xref ref-type="bibr" rid="ref1 ref18">1</xref>
        ]. In case of credit scoring we work with pattern
structures on intervals as soon as a typical object-attribute data table is not binary,
but has many-valued attributes. Instead of binarizing (scaling) data, one can
directly work with many-valued attributes by applying interval pattern structure.
For two intervals [a1; b1] and [a2; b2], with a1; b1; a2; b2 2 R the meet operation
is de ned as [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]:
      </p>
      <p>[a1; b1] u [a2; b2] = [min(a1; a2); max(b1; b2)]</p>
      <p>
        The concept-based learning model for standard object-attribute
representation (i.e., formal contexts) is naturally extended to pattern structures, when we
have a binary target attribute, i.e. a set of positive examples G+ and a set of
negative examples G [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>However, what should we do when the target attribute is not a class label
but a continuous variable? For that case we augment the de nition of interval
pattern structure by equipping it with additional feature h.</p>
      <p>Augmented interval pattern structures</p>
      <p>Let us de ne an augmented interval pattern structure as a quadruple (G, D
, , h), where the description d consists of two elements dx and dy (dy is an
interval for target attribute y 2 R and dx is a vector of intervals for explanatory
attributes x which are supposed to predict the target attribute y), : G ! D
and h 2 H, where H is a family of density distribution functions for target
attribute y, i.e. R +1 h(s)ds = 1. We will also use notation x and y to distinguish
1
between descriptions containing explanatory attributes and target attribute
correspondingly. The meet operation de nition is left unchanged.</p>
      <p>Suppose, we have an arbitrary set of objects A0 G, i.e. A0 = fg1; g2; :::; gJ g,
(gj ) = f x; yg = f[x1j ; x1j ]; :::; [xMj ; xMj ]; [yj ; yj ]g, for j = 1; :::; J , where M
is number of explanatory attributes. Then we de ne the derivation operator in
the following way</p>
      <p>A0 = (d0; h0)
where d0 = fdx0; dy0g, and dx0 = x(g1) u ::: u x(gJ ) and target attribute
description dy0 = y(g1)u:::u y(gJ ) which is in fact a single interval [ymin; ymax]
and h0 : dy0 ! [0; 1]. The h0 is in e ect a target attribute density distribution
function based on observations of A0, which we describe below. Let 0; :::; K be a
partition of dy0 and 0 = ymin; K = ymax and i = ymaxKymin = i i 1; i =
1; :::; K. Then:
h([ i 1; i)) = jfg 2 Aj[ i 1; i) v y(g)gj ; 8i = 1; :::; K</p>
      <p>A
j j
Thus, h is a density function of target attribute y values of objects in A. The
derivation operator on descriptions returns the set of objects with description
subsuming the description dx0 whatever target description dy0 and density
function h are:</p>
      <p>A0 = (d0; h0) d=ef dx0 = A1
where A1 = fg Gjdx0 v x(g)g. Finally, A1 = (d1; h1). Note, that d1 =
fdx0; dy1g, i.e. only target attribute description dy is updated, so does h density
function, while the explanatory variables description dx0 remains the same.</p>
      <p>In order to approach target attribute prediction problem it will be useful to
de ne -weak premises with allowed dropout. An h-augmented interval pattern
d 2 D is called an -weak premise with allowed !-dropout i :
jfg 2 A dmin
j y
A
j j
where d = (dx; dy), dy is a single interval [dymin; dymax] for target attribute y
A = dx, and m is a median of density function h which re ects the distribution
of target attribute within the interval dy based on objects from A. Parameter
controls the frequency of hypothesis falsi cations and parameter ! controls the
magnitude of falsi cation, i.e. how dramatically it is falsi cated. In our case the
magnitude is evaluated as the times the y(g) dymax is larger than dymax m if
y(g) &gt; dymax or the times the y(g) dymin is larger than m dymin if y(g) &lt; dymin
Note, that in case when ! = 0 we apply the strictest criterion to consider a
hypothesis as falsi cated:
jfg 2 A dmin
j y
y(g)</p>
      <p>dymaxgj
,
jfg 2 Ajdy 6v y(g)gj</p>
      <p>A
j j</p>
    </sec>
    <sec id="sec-3">
      <title>Lazy predictive algorithm attribute with continuous target 3</title>
      <p>1</p>
      <p>Assume we have a set of objects G and numerical context with a set of
explanatory attributes x1; :::; xM and target attribute y. In contrast to classi
cation problem the context is not divided into positive and negative examples as
soon as y take numerical values. Now, suppose we receive a test object gt with
observable attributes x, but with unknown value of target attribute y. Is there
a way to predict y using interval pattern structures approach? Indeed, there is,
and we are going to describe it below and compare the accuracy results with
some benchmarks.</p>
      <p>The rst stage of algorithm is mining -weak premises with allowed
!dropout, the second is to perform prediction for test object gt based on the
mined premises. Let us start by choosing subsample size parameter which is the
number of objects being randomly extracted from G. Then we specify and
! parameters that control for "anti-support" in terms of both frequency and
magnitude. Upon randomly extracting some objects A0 = fg1; :::; gK g we
compute following pattern d0 = (g1) u ::: u (gK ) u (gt) and density distribution
function h0 for target attribute values. If d0 is an - weak premise with allowed
!-dropout then it is added to the set of premises that will be used for prediction
later. Together with the pattern it is necessary to store the density function h.
But which of h0, h1 or other we have to use?</p>
      <p>Here we introduce another parameter of the algorithm which is called "capped ".
Capped is a boolean value, and if true then the range for target attribute dy1 in
d0 is truncated to dy0 and corresponding density function is h1 calculated on
the truncated set of target values. If capped parameter is false, then we add dy1
and calculate the density function based on all target values that fell into dy1
based on objects from d0. The whole procedure is repeated many times and the
number of iterations parameter controls for that.</p>
      <p>Having nished with premises mining, we move on to the next stage which
is building up a prediction for target attribute based on mined premises. In our
case, the resulting prediction was de ned by mixture of distributions from all
premises. In practice all target attribute values stored within premises were put
together to form a nal distribution. Finally, we tried both an average and a
median of that distribution as the prediction for target attribute. Such approach
takes into accout di erent support of the premises as soon as premises with
greater number of objects will contribute more.</p>
      <p>However, one can argue that premises are di erent in sense of anti-support
and deviation in target attribute values. Indeed, we would put more weight to the
prediction based on premises with narrow range of target attribute values and the
ones with less falsifying examples from set G. Therefore, we added target values
to the nal distributions with di erent weights, thus both weighted average and
weighted median were used as forecast.</p>
      <p>We introduced two boolean parameters which controlled the weightening
schemes. The rst parameter is account for anti-support and the second is penalty
for high deviation. When account for anti-support parameter is true, then the
target values y(g) of objects g 2 A with the premise d are given weight according
to the anti-support of that premise:
wa = jfg 2 A dmin
j y
!(m
When penalty for high deviation is true, then the weight is decreased with the
higher deviation in the target attribute values:
where ( y(g)) is standard deviation of target attribute values. If the parameters
values are false then the weigths are equal to one. The nal weight for the
target attribute value of the object g, which will be contributed to aggregate
distribution used for prediction, is de ned as product of the two weights:
w(g) = wa wpen
Finally, suppose that P is a set of mined -weak premises with allowed
!dropout. The prediction for target attribute y of a test object gt can be based
on weighted average:</p>
      <p>P
In case where P is an empty set, the prediction is average or median of all target
attribute values in G, i.e. the prediction is based on "naive" model.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Data and experiments</title>
      <p>The data we used for the computation represent a pool of delinquent
corporate clients loans, which were expected to be restructured. The process of
restructuring is started at the early stage when the client shows the rst signs
of insolvency. At that very moment a bank chooses either to execute default
strategy, when the court processes are launched and any disposable collateral is
displayed for sale, or to execute restructuring strategy, when the funding
conditions are being revisited usually resulting in a longer credit period. In case of
corporate clients banks usually do not want to go to extremes right from the
start as soon as court launch and collateral sales imply costs and spending time
resources. Also, the bank would prefer to maintain relations with the client if
nancial distress is temporary. So, the decision whether to launch default
strategy or not is based to the greater extent on the recovery expectations. This
makes the problem of recovery prediction crucial for banking decision making.
Recovery rate is a number between zero and one which re ects the share of the
current exposure which the client is going to payback on some time horizon. If
recovery rate expectation is at high level, the bank would prefer restructuring
and court launch otherwise.</p>
      <p>In this paper we use nancial data from balance sheets and pro t and loss
statements of 612 corporate clients of a top-10 Russian bank. Among others
factors we used assets-to-liabilities ratio, debt-to-equity ratio, earnings before
taxes and interest payments, return on assets etc, resuting. These clients were
assessed at the time of early insolvency signals and the resulting recovery rate
was collected.</p>
      <p>The data was randomly divided into two parts with 70% of observations in
one part and 30% in the other. The bigger part was used as a context with
known target attribute for the lazy algorithm and 30% was used as a test set
to evaluate predictions and their accuracy. The same data partition was used
to run random forests with di erent tunings with 70% part used as a training
set and the other as test set. For random forests there were three parameters
tuned by grid search which are minimum nodesize, number of trees and number
of feasible variables.</p>
      <p>The accuracy of predictions were evaluated in terms of mean absolute
deviation (MAD):
where yi is a target attribute (recovery rate) for i-th client in the test set and y^i
is prediction.</p>
      <p>The random forests were run with following parameters grid: minimum
nodesize ranging from 30 to 100 with increment 10, number of trees ranging took
values 10, 30, 50 and 100, and number of feasible variables from ranging from 5
to 45 with increment of 5.</p>
      <p>As far as lazy algorithm is concerned, we tuned seven parameters, four of
them were continuous and three were boolean. Subsample size took following
values: 0.01, 0.02, 0.03, 0.04, 0.05, 0.1. Number of iterations : 100, 500, 1000,
2000. Alpha threshold : 0, 0.05, 0.01, 0.015, 0.02. Allowed dropout : 0, 0.1, 0.5, 1,
1.5.</p>
      <p>For each combination of parameters we calculated MAD for the test set and
in fact that produced metadata for the analysis. E ectively we obtained MAD
distributions, which at the rst step helped us to choose in favour of forecast
based on weighted median forecast rather than weighted average as soon as MAD
distributions for the latter took dramatically higher values which are, of course,
undesirable.</p>
      <p>When building new algorithm one has some intuition about it mechanism
and we performed regression analysis of algorithm accuracy versus parameters
values to check that intuition. Also, the analysis was important to determine
better parameters tuning and explain variation in accuracy of the predictions.
The results of regression are presented below:
Coe cients Estimate Std.Error t p-value
(Intercept) 0,3288 0,0006 519,4 0,0000
Subsample size 0,0155 0,0031 4,940 0,0000
Number of iterations -0,0004 0,0000 -18,05 0,0000
Alpha-threshold -0,0457 0,0270 -1,695 0,0903
Allowed dropout -0,0011 0,0004 -2,975 0,0030
Capped -0,0022 0,0004 -5,401 0,0000
Account for anti-support 0,0002 0,0004 0,624 0,5329</p>
      <p>Penalty for high deviation 0,0010 0,0004 2,433 0,0150</p>
      <p>We see that increasing number of iterations, allowing dropouts and using
capped improve algorithm performance as soon as the coe cients are negative
and signi cant: overall error of prediction decreases as those factors increase.
Surprisingly, adjusting account for anti-support and penalty for high deviation
parameters do not show signi cant improvement in accuracy. Also, we expected
that there are some non-linear dependencies between MAD and parameter values
as soon as, intuitively, there has to be an optimal subsample size of randomly
extracted objects. Therefore, we support the regression output with one-factor
scatter plots with average MAD across all other iterations versus each parameter:</p>
      <p>As expected, there is a local minimum for the subsample size being extracted
from G. It is quite natural because as the subsample size grows, the intersection
of the subsample with a test object results in a generic description, which is very
likely to be falsi ed by objects with target attribute value out of the premise
description target range.</p>
      <p>According to performed grid search the range with the lowest MAD (0.247
0.290) on the test sample is achieved in following parameter area: alpha-threshold
= 1.5%, number of iterations = 10, subsample size = 1%, allowed dropout = 0.1.
The result was compared to benchmarks represented by random forest tunings.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>
        Formal concept analysis o ers attractive instruments to extract knowledge
from data as soon as intents of concepts can be considered as associative rules.
FCA-based algorithms are suitable for predictive modeling in areas where model
interpretation clarity is of great priority. However, in previous work only
classication problems were considered, while continuous target attribute prediction,
i.e. regression problem, was out of focus. In this paper, we adjusted the lazy
algorithm [
        <xref ref-type="bibr" rid="ref16 ref3">3,16</xref>
        ], so that it can perform continuous predictions. The adjustment
required a new de nition of an augmented interval pattern structure. In e ect,
the adjusted algorithm mines the premises (with target attribute expected
distribution) that are relevant to test object and then prediction is performed based
on the target attribute distribution, e.g. based on the median of the distribution.
      </p>
      <p>We applied the algorithm to delinquent corporate clients loans in order to
predict the recovery rate for each loan. The data we used comes from the pilot
project with one of the top-10 banks in Russia. Mean absolute deviation was
chosen as accuracy metric of the algorithm. We performed simple grid search by
running the algorithm with di erent parameter values and chose the tuning with
the lowest value of the metric. The classi cation accuracy of the algorithm was
compared to some benchamrks represented by random forests, as soon as their
predictions are based on combination of simple rules, too. The proposed modi ed
lazy regression algorithm showed comparable quality in the greater number of
runs and in certain parameters area it outperformed random forests. However, it
has to be mentioned that the number of parameters is greater in our algorithm
what, in e ect, results in greater algorithm complexity and greater degrees of
freedom. As an area for further research, one can consider keeping the density
function h not only for target attribute in premises, but also make use of those
density functions for explanatory attributes as well. It can be expected, that if
the premises are mined not only based on allowed dropout and alpha-threshold
parameters, but also based on some properties of attributes distribution, then
the premises will be more relevant for the test objects and will produce more
accurate predictions for target attribute.</p>
      <p>Pp2P Pg2Ap y(g) w(g)</p>
      <p>Pp2P Pg2Ap w(g)
If P is empty, then calculate the median for target attributes of all g 2 G (naive
prediction).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>B.</given-names>
            <surname>Ganter</surname>
          </string-name>
          and
          <string-name>
            <surname>S.O.</surname>
          </string-name>
          <article-title>Kuznetsov: Pattern structures and their projections, in Conceptual Structures: Broadening the Base, Harry Delugach</article-title>
          and Gerd Stumme, Eds., vol.
          <volume>2120</volume>
          of Lecture Notes in Computer Science, pp.
          <volume>129</volume>
          {
          <fpage>142</fpage>
          . Springer, Berlin/Heidelberg,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>B.</given-names>
            <surname>Ganter</surname>
          </string-name>
          , R. Wille: Formal
          <source>Concept Analysis: Mathematical Foundations</source>
          . Springer, Berlin,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.O.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          :
          <article-title>Scalable knowledge discovery in complex data with pattern structures</article-title>
          , in PReMI, Pradipta Maji, Ashish Ghosh,
          <string-name>
            <given-names>M. Narasimha</given-names>
            <surname>Murty</surname>
          </string-name>
          , Kuntal Ghosh, and Sankar K. Pal, Eds., vol.
          <volume>8251</volume>
          of Lecture Notes in Computer Science, pp.
          <volume>30</volume>
          {
          <issue>39</issue>
          , Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. L.
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Edelman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Crook: Credit Scoring</article-title>
          and
          <string-name>
            <given-names>Its</given-names>
            <surname>Applications</surname>
          </string-name>
          ,
          <source>Monographs on Mathematical Modeling and Computation</source>
          , SIAM: Philadelphia, pp.
          <volume>107</volume>
          {
          <issue>117</issue>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Siddiqi: Credit Risk Scorecards: Developing and Implementing Intelligent Credit Scoring</article-title>
          , WILEY,
          <source>ISBN: 978-0-471-75451-0</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>B.</given-names>
            <surname>Baesens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.V.</given-names>
            <surname>Gestel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Viaene</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stepanova</surname>
          </string-name>
          , J. Suykens:
          <article-title>Benchmarking stateof-the-art classi cation algorithms for credit scoring</article-title>
          ,
          <source>Journal of the Operational Research Society</source>
          <volume>54</volume>
          (
          <issue>6</issue>
          ),
          <fpage>627</fpage>
          -
          <lpage>635</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ghodselahi</surname>
          </string-name>
          :
          <article-title>A Hybrid Support Vector Machine Ensemble Model for Credit Scoring</article-title>
          ,
          <source>International Journal of Computer Applications</source>
          (
          <volume>0975</volume>
          { 8887), Volume
          <volume>17</volume>
          { No.
          <issue>5</issue>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>L.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang and K.K. Lai</surname>
          </string-name>
          :
          <article-title>An intelligent agent-based fuzzy group decision making model for nancial multicriteria decision support: the case of credit scoring</article-title>
          .
          <source>European journal of operational research</source>
          . vol.
          <volume>195</volume>
          . pp.
          <fpage>942</fpage>
          -
          <lpage>959</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>T.V.</given-names>
            <surname>Gestel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Baesens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Suykens</surname>
          </string-name>
          , Poel V.D.V.,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Bayesian kernel based classi cation for nancial distress detection</article-title>
          .
          <source>European journal of operational research</source>
          . vol.
          <volume>172</volume>
          . pp.
          <fpage>979</fpage>
          -
          <lpage>1003</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>P.</given-names>
            <surname>Ravi</surname>
          </string-name>
          and
          <string-name>
            <surname>V.</surname>
          </string-name>
          <article-title>Ravi: Bankruptcy Prediction in Banks and Firms via Statistical and Intelligent Techniques-A Review</article-title>
          ,
          <source>European Journal of Operational Research</source>
          , Vol.
          <volume>180</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          ,
          <year>2007</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>S.O.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.V.</given-names>
            <surname>Samokhin</surname>
          </string-name>
          :
          <article-title>Learning closed sets of labeled graphs for chemical applications</article-title>
          .,
          <string-name>
            <surname>in</surname>
            <given-names>ILP</given-names>
          </string-name>
          , Stefan Kramer and Bernhard Pfahringer, Eds., vol.
          <volume>3625</volume>
          of Lecture Notes in Computer Science, pp.
          <volume>190</volume>
          {
          <issue>208</issue>
          , Springer,
          <year>2005</year>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. SAS Institute Inc.,
          <source>Developing Credit Scorecards Using Credit Scoring for SAS R Enterprise MinerTM 12</source>
          .1,
          <string-name>
            <surname>Cary</surname>
          </string-name>
          , NC: SAS Institute Inc.,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>R.R. Hocking</surname>
          </string-name>
          :
          <article-title>The Analysis and Selection of Variables in Linear Regression</article-title>
          , Biometrics,
          <volume>32</volume>
          ,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>M. Kaytoue</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          <string-name>
            <surname>Kuznetsov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Napoli</surname>
            , and
            <given-names>S.</given-names>
          </string-name>
          <article-title>Duplessis: Mining gene expression data with pattern structures in formal concept analysis</article-title>
          ,
          <source>Information Sciences</source>
          , vol.
          <volume>181</volume>
          , no.
          <issue>10</issue>
          , pp.
          <year>1989</year>
          {
          <year>2001</year>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>A.</given-names>
            <surname>Veloso</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Meira</surname>
          </string-name>
          , Jr.:
          <article-title>Demand-Driven Associative Classi cation</article-title>
          ., Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>A.</given-names>
            <surname>Masyutin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kashnitsky</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.O.</surname>
          </string-name>
          <article-title>Kuznetsov: Lazy Classi cation with Interval Pattern Structures: Application to Credit Scoring</article-title>
          ,
          <source>In: Proc. 4th International Workshop "What can FCA do for Arti cial Intelligence?" (FCA4AI</source>
          <year>2015</year>
          ), pp.
          <fpage>43</fpage>
          -
          <lpage>54</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>E.I.</given-names>
            <surname>Altman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Resti</surname>
          </string-name>
          and
          <string-name>
            <surname>A. Sironi:</surname>
          </string-name>
          <article-title>The link between default and recovery rates: e ects on the procyclicality of regulatory capital ratios"</article-title>
          ,
          <source>BIS Working Papers No 113, Monetary and Economic Department</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <article-title>Algorithm 1 Lazy Regression by Sub-Samples with Continuous Target Attribute</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <article-title>P { a set of premises, i.e. associative rules produced for the test object gt. P can be empty. for iter from 1 to num:iter do A0=random.sample(G,size=sub:smpl jGj) | mine - weak premises with !- allowed dropout. d0 = x(g1) u ::: u x(gs) u x(gt), gs 2 A08s Compute empirical density function h0 for d0y. A1 = d0 if 1 jfg2A1jd0ymin !(m d0ymin)jA1yj(g) d0ymax+!(d0ymax m)gj then Update empirical density function h0 to h1 based on new values of target attribute in A1. Add (d0; h1) to the set P of - weak premises with !-allowed dropout. else Do nothing end if end for De ne weighting scheme wa; wpen. Calculate the median for mixture of distribution functions hp based on dpy, 8p 2 P .</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>