<!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>Structuring of a Transaction Database Using the Rough Set Theory</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Petro Mohyla Black Sea National University</institution>
          ,
          <addr-line>Mykolaiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>This paper describes an approach aimed at structuring of the generated transaction database in the process of forming a market basket using the rough set theory. The analysis of the recent publications and achievements showed that the structuring, categorization and classification at the stage of preliminary transaction analysis, before rules discovery, remain underdeveloped. The paper describes cases for a target set of the elements of the universe, that are classified into categories based on the equivalence relation. Approximations are proposed for the formal representation of such a set based on the rough set theory. A detailed example of the analysis and classification of transactions with various sets of objects is given.</p>
      </abstract>
      <kwd-group>
        <kwd>rough set theory</kwd>
        <kwd>association rules</kwd>
        <kwd>universe</kwd>
        <kwd>transaction</kwd>
        <kwd>market basket</kwd>
        <kwd>approximation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The modern affinity analysis is one of the common techniques of data mining that
discovers relationships between co-occurring activities.</p>
      <p>Affinity analysis is mainly used for market basket analysis, the purpose of which is
to detect associations between different events for the quantitative description of the
connection between two or more events, which are called association rules. Such rules
have two basic concepts: a transaction – a certain set of events co-occurring together
(for example, a customer purchasing goods at a supermarket) and an itemset – a
nonempty set of goods that have been bought in a single transaction.</p>
      <p>Nowadays supermarkets collect information about purchases and store it in a
database to be used later for association rules discovery.</p>
      <p>However, the data gathered this way is not structured, since the transactions are
written to the database one after another and their attributes, such as the frequency of
transactions, the size of the itemset, its cost indicators etc., are not taken into account.</p>
    </sec>
    <sec id="sec-2">
      <title>Formal problem statement</title>
      <p>Thus, the database is loaded with the unstructured data where each storage unit can be
represented by a finite number of attributes. This leads to a task of categorization and
classification of unstructured data as well as the reducing of the amount of data by
removing superfluous transactions.</p>
      <p>The aim of this paper is to develop a methodology for structuring a transaction
database at the preliminary stage of their analysis using the rough set theory.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Literature review</title>
      <p>A series of recent publications [1, 2, 5-11, etc.] discusses the development of
methods, techniques and algorithms for the analysis of transactions and the binary
association rules discovery in them. So, in the work [1], a rather in-depth review of the
existing approaches to the search for numerical, generalized, temporal and fuzzy
associations was performed.</p>
      <p>In [2], the problem of constructing bases of numerical associative rules is solved: a
method for synthesizing bases of associative rules is developed, in which the
transaction database is fuzzified, threshold support values are calculated, criteria are used to
evaluate indirect associations, which reduces the degree of user or expert
participation [3, 4] in the process of searching for associative rules, and also allows you to
retrieve not only frequently found sets, but rarely arising interesting associative rules.</p>
      <p>The work [5] is devoted to a comparative analysis of the tools for association rules
discovery (Apriori, DHP, Partition, DIC, etc.). In the work [6], the combined use of
associative analysis and the decision tree method for solving economic problems is
considered.</p>
      <p>It should be noted that the existing publications generally propose the tools for the
direct search for binary association rules in transactions. At the same time, the task of
structuring and classification at the stage of preliminary transaction analysis, before
rules discovery, remains underdeveloped. The theory of rough sets of Z. Pawlak [12]
can be used to perform this task. This theory was further developed in [13-21]. It
operates with the arrays of disordered (rough) data and, through their categorization,
gives them a structured form.</p>
      <p>In [13-17], authors outline some selected past and present research directions of
rough sets. In particular, has emphasize the importance of searching strategies for
relevant approximation spaces as the basic tools in achieving computational building
blocks (granules or patterns) required for approximation of complex vague concepts.
In [18], proposes a hybrid multi-granulation rough sets based on variable precision
tolerance relations. Basic properties of hybrid multi-granularity rough set of variable
precision are discussed, which provides a new approach to deal with the incomplete
information system. A new generalization of coarse fuzzy sets in the generalized
approximation space is proposed in [19-21]. The equivalence relations are viewed as a
special type of a binary relations of a universe. Then, the rough fuzzy sets in
generalized approximation space is defined.</p>
    </sec>
    <sec id="sec-4">
      <title>Basic framework of the rough set theory</title>
      <p>This theory defines a knowledge base as K=(U, R), where U – is a finite set of objects
(the universe), R – is an equivalence relation on U. For any R there is an associated
equivalence relation IND(R). The relation IND(R) is called R-indiscernibility relation.
Each partition includes elements that have the same values of classification features
(attributes). Within each partition, elements are considered indiscernible.</p>
      <p>Let X∈ U be a target set while the objects of U are categorized based on the
attribute R, then the following situations are to be considered:
1. A set X is called crisp (exact) with respect to R if and only if the boundary region
of X is empty. The boundary region consists of those objects that can neither be
ruled in nor ruled out as members of the target set X.
2. A set X is called rough (inexact) with respect to R if and only if the boundary
region of X is nonempty.</p>
      <p>In order to characterize the set X with respect to R, additional notation and basic
concepts of rough set theory are presented below:
1. R-lower approximation of a rough set X is a subset of all objects which can be with
certainty classified as members of X with respect to IND(R):
2. R-upper approximation of a rough set X is a set of all objects which can be only
classified as possible members of X with respect to IND(R):</p>
      <p>The R-negative region of X is a subset of the objects of the universe that can be
definitely ruled out as members of a target set X:</p>
      <p>The boundary region of a set X is a subset of all the objects that belong to the
Rupper approximation of X:</p>
      <p>RX  {Y  IND(R)}:Y  X
RX  {Y  IND(R)}:Y  X  Ø</p>
      <p>POSR(X)  RX
X:NEGR(X)  U  RX</p>
      <p>
        BN R ( X )  RX  RX
The R-lower approximation of X is called R-positive region of X:
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
      </p>
    </sec>
    <sec id="sec-5">
      <title>Example</title>
      <p>Let us consider a knowledge base K=(U, R), where U={x1,x2,…,x10} – is the universe,
R – is an equivalence relation [13]. The selected equivalence classes are:</p>
      <p>U/IND(R)  {{x1,x2 },{x3,x7,x10 },{x4 },{x5 },{x6 },{x8 },{x9 }}.</p>
      <p>The two target sets are: X1  {x1,x2 ,x4 ,x5 } , X 2  {x1,x2,x3,x4 } .</p>
      <p>The approximations, negative and boundary regions of the sets were obtained as
follows:</p>
      <p>RX1  {x1,x2,x4 ,x5 } ,
RX1  Ø ;
BN R ( X1)  Ø .</p>
      <p>RX 2  {x1,x2,x4 } ,
NEG R(X1 )  {x3 , x6 , x7 , x8 , x9 , x10} ,
RX 2  {x1, x2 , x3, x4 , x7 , x10} ;
NEG R(X 2 )  {x5 , x6 , x8 , x9} ,
BN R ( X 2 )  {x3 , x7 , x10} .</p>
      <p>In order to evaluate the accuracy of the rough set representation of the set X, the
following estimates were introduced:
1.  R ( X ) </p>
      <p>, X  Ø .
card RX
card RX</p>
      <p>The accuracy of the rough set representation of X displays the degree of
completeness of existing knowledge and is in the range  R ( X ) [0,1] . If the boundary region
of X is empty, i.e. RX  RX , then  R ( X )  1 and X is crisp (precise) with respect to
R. And otherwise, if card RX  card RX , then  R ( X )  1 and X is rough (vague)
with respect to R.
2. The value of roughness of X  R ( X )  1  R ( X ) was introduced as an alternative
for the accuracy  R (X ) . The value characterizes the degree of incompleteness of
existing knowledge.</p>
      <p>In general, the procedure of transaction classification using the rough set theory
can be carried out in the following way:
─ if the new transaction belongs to the lower approximation of a certain class, then it
belongs to this class;
─ if a new transaction belongs to the negative region of a particular class of
transactions, then it can be with certainty identified as one that does not belong to this
class;
─ if a new transaction belongs to the boundary region of a particular class, then it is
undecided whether it belongs to this class.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Practical application of the proposed idea</title>
      <p>Let us consider a detailed example of the analysis and classification of transactions
(n=15) with various itemsets (Xi). The universe of transactions, their itemsets, and
attributes are presented in table 1.
a5 – baked goods; a6 – confectionery products; a7 – drinks. The listed attributes are
evaluated on a verbal-numeric scale: “the attribute is present in the transaction” – “1”,
“the attribute is not present in the transaction” – “0”. Additionally, a8 is included in
the list of attributes – the size of the itemset with gradations: “small” – “0”;
“average” – “1”; “large” – “2”, as well as a9 – the cost of the itemset with gradations:
“low” – “0”; “medium” – “1” and “high” – “2”.</p>
      <p>Using the equivalence relation, let us divide the universe U of the table 1 into
partitions:</p>
      <p>U / IND(R1)  {X1};
U / IND ( R2 )  { X 2 , X 4 , X 8};
U / IND ( R3 )  {X 3 , X 10};
U / IND ( R4 )  { X 5 , X 9};
U / IND ( R5 )  {X 6 , X11};
U / IND ( R6 )  {X 7};
U / IND ( R7 )  {X 12};
U / IND ( R8 )  {X 13 , X15};
U / IND ( R9 )  {X14} .</p>
      <p>The base of transactions for the universe is defined by:</p>
      <p>BTr  (U,E1, E2 , E3 , E4 , E5 , E6 , E7 , E8 , E9 ) ,
where E1  {X1}; E2  { X 2 , X 4 , X 8}; E3  {X 3 , X 10 }; E4  {X 5 , X 9};
E5  {X 6 , X 11}; E6  {X 7}; E7  { X12 }; E8  {X13 , X15}; E9  { X 14 } – are the
families of equivalence classes of U; the elements that belong to each of such classes
are indiscernible.</p>
      <p>
        The new transactions with the following itemsets were formed:
X(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  {X1, X 3, X 5 , X 7 , X 9 , X10 , X12 , X14}, X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  U ;
X(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )  {X 2 , X 3, X 5 , X 6 , X 7 , X11, X13, X15}, X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )  U ;
X(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )  {X1, X 2 , X 4 , X 5 , X 6 , X 7 , X12, X14}, X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )  U ;
X(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )  {X 2 , X 4 , X 5, X 7 , X8, X 9 , X12, X14}, X (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )  U ;
X(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )  {X 3, X 5 , X 6 , X 7 , X11, X12 , X14 , X15}, X (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )  U .
      </p>
      <p>
        Let us estimate the representation accuracy of the sets X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ),X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ),X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ),X (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ),X (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) .
The set X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) can be defined with certainty as a union of transaction classes, that is:
X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  E1  E3  E4  E6  E7  E9 
 {X1}{X 3, X10} {X 5, X 9} {X 7} {X12} {X14} 
 {X1, X 3, X 5 , X 7 , X 9 , X10 , X 12 , X 14} .
      </p>
      <p>
        The set X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) includes elements from the classes E5,E6 , E8 and one element from
each of the classes E2,E3 , E4 . Therefore, this set is rough.
      </p>
      <p>
        The set X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) includes elements from the classes E1,E6 , E7 , E9 , two elements
{X 2 , X 4} from the class E2 , an element X 5 from the class E4 , and an element X 6
from the class E5 . Therefore, this set is also rough.
      </p>
      <p>
        The set X (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) includes elements from the classes E2  {X 2, X 4, X8} ,
E4  {X5, X9} , E6  {X 7} , E7  {X12}, E9  {X14}, therefore, it can be
unambiguously represented by a union of the listed transaction classes, that is:
      </p>
      <p>
        X (
        <xref ref-type="bibr" rid="ref4">4</xref>
        )  E2  E4  E6  E7  E9 
 {X2, X4, X8}{X5, X9}{X7}{X12}{X14} 
 {X 2, X 4, X 5, X 7, X8, X 9, X12 , X14} .
      </p>
      <p>
        The set X (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) includes elements from the classes E5  {X 6, X11} , E6  {X 7} ,
E7  {X12}, E9  {X14} and one element from each of the classes E3  {X 3, X10} ,
E4  {X5, X9} , E8  {X13, X15} , i.e. this set is also rough.
      </p>
      <p>
        Using (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )-(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), let's calculate the approximations of the sets
X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ),X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ),X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ),X (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ),X (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) in the following way:
      </p>
      <p>
        RX (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  RX(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  {X1, X3, X5, X7, X9, X10, X12, X14 };
POSR(X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ))  RX (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  {X1, X3, X5, X7, X9, X10, X12, X14 };
NEGR(X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )) U  RX (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) {X2, X4, X6, X8, X11, X13, X15};
BNR(X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ))  RX (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  RX (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )  Ø;
 R (X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ))  ccaarrdd RRXX ((11))  8 1;
      </p>
      <p>
        8
 R (X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ))  1 R (X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ))  0.
      </p>
      <p>
        RX (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )  {X6, X7, X11, X13, X15 };
RX(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )  {X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X13};
POSR(X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ))  RX (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )  {X6, X7, X11, X13, X15 };
NEGR(X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ))  U  RX (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )  {X1, X12, X14};
BNR(X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ))  RX (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )  RX (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) {X2, X3, X4, X5, X8, X9, X10};
 R(X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ))  card RX (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
card RX (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )  5  0.42;
      </p>
      <p>
        12
 R (X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ))  1 R (X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ))  0.58.
      </p>
      <p>
        RX (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )  {X1, X7, X12, X14 };
RX(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )  {X1, X2, X4, X5, X6, X7, X8, X9, X11, X12, X14 };
POSR(X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ))  RX (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )  {X1, X7, X12, X14 };
NEGR(X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )) U  RX (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) {X3, X10, X13, X15};
BNR ( X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) )  RX (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )  RX (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )  {X 2 , X 4 , X5, X 6, X8, X9 , X11};
 R ( X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) ) 
card RX (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
card RX (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
      </p>
      <p>
        The obtained results indicate that the target sets X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) and X (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) completely
belongs to the union of the classes E1,E2 , E4 , E6 , E8 , E9 and E2,E4 , E6 , E7 , E9 ;
 R ( X (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) )  1 ,  R ( X (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) )  1 . The sets X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) , X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) and X (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) cannot be classified
with certainty because ρR(X (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) )  0.58 , ρR(X (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) )  0.64 and ρR(X (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) )  0.55 .
      </p>
      <p>In such a situation, the mathematical apparatus of the rough set theory offers three
strict rules for the classification of target sets that characterize transactions and their
itemsets:</p>
      <p>X i  E j , if X i  POS R(E j ) ;
X i  E j , if X i  NEG R(E j ) ;
X i  E j or X i  E j , if X i  BN R(E j ) .</p>
      <p>It implies that for a reliable classification of transactions, only first and fourth
decision rules can be used.</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>The presented approach is aimed at structuring of the generated transaction database
in the process of forming a market basket using the rough set theory. The basis of this
theory is the procedure for equivalence relations formation that is used to distinguish
categories (classes) of transactions that are considered indiscernible within each
category. When the transactions cannot be completely described by the obtained classes,
specific approximations and estimates of their accuracy are introduced, which assess
the degree of belonging or completeness of non-membership of such transactions in
these classes.</p>
      <p>Ultimately, a classified transaction database will increase the selectivity of the
search for binary association rules.
11. Kovalenko, I., Davydenko, Y., Shved, A.: Searching for Pareto-optimal solutions.
Advances in Intelligent Systems and Computing IV, Springer International Publishing,
vol. 1080, pp. 121-138 (2020). doi: 10.1007/978-3-030-33695-0_10
12. Pawlak, Z.: Rough sets theoretical aspects of reasoning about data. Kluwer Academic
Publishers, Boston; London (1991).
13. Uzga-Rebrovs, O.: Knowledge representing features in rough sets [in Russian]. In: 7th
International Scientific and Practical Conference: Environment. Technology. Resources,
vol. 2, pp. 169-175 (2009).
14. Skowron, A., Dutta, S.: Rough sets: past, present, and future. Natural Computing, 17, 4,
pp. 855–876 (2018). doi: 10.1007/s11047-018-9700-3
15. Tripathy, H. K., Tripathy, B. K., Das, P. K.: An intelligent approach of rough set in
knowledge discovery databases. International Journal of Computer, Electrical, Automation,
Control and Information Engineering, vol. 1(11), pp. 3437-3440 (2007).
16. Weihua, X., Xiaoyan, Z.: Fuzziness in Covering Generalized Rough Sets. In: Chinese</p>
      <p>Control Conference, Hunan, pp. 386-390 (2007). doi: 10.1109/CHICC.2006.4347200
17. Wang, J., Peng, L.: Research on Expression of Rough Equality Sets. In: IEEE Pacific-Asia
Workshop on Computational Intelligence and Industrial Application, Wuhan, pp. 337-341
(2008). doi: 10.1109/PACIIA.2008.289
18. Lin, H., Wang, Q., Lu, X., Li, H.: Hybrid multi-granulation rough sets of variable
precision based on tolerance. In: 12th International Conference on Fuzzy Systems and
Knowledge Discovery (FSKD), Zhangjiajie, pp. 231-235 (2015). doi:
10.1109/FSKD.2015.7381945
19. Sun, B., Gong, Z.: Rough Fuzzy Sets in Generalized Approximation Space. In: 5th
International Conference on Fuzzy Systems and Knowledge Discovery, Shandong, pp. 416-420
(2008). doi: 10.1109/FSKD.2008.178
20. Wei-feng, D., Hai-ming, L., Yan, G., Dan, M.: Another kind of fuzzy rough sets. In: IEEE
International Conference on Granular Computing, Beijing, vol. 1, pp. 145-148 (2005).
doi: 10.1109/GRC.2005.1547254
21. Dai, J., Chen, W., Pan, Y., Sequent calculus system for rough sets based on rough Stone
algebras. In: IEEE International Conference on Granular Computing, Beijing, vol. 2,
pp. 423-426 (2005). doi: 10.1109/GRC.2005.1547326</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Zayko</surname>
            ,
            <given-names>T. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliinyk</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Subbotin</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          :
          <article-title>Association rules in data mining [in Russian]</article-title>
          .
          <source>Herald of the National Technical University "KhPI"</source>
          .
          <source>Subject issue: Information Science and Modelling</source>
          , vol.
          <volume>39</volume>
          (
          <issue>1012</issue>
          ), pp.
          <fpage>82</fpage>
          -
          <lpage>96</lpage>
          . (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Oliinyk</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zayko</surname>
            ,
            <given-names>T. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Subbotin</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          :
          <article-title>Method for synthesis of bases of numeric associative rules [in Russian]</article-title>
          .
          <source>Electronics and Informatics</source>
          , vol.
          <volume>2</volume>
          (
          <issue>61</issue>
          ), pp.
          <fpage>61</fpage>
          -
          <lpage>66</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kovalenko</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , Davydenko, Ye.,
          <string-name>
            <surname>Shved</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Formation of consistent groups of expert evidences based on dissimilarity measures in evidence theory</article-title>
          .
          <source>In: 14th International conference on Computer sciences and Information technologies (CSIT</source>
          <year>2019</year>
          ), IEEE Press, Lviv, pp.
          <fpage>113</fpage>
          -
          <lpage>116</lpage>
          (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1109/STC-CSIT.
          <year>2019</year>
          .8929858
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Shved</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovalenko</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davydenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Method of Detection the Consistent Subgroups of Expert Assessments in a Group Based on Measures of Dissimilarity in Evidence Theory</article-title>
          .
          <source>Advances in Intelligent Systems and Computing IV</source>
          , Springer International Publishing, vol.
          <volume>1080</volume>
          , pp.
          <fpage>36</fpage>
          -
          <lpage>53</lpage>
          (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -33695-
          <issue>0</issue>
          _
          <fpage>4</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gorodetsky</surname>
            ,
            <given-names>V. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Samoylov</surname>
            ,
            <given-names>V. V.</given-names>
          </string-name>
          :
          <article-title>Association and casual rule mining using associative bayesian networks [in Russian]</article-title>
          .
          <source>Trudy SPIIRAN</source>
          , vol.
          <volume>9</volume>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>65</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fisun</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horban</surname>
          </string-name>
          , H.:
          <article-title>Implementation of the information system of the association rules generation from OLAP-cubes in the post-relational DBMS caché</article-title>
          .
          <source>In: 11th International conference on Computer sciences and Information technologies (CSIT</source>
          <year>2016</year>
          ), IEEE Press, Lviv, pp.
          <fpage>40</fpage>
          -
          <lpage>44</lpage>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .1109/STC-CSIT.
          <year>2016</year>
          .7589864
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Billig</surname>
            ,
            <given-names>V. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korneeva</surname>
            ,
            <given-names>E. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Syabro</surname>
            ,
            <given-names>N. A.: Association</given-names>
          </string-name>
          <string-name>
            <surname>Rules</surname>
          </string-name>
          .
          <article-title>Compared Analysis of the Tools [in Russian]</article-title>
          .
          <source>Software Journal: Theory and Applications</source>
          , vol.
          <volume>2</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>41</lpage>
          (
          <year>2016</year>
          ).
          <source>doi: 10.15827/2311-6749.16.2.2</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Galkina</surname>
            ,
            <given-names>E. V.</given-names>
          </string-name>
          :
          <article-title>The combined use of the decision tree method and associative analysis in management [in Russian]</article-title>
          .
          <source>International research journal</source>
          , vol.
          <volume>9</volume>
          (
          <issue>51</issue>
          ), pp.
          <fpage>29</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .18454/IRJ.
          <year>2016</year>
          .
          <volume>51</volume>
          .095
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Fisun</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horban</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dvoretskyi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Methods of Searching for Association Dependencies in Multidimensional Databases</article-title>
          .
          <source>In: 13th International conference on Computer sciences and Information technologies (CSIT</source>
          <year>2018</year>
          ), IEEE Press, Lviv, pp.
          <fpage>88</fpage>
          -
          <lpage>93</lpage>
          (
          <year>2018</year>
          ). doi:
          <volume>10</volume>
          .1109/STC-CSIT.
          <year>2018</year>
          .8526737
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Moldavskaya</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          :
          <article-title>Method of forming multi-leveled sequential patterns [in Russian]. Programming problems</article-title>
          , vol.
          <volume>2</volume>
          -
          <issue>3</issue>
          , pp.
          <fpage>158</fpage>
          -
          <lpage>163</lpage>
          . (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>