<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">IASC</journal-id>
<journal-id journal-id-type="nlm-ta">IASC</journal-id>
<journal-id journal-id-type="publisher-id">IASC</journal-id>
<journal-title-group>
<journal-title>Intelligent Automation &#x0026; Soft Computing</journal-title>
</journal-title-group>
<issn pub-type="epub">2326-005X</issn>
<issn pub-type="ppub">1079-8587</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">17256</article-id>
<article-id pub-id-type="doi">10.32604/iasc.2021.017256</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Design and Experimentation of Causal Relationship Discovery among Features of Healthcare Datasets</article-title>
<alt-title alt-title-type="left-running-head">Design and Experimentation of Causal Relationship Discovery among Features of Healthcare Datasets</alt-title>
<alt-title alt-title-type="right-running-head">Design and Experimentation of Causal Relationship Discovery among Features of Healthcare Datasets</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Sreeraman</surname>
<given-names>Y.</given-names>
</name>
<email>sramany@gmail.com</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Pandian</surname>
<given-names>S. Lakshmana</given-names>
</name>
</contrib><aff><institution>Department of CSE, Pondicherry Engineering College</institution>, <addr-line>Puducherry, 605 014</addr-line>, <country>India</country></aff>
</contrib-group><author-notes><corresp id="cor1">&#x002A;Corresponding Author: Y. Sreeraman. Email: <email>sramany@gmail.com</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-06-02">
<day>2</day>
<month>6</month>
<year>2021</year>
</pub-date>
<volume>29</volume>
<issue>2</issue>
<fpage>539</fpage>
<lpage>557</lpage>
<history>
<date date-type="received">
<day>25</day>
<month>1</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>03</day>
<month>4</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Sreeraman and Pandian</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Sreeraman and Pandian</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_IASC_17256.pdf"></self-uri>
<abstract>
<p>Causal relationships in a data play vital role in decision making. Identification of causal association in data is one of the important areas of research in data analytics. Simple correlations between data variables reveal the degree of linear relationship. Partial correlation explains the association between two variables within the control of other related variables. Partial association test explains the causality in data. In this paper a couple of causal relationship discovery strategies are proposed using the design of partial association tree that makes use of partial association test among variables. These decision trees are different from normal decision trees in terms of construction, scalability, interpretability and the ability of identifying causality in data. Normal Decision Trees are supervised machine learning approach to classify data based on a labeled attribute values. Variants of partial association trees are constructed as a part of analytics on a number of healthcare datasets. The applicability of design variants are carefully analyzed through this experimentation. In the above said experimentation it is found that the causation in data is not existed in data in some situations and sometimes the existing causality cannot be extracted where low associated dimensions are involved in data and hiding the underlying causality. One of the variants of proposed algorithms which was named dimensionality reduced partial association tree, did well in extracting causal association in case of a hidden causality in data.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Supervised learning</kwd>
<kwd>causal relationship</kwd>
<kwd>data analytics</kwd>
<kwd>partial association tree</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>A normal decision tree is a supervised machine leaning approach that can be used to explore the relationship among data variables. It can test a data context for a target variant or class label. Causal relationships among data variables provide more useful knowledge for decision making. To find causal relationships experimentation is needed, but full experimentation is sometimes difficult to perform due to cost and ethical issues. When two variables are related it does not mean causation. A simple relation can be found using correlation, but not the causation.</p>
<p>Mantel et al. test [<xref ref-type="bibr" rid="ref-1">1</xref>] is a statistical test for repeated tests of independence when we have multiple 2 &#x00D7; 2 tables of independence. When there is an availability of observational data relating to a problem context, we can go for stratification of such data to convert it into multiple independent 2 &#x00D7; 2 tables. In this process a pair of variables acts as cause and effect variables and the rest is compounding variables. The chi-square value of the test is determined by the causal relationship between the pair of variables. Causal relationships can also be found from the data that was collected on observations [<xref ref-type="bibr" rid="ref-2">2</xref>]. Observational data needs hypothesis settings. If the automation is possible it must be competent with the ever increasing size of data. Though a decision tree is able to deal with observational data it is limited to the class prediction task [<xref ref-type="bibr" rid="ref-3">3</xref>]. A normal decision tree is not a suitable substitute for causal relationship mining. Therefore there is a need to construct a model that can identify the causality in data and can interpret the data context with respect to the underlying causalities.</p>
<p>In this paper a causal relation framework in the form of a decision tree which is based on partial association in data is constructed with a couple of assumptions about association, partial association, purity of the decision, and the strength of the decision at the concluding node. These assumptions lead to variants of design options for causal decision trees. This framework can identify the casual relationship between the predictor variable(s) and the outcome variable. The main contributions of this work include:<list list-type="alpha-lower"><list-item>
<p>Design of a casual relationship discovery model</p></list-item><list-item>
<p>A systematic study of causal relationships among the data through various analytics.</p></list-item><list-item>
<p>Experimentation of the designed model on different healthcare datasets.</p></list-item></list></p>
</sec>
<sec id="s2">
<label>2</label>
<title>Literature Review</title>
<p>Causal analysis is an upcoming area in medicine and social sciences. Conclusion of causal relationship between two variables needs a lot of care when the decision is used for clinical applications [<xref ref-type="bibr" rid="ref-4">4</xref>]. Structural equation model is a deterministic model that interprets causality at population level [<xref ref-type="bibr" rid="ref-5">5</xref>]. A consequence of the causal inference research is a term recently came into existence that is &#x201C;Decision Medicine&#x201D; [<xref ref-type="bibr" rid="ref-6">6</xref>] which is nothing but treatment of patients based on causal inference from observational data. Probabilistic causality played a good role in past research [<xref ref-type="bibr" rid="ref-7">7</xref>]. After that Bayesian networks emerged as promising models for discovering causal structures [<xref ref-type="bibr" rid="ref-8">8</xref>&#x2013;<xref ref-type="bibr" rid="ref-11">11</xref>]. He et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] proposed models for finding prediction accuracy of the output results by combining Bayesian network based additive regression trees. They commented that the proposed model is better than existing algorithms in terms of speed and accuracy. Tree boosting algorithm is a well known and vital machine learning technique. Chen et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] proposed advanced machine learning algorithm for sparse type data approximation with boosted tree based learning capability. This algorithm is faster in execution and wants lesser number of resources. In recent past constraint based approaches gained popularity in causal inference [<xref ref-type="bibr" rid="ref-14">14</xref>&#x2013;<xref ref-type="bibr" rid="ref-16">16</xref>].</p>
<p>Though these model choices are quite interesting in idea, the applicability of these models has their own limitations. Some are demanding high experimentation cost. Some are facing the scalability problems. To deal with such situations observational study is a good alternative where the investigator does not intervene and rather simply &#x201C;observes&#x201D; and assesses the strength of the relationship between a predictor variable and a response variable. Recently some researchers proposed partial association rules to elevate casual relationships among data where the data is mostly observational [<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>].</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Problem Context</title>
<p>Identifying cause of an outcome variable in data is a challenge task. Generally this task needs full experimentation which is not possible in many contexts due to the cost and other limitations of the experiment. Observational data play a vital role in cause identification, but analysis of observational data for cause identification needs a set of assumptions and computational overloads. The existing methods of causal discovery are suffering from scalability issues. The existing methods of causal relationship discovery have their own limitations in terms of experimentation cost, problem of high dimensionality, and scalability problems. Sometimes the nature of the data is also a significant limitation. To cope with such limitations better methodologies are in demand.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Proposed Model</title>
<p>The proposed model is a decision tree where each splitting attribute is decided based on the strength of causal relationship between the current attribute and the goal attribute. To test the causality a statistical test named Mantel&#x2013;Haenszel test for partial association [<xref ref-type="bibr" rid="ref-19">19</xref>] is used. This test is widely used to compare the outcome of two treatments based on stratification. The set of treatment variables of a dataset will be tested here to decide which variable has highest causal relationship. The attribute with highest partial association become the splitting attribute for the decision tree. At each node the process continues until the leaf nodes are generated based on some specified criteria.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Partial Association Test</title>
<p>Partial association test find the effect of a predictor variable on outcome variable in the presence of other compounding variables. Without these compounding variables the relation is just an association. The partial association in the context of other variables gives the partial association value and this value is used to determine the causality. This test is a tool to test the persistency of association between two variables given by other variables [<xref ref-type="bibr" rid="ref-20">20</xref>]. Partial association test eliminates inconsistencies that may risen by association rules.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Algorithm</title>
<p>Algorithm: Partial Association Tree (PAT)</p>
<p>Input</p>
<p> X &#x003D; set of attributes (X<sub>1</sub>, X<sub>2</sub>&#x2026; X<sub>k-1</sub>, Y) where k is the dimension of the dataset.</p>
<p> D &#x003D; dataset   h &#x003D; height of the tree</p>
<p>  e &#x003D; label of the edge (1 for left, 0 for right, &#x2212;1 for initial edge and &#x2212;1 for the root node)</p>
<p>Output: Partial association tree (PAT)</p>
<p>Steps:</p>
<p>1. Create root node T</p>
<p>2. Compute the correlation of X<sub>i</sub> versus Y and trim the size of dimension by eliminating the attributes which are unable to meet the specified correlation threshold (follow this step for the algorithm variant named dimensionality reduced PAT)</p>
<p>3. Partial Association Tree Generation (T, X, D, D, h, e)</p>
<p>4. Prune Partial Association Tree: Prune (T)</p>
<p>Partial Association Tree Generation (T, X, D, D<sup>&#x0027;</sup>, h, e)</p>
<p>{</p>
<p>if (X is empty or (h &#x002B; 1) &#x003D; threshold or cardinality (D<sup>&#x0027;</sup>) &#x003C; specified threshold (in the case of pre pruned PAT tree ) Then /&#x002A;case-1 for leaf node creation with given threshold &#x002A;/</p>
<p>Create new treeNode and then find its class label as highest number among 0s or 1s of the outcome variable with respect to the current predictor variable (For extended PAT tree find the proportion values at the leaf nodes as the ratio of number of attributes with labeled decision value to total number of attributes at the current node. If the proportion value does not meet the sufficient threshold skip the following steps of leaf node creation)</p>
<p>       if (e &#x003D; 1) Then</p>
<p>              add treeNode as left child of parent node, T</p>
<p>       else</p>
<p>               add treeNode as right child of parent node, T</p>
<p>      end if</p>
<p>      return</p>
<p>end if</p>
<p>       find Correlation of Each Attribute in X (for partial association guided tree skip to the next step)</p>
<p>       find PAT value for each correlation threshold satisfied attribute in X, where</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-1.png"/><tex-math id="tex-eqn-1"><![CDATA[$$PAT\left( {{X_i},Y} \right) = \displaystyle{{{{\left( {\left| {\mathop \sum \nolimits_{k = 1}^r \displaystyle{{{n_{11k}}{n_{22k}} - {n_{21k}}{n_{12k}}} \over {{n_{..k}}}}} \right| - \displaystyle{1 \over 2}} \right)}^2}} \over {\mathop \sum \nolimits_{k = 1}^r \displaystyle{{{n_{1.k}}{n_{2.k}}{n_{.1k}}{n_{.2k}}} \over {n_{..k}^2\; \left( {{n_{..k}} - 1} \right)}}}}$$]]></tex-math>--><mml:math id="mml-eqn-1" display="block"><mml:mi>P</mml:mi><mml:mi>A</mml:mi><mml:mi>T</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mi>Y</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003D;</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>r</mml:mi></mml:msubsup><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>11</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>22</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>21</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>12</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x003D;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>r</mml:mi></mml:msubsup><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>1.</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>2.</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>.1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>.2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mi>n</mml:mi><mml:mrow><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mspace width="thickmathspace"></mml:mspace><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>Find one attribute whose PAT value is the largest. (for correlation guided tree find the PAT value of the attribute with largest correlation and consider it as largest PAT value)</p>
<p>if (largest PAT value &#x003C;&#x003D; 3.84)&#x2003;&#x2003;/&#x002A; case-2 for creating leaf node &#x002A;/</p>
<p>Create new treeNode and then find its class label as highest number among 0s or 1s of the outcome variable with respect to the current predictor variable</p>
<p>       if (e &#x003D; 1) then</p>
<p>       add treeNode as left child of parent node, T</p>
<p>       else</p>
<p>       add treeNode as right child of parent node, T</p>
<p>       end if</p>
<p>       return</p>
<p>end if</p>
<p>create new node W</p>
<p>if ( e &#x003D; &#x2212;1 ) Then</p>
<p>  W &#x003D; T&#x2003;&#x2003;//W will be the root node</p>
<p>else</p>
<p>  add W as a child node of T</p>
<p>end if</p>
<p>      X&#x002A; &#x003D; (X - best attribute with largest PAT value)</p>
<p>      divide D into left data set, D1 and right data set, D2</p>
<p>      call Partial Association Tree Generation (W, X&#x002A;, D, D1, h, 1)</p>
<p>      call Partial Association Tree Generation (W, X&#x002A;, D, D2, h, 0)</p>
<p>Prune (T)</p>
<p>1. Repeat</p>
<p>2. for each leaf nodes in the Partial_Association_Tree do</p>
<p>        2.1 if the present leaf node and its corresponding sibling leaf node have the same class label then convert their parent node into leaf node and label it with the appropriate class label.</p>
<p>        2.2. delete both the leaf nodes</p>
<p>3. end for</p>
<p>4. until two sibling leaf nodes have different class labels</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Algorithm Description</title>
<p>The proposed algorithm has a variable algorithm of six variants with respect to six cases.</p>
<p>Case-1: The given dataset is a collection of number of predictor attributes along with a decision attributes. The tree starts growing by determining a split attribute at each level of a tree. To identify a split attribute with current data in hand, first the correlation of each predictor attribute with the decision attribute will be computed. Based on the correlation threshold the PAT value of selected predictor variables to the decision variable is determined. A predictor attribute with the highest PAT value is the candidate for splitting attribute. The tree continues to grow until the following conditions are met:</p>
<p>a) the current node becomes a leaf node when the PAT value is not sufficient.</p>
<p>b) the current node becomes a leaf node when the tree reached a specified height or all the decision attributes have been exhausted. A pruning process is followed next to merge two leaves of a node with the same outcome label as a leaf at the parent node with the matched label. This process will continue for leaf pairs until no more pruning is possible.</p>
<p>Case-2: (Dimensionality reduction PAT tree): This case adds one pretest of correlation between each predictor variable versus the decision variable. The dimensionality of the dataset gets reduced based on the correlation values. With the reduced dataset the procedure mentioned in case-1 will be continued.</p>
<p>Case-3: (Correlation guided tree): This case select the top correlated attribute as the splitting attribute if it has the sufficient PAT value .The rest of the process is same as case-1.</p>
<p>Case-4: (Extended tree): This case search for the leaves where the proportion value (the ratio of the total tuples with current label value to the total number of attributes at the current node) is near to 50%, where stopping the tree growth is not a wise decision. Here instead of being a leaf node the current node grows further to provide more extension.</p>
<p>Case-5: (Pre pruned tree): This case stops the growth of the tree where the number of tuples at a node does not meet a specified threshold. The rest of the process is same as in case 1.</p>
<p>Case-6: (PAT value based tree without correlation): This case does not compute correlation values and does not require the same. The rest of the algorithm is same as in case 1.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Datasets</title>
<p>10 datasets are considered for experimentation all of which are health and medical context. Majority of the datasets are sourced from UCI machine learning repository. To analyze the capability of the proposed approach various datasets with different sizes and dimensions are considered.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Datasets Description</title>
<p>Dataset 1) Cardiovascular Disease dataset: It has twelve attributes. The value of target attribute decides whether the patient has heart problem or not. The size of this dataset is 70,000 which is sourced from Kaggle Progression System.</p>
<p>Dataset 2) Momographic mass (Bio chemical) dataset: It has six attributes. The value of outcome attribute decides about the severity of the bio chemical. The size of this dataset is 829.</p>
<p>Dataset 3) Vertebral Column Data Set: It has seven attributes. The value of class attribute decides whether the patient condition is normal or abnormal. The size of this dataset is 309.</p>
<p>Dataset 4) Health care dataset (stroke data): It has twelve attributes. The value of stroke attribute decides whether the patient got a stroke or not. The size of this dataset is 43400.</p>
<p>Dataset 5) Pima Indians Diabetes dataset: It has nine attributes. The value of outcome attribute decides whether to go for caesarian or not. The size of this dataset is 768.</p>
<p>Dataset 6) Breast Cancer dataset: This dataset have sixteen attributes. The value of diagnosis attribute decides whether the disease is benign or malignant. The size of this dataset is 568.</p>
<p>Dataset 7) Caesarian dataset: It has six attributes. The value of caesarian attribute decides whether to go for caesarian or not. The size of this dataset is 80.</p>
<p>Dataset 8) Indian liver dataset: It has eleven attributes. The value of Liver status attribute decides whether the patient has liver disease or not. The size of this dataset is 583.</p>
<p>Dataset 9) Insurance dataset: It has seven attributes. The value of charges attribute decides whether to pay &#x003C; Rs.13271.0 or &#x003E;&#x003D; Rs. 13271.0 as insurance charge. The size of this dataset is 1338.</p>
<p>Dataset 10) Heart_Two dataset: It has seven attributes. The value of target attribute decides whether the patient has heart problem or not. The size of this dataset is 303.</p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Results and Discussion</title>
<sec id="s6_1">
<label>6.1</label>
<title>Partial Association Tree Construction with Dataset1</title>
<p>Dataset1 (Cardio vascular disease dataset) with 70000 records is considered for experiment and explained the proposed algorithm variants. The results of the variants with findings are detailed below.</p>
<sec id="s6_1_1">
<label>6.1.1</label>
<title>Partial Association Tree of Dataset1</title>
<p>From figure it is observed that the first variant of the algorithm produced a tree (<xref ref-type="fig" rid="fig-1">Fig. 1</xref>) with four causal relation attributes { Resting ECG, Chest pain type, Exercise induced angina, and Fasting blood sugar}.Among these Resting ECG is the top level causal attribute with highest causality followed by the other attributes towards down the tree.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Partial Association Tree (PAT) E: Resting ECG, A: Chest pain type, G: Exercise induced angina, D: Fasting blood sugar</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_17256-fig-1.png"/>
</fig>
</sec>
<sec id="s6_1_2">
<label>6.1.2</label>
<title>A Partial Association Tree with Dimension Reduced of Dataset1</title>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>PAT with Dimensionality Reduction E: Resting ECG, F: Maximum heart rate achieved, A: Chest pain type, G: Exercise induced angina, D: Fasting blood sugar, I: Slope</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_17256-fig-2.png"/>
</fig>
<p>From figure it is observed that the second variant of the algorithm named dimensionality reduction produced a tree (<xref ref-type="fig" rid="fig-2">Fig. 2</xref>) with five causal relation attributes {Resting ECG, Maximum heart rate achieved, Chest pain type, Exercise induced angina, and Fasting blood sugar}. Among these Resting ECG is the top level causal attribute with highest causality followed by the other attributed towards down the tree. Here the dimensionality reduction variant produced more choices with one more attribute for decision making with respect to causality.</p>
</sec>
<sec id="s6_1_3">
<label>6.1.3</label>
<title>A Partial Association Tree Guided by Correlation of Dataset1</title>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>PAT through Correlation</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_17256-fig-3.png"/>
</fig>
<p>This variant generated a Partial Association Tree (PAT) which is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref> is same as the tree generated from the first variant. This similarity is signaling that for this particular dataset association among variables leading to causation also. For such data context this variant of the algorithm works well with lesser computations.</p>
</sec>
<sec id="s6_1_4">
<label>6.1.4</label>
<title>A Partial Association Tree with Extensions at Low Proportion Nodes of Dataset1</title>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>PAT without extension (non-pruned)</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_17256-fig-4.png"/>
</fig>
<p>(Highlighted leaves with proportions near to 50% indicating traced labeling. Here proportion is the ratio of tuples with current label to total labels at the parent node)</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Extended PAT (non-pruned)</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_17256-fig-5.png"/>
</fig>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Pruned version of Extended PAT</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_17256-fig-6.png"/>
</fig>
<p>In <xref ref-type="fig" rid="fig-4">Figs. 4</xref>&#x2013;<xref ref-type="fig" rid="fig-6">6</xref> the tree generation with the variant named extended PAT is presented. In <xref ref-type="fig" rid="fig-4">Fig. 4</xref> a partial association tree without extension is presented. Here at highlighted leaf nodes the proportion of the decision is very close to 50% which is really a trace situation where the chances of labels one and zero are almost equal and because of a little majority of chance one of the labels got selected. The present version of the algorithm tried to extend the tree to lower levels to get more precise information and the result is shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. Here the tree grown up to further levels. This type of tree extension certainly put additional knowledge for decision making. The pruned version is shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref> which is again same as the one produced for the first variant.</p>
</sec>
<sec id="s6_1_5">
<label>6.1.5</label>
<title>A Partial Association Tree with Pre Pruning at Low Sized Nodes of Dataset1</title>
<p>The partial association tree with prior pruning done based on number of tuples participating at a node. If the participation is less than a minimum defined threshold then the current node become a leaf. Result of such algorithm variant is presented in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>. This variant is almost same as the first variant but differs slightly with the attribute set. This variant is promising when the observed data for some particular cases is too less and guides the user to invest such cases thoroughly.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Pre Pruned PAT</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_17256-fig-7.png"/>
</fig>
</sec>
<sec id="s6_1_6">
<label>6.1.6</label>
<title>A Partial Association Tree with No Correlation Computations of Dataset1</title>
<p>This variant generated a Partial Association Tree (PAT) shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref> is same as the tree generated from the first variant. When the dimensionality is low this variant is suitable with fewer computations where the saving is through non computation of correlation among the attributes. This similarity is signaling that for such data context with low dimensions this variant of the algorithm works well with lesser computations.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>PAT without using correlation and based on PAT value only</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_17256-fig-8.png"/>
</fig>
</sec>
</sec>
<sec id="s6_2">
<label>6.2</label>
<title>Decision Tree Construction with Selected Datasets</title>
<p>Variants of the proposed algorithm are applied on the datasets dataset1 to dataset10. The comparative tables of results are given below.</p>
<sec id="s6_2_1">
<label>6.2.1</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-1</title>
<p>The comparative table of results is given by <xref ref-type="table" rid="table-1">Tab. 1</xref>. From <xref ref-type="table" rid="table-1">Tab. 1</xref> it can be observed that all variants of the algorithm provided almost the same decision tree which provides causality with the variables {restecg, chest_pain type, exang and fbs} of which restecg (resting electrocardiographic results) is the top level causal variable. When the dimensionality reduction is applied prior to the PAT tree generation there is no change in the resultant tree. So, in this context this variant of the algorithm only saved the computational effort.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Cardiovascular Disease&#x201D; &#x0026; size-70000</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm<break/> variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in (PAT)(2)</th>
<th>Ratio of relation set partition<break/>(2)/(1)</th>
<th>&#x002A;Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>1835</td>
<td>11</td>
<td>4 (E, A, G &#x0026;D)</td>
<td>0.363636</td>
<td>66.47</td>
<td>80.25</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>240</td>
<td>7</td>
<td>4 (E, A, G,F, I &#x0026;D)</td>
<td>0.571429</td>
<td>66.47</td>
<td>80.25</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>1835</td>
<td>11</td>
<td>4 (E, A, G &#x0026;D)</td>
<td>0.363636</td>
<td>66.85</td>
<td>80.25</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>1835</td>
<td>11</td>
<td>4 (E, A, G &#x0026;D)</td>
<td>0.363636</td>
<td>66.68</td>
<td>80.25</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>1835</td>
<td>11</td>
<td>4 (E, A, G &#x0026;D)</td>
<td>0.363636</td>
<td>66.47</td>
<td>80.25</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>1835</td>
<td>11</td>
<td>4 (E, A, G &#x0026;D)</td>
<td>0.363636</td>
<td>66.47</td>
<td>80.25</td>
</tr>
</tbody>
</table>

<table-wrap-foot>
<fn id="table-1fn1" fn-type="other">
<p>&#x002A;Average Decision Strength is the average of the percentage of decision label in each leaf. E: Resting ECG, F: Maximum heart rate achieved, A: Chest pain type, G: Exercise induced angina, D: Fasting blood sugar, I: Slope</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The comparative table of results is given by <xref ref-type="table" rid="table-1">Tab. 1</xref>. From <xref ref-type="table" rid="table-1">Tab. 1</xref> it can be observed that all variants of the algorithm provided almost the same decision tree which provides causality with the variables {restecg, chest_pain type, exang and fbs} of which restecg (resting electrocardiographic results) is the top level causal variable. When the dimensionality reduction is applied prior to the PAT tree generation there is no change in the resultant tree. So, in this context this variant of the algorithm only saved the computational effort.</p>
</sec>
<sec id="s6_2_2">
<label>6.2.2</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-2</title>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Momographic mass&#x201D; &#x0026; size-829</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm<break/> variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in PAT (2)</th>
<th>Ratio of relation set partition (2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>16</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>51.44</td>
<td>51.44</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>11</td>
<td>3</td>
<td>1 (margin)</td>
<td>0.33</td>
<td>78.17</td>
<td>84.54</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>16</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>51.44</td>
<td>51.44</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>16</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>51.44</td>
<td>51.44</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>16</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>51.44</td>
<td>51.44</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>16</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>51.44</td>
<td>51.44</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From <xref ref-type="table" rid="table-2">Tab. 2</xref> it can be observed that all variants of the algorithm provided almost the same decision tree with no attributes except the variant dimensionality reduction with which provides causality in the variable {margin} which itself is the top level causal variable. So, when the dimensionality reduction is applied prior to the PAT tree generation there is a change in the resultant tree with one guiding attribute and with the decision strength improved. So, in this context this variant of the algorithm provided a meaningful decision tree which is not possible with other variants and also providing more decision strength comparing to the other variants. It is also found that when the dimensionality is reduced, number of subgroups of data reduced significantly and it leads to extraction of hidden causality.</p>
</sec>
<sec id="s6_2_3">
<label>6.2.3</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-3</title>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Vertebral column&#x201D; &#x0026; size-309</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm<break/>variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in PAT(2)</th>
<th>Ratio of relation set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>43</td>
<td>6</td>
<td>2 (&#x002A;d_s,&#x002A; l_l_a)</td>
<td>0.333</td>
<td>64.57</td>
<td>72.34</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>19</td>
<td>3</td>
<td>2 (d_s, l_l_a)</td>
<td>0.666</td>
<td>69.83</td>
<td>71.25</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>43</td>
<td>6</td>
<td>2 (d_s, l_l_a)</td>
<td>0.333</td>
<td>64.57</td>
<td>72.34</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>43</td>
<td>6</td>
<td>2 (d_s, l_l_a)</td>
<td>0.333</td>
<td>64.57</td>
<td>72.34</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>43</td>
<td>6</td>
<td>2 (d_s, l_l_a)</td>
<td>0.333</td>
<td>72.72</td>
<td>89.66</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>43</td>
<td>6</td>
<td>2 (d_s, l_l_a)</td>
<td>0.333</td>
<td>64.57</td>
<td>72.34</td>
</tr>
</tbody>
</table>

<table-wrap-foot>
<fn id="table-3fn1" fn-type="other">
<p><bold>&#x002A;</bold>d_s: degree_spondylolisthesis, &#x002A;l_l_a: lumbar_lordosis_angle</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>From the above <xref ref-type="table" rid="table-3">Tab. 3</xref> it can be observed that all variants of the algorithm provided almost the same decision tree which provides causality with the variables {degree_spondylolisthesis, lumbar_lordosis_angle} of which degree_spondylolisthesis is the top level causal variable. When the dimensionality reduction is applied prior to the PAT tree generation there is no change in the resultant tree. So, in this context the variant of the algorithm is saved by the computational effort.</p>
</sec>
<sec id="s6_2_4">
<label>6.2.4</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-4</title>
<p>The comparative table of results is given by <xref ref-type="table" rid="table-4">Tab. 4</xref>. From <xref ref-type="table" rid="table-4">Tab. 4</xref> it can be observed that all variants of the algorithm provided almost the same decision tree which causality is there but with no visual tree as a result of pruning. Pruning covered the casualty existed in data. This is an indication of almost the absence of causality in data. So in this context this variant of the algorithm only saved the computational effort.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Health Care&#x201D; &#x0026; size-43400</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm<break/>variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in the PAT(2)</th>
<th>Ratio of relation set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>858</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>98.14</td>
<td>98.14</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>858</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>98.14</td>
<td>98.14</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>858</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>98.14</td>
<td>98.14</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>858</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>98.14</td>
<td>98.14</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>858</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>98.14</td>
<td>98.14</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>858</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>98.37</td>
<td>98.37</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_2_5">
<label>6.2.5</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-5</title>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Pima Indian&#x201D; &#x0026; size-768</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm<break/>variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in the PAT (2)</th>
<th>Ratio of relation set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>190</td>
<td>8</td>
<td>2 (&#x002A;BMI, &#x002A;Glucose)</td>
<td>0.25</td>
<td>67.61</td>
<td>72.9</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>61</td>
<td>8</td>
<td>2 (BMI, Glucose)</td>
<td>0.25</td>
<td>73.16</td>
<td>80.88</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>190</td>
<td>8</td>
<td>2 (BMI, Glucose)</td>
<td>0.25</td>
<td>67.61</td>
<td>72.9</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>190</td>
<td>8</td>
<td>2 (BMI, Glucose)</td>
<td>0.25</td>
<td>67.61</td>
<td>72.9</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>190</td>
<td>8</td>
<td>2 (BMI, Glucose)</td>
<td>0.25</td>
<td>67.61</td>
<td>72.9</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>190</td>
<td>8</td>
<td>2 (BMI, Glucose)</td>
<td>0.25</td>
<td>67.61</td>
<td>72.9</td>
</tr>
</tbody>
</table>

<table-wrap-foot>
<fn id="table-5fn1" fn-type="other">
<p>&#x002A; BMI - body mass index, &#x002A; Glucose - Glucose level</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The comparative table of results is given by <xref ref-type="table" rid="table-5">Tab. 5</xref>. From <xref ref-type="table" rid="table-5">Tab. 5</xref> it can be observed that all variants of the algorithm provided almost the same decision tree which provides causality with the variables of which BMI is the top level causal variable. When the dimensionality reduction is applied prior to the PAT tree generation there is no change in the resultant tree but the decision strength is improved. So, in this context this variant of the algorithm provided more decision strength comparing to the other variants.</p>
</sec>
<sec id="s6_2_6">
<label>6.2.6</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-6</title>
<p>From <xref ref-type="table" rid="table-6">Tab. 6</xref> we conclude that PAT with Dimensionality reduction only generated the tree and with remaining variants tree is not possible.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Breast Cancer&#x201D; &#x0026; size-568</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm<break/>variant</th>
<th>Dimension size<break/>(1)</th>
<th>Number of decision attributes in the PAT (2)</th>
<th>Ratio of decision set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>16</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>7</td>
<td>1 (area_worst)</td>
<td>0.14286</td>
<td>76.14</td>
<td>76.14</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>16</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>16</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>16</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>16</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_2_7">
<label>6.2.7</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-7</title>
<p>The result of partial association tree algorithm variants for the dataset named caesarian is presented in <xref ref-type="table" rid="table-7">Tab. 7</xref>. All variants are produced by the decision trees with no decision attribute. It is a sign of no causality in data. The resultant tree before pruning showed some causality but the equal effect of all causal attributes made the decision tree null. From the table it can be observed that all variants of the algorithm provided almost the same decision tree with no attributes except the variant dimensionality reduction with which provides causality with the variable{heart problem} which itself is the top level causal variable. So, when the dimensionality reduction is applied prior to the PAT tree generation there is a change in the resultant tree with one guiding attribute. So, in this context the variant of the algorithm provided a meaningful decision tree which is not possible with other variants. It is also found that when the dimensionality is reduced, number of subgroups of data is reduced significantly and it leads to extraction of hidden causality.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Caesarian&#x201D; &#x0026; size-80</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm<break/>variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in the PAT (2)</th>
<th>Ratio of relation set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>34</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>56.0</td>
<td>56.0</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>14</td>
<td>1</td>
<td>1 (Heart Problem)</td>
<td>1.0</td>
<td>55.405</td>
<td>55.405</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>34</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>56.0</td>
<td>56.0</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>34</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>56.0</td>
<td>56.0</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>34</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>56.0</td>
<td>56.0</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>34</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>56.0</td>
<td>56.0</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_2_8">
<label>6.2.8</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-8</title>
<p>From <xref ref-type="table" rid="table-8">Tab. 8</xref> we conclude that PAT with Dimensionality reduction only generated the tree, later they are pruned and with remaining variants tree is not possible.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Indian Liver&#x201D; &#x0026; size-583</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in the PAT (2)</th>
<th>Ratio of relation set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>168</td>
<td>11</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>168</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>71.33</td>
<td>71.33</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>168</td>
<td>11</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>168</td>
<td>11</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>168</td>
<td>11</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>168</td>
<td>11</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_2_9">
<label>6.2.9</label>
<title>Variants of the Proposed Algorithm Are Applied on Dataset-9</title>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Insurance&#x201D; &#x0026; size-1338</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in the PAT (2)</th>
<th>Ratio of relation set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>93</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>82.45</td>
<td>82.45</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>49</td>
<td>5</td>
<td>1 (smoker)</td>
<td>0.2</td>
<td>92.909</td>
<td>99.63</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>93</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>82.45</td>
<td>82.45</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>93</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>82.45</td>
<td>82.45</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>93</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>82.38</td>
<td>82.38</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>93</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>82.45</td>
<td>82.45</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The comparative table of results is given by <xref ref-type="table" rid="table-9">Tab. 9</xref>. The result of partial association tree algorithm variants for the dataset named caesarian is presented in <xref ref-type="table" rid="table-9">Tab. 9</xref>. All variants produced by the decision trees with no decision attribute. It is a sign of no causality in data. The resultant tree before pruning showed some causality but the equal effect of all causal attributes made the decision tree null. From the above table it can be observed that all variants of the algorithm provided almost the same decision tree with no attributes except the variant dimensionality reduction with which provides causality with the variable{smoker} which itself is the top level causal variable. So, when the dimensionality reduction is applied prior to the PAT tree generation there is a change in the resultant tree with one guiding attribute. So, in this context this variant of the algorithm provided a meaningful decision tree which is not possible with other variants. It is also found that when the dimensionality is reduced, number of subgroups of data reduced significantly and it leads to extraction of hidden causality.</p>
</sec>
<sec id="s6_2_10">
<label>6.2.10</label>
<title>Variants of the Proposed Algorithm Are applied on Dataset-10</title>
<p>The comparative table of results is given by <xref ref-type="table" rid="table-10">Tab. 10</xref>. The result of partial association tree algorithm variants for the dataset named Heart_Two is presented in <xref ref-type="table" rid="table-10">Tab. 10</xref>. All variants produced the decision trees with no decision attribute. It is a sign of no causality in data. The resultant tree before pruning showed some causality but the equal effect of all causal attributes made the decision tree null. From the below table it can be observed that all variants of the algorithm provided almost the same decision tree with no attributes except the variant dimensionality reduction which provides causality with the variables{thal, ca} of which thal is the top level causal variable.</p>
<p>So, when the dimensionality reduction is applied prior to the PAT tree generation there is a change in the resultant tree with guiding attributes. So, in this context this variant of the algorithm provided a meaningful decision tree which is not possible with other variants. It is also found that when the dimensionality is reduced, number of subgroups of data reduced significantly and it leads to extraction of hidden causality.</p>
<table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Comparative table for the dataset named &#x201C;Heart_Two&#x201D; &#x0026; size-303</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Algorithm variant</th>
<th>Number of groups formed</th>
<th>Dimension size<break/>(1)</th>
<th>Number(name/s) of causal related attributes in the PAT (2)</th>
<th>Ratio of relation set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>PAT</td>
<td>210</td>
<td>13</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>PAT with Dimensionality Reduction</td>
<td>81</td>
<td>6</td>
<td>2(thal, ca)</td>
<td>0.333</td>
<td>70.94</td>
<td>85.71</td>
</tr>
<tr>
<td>PAT through Correlation</td>
<td>210</td>
<td>13</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Extended PAT</td>
<td>210</td>
<td>13</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Pre Pruned PAT</td>
<td>210</td>
<td>13</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>PAT based on partial association value</td>
<td>210</td>
<td>13</td>
<td>No tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
</tbody>
</table>

<table-wrap-foot>
<fn id="table-10fn1" fn-type="other">
<p>&#x002A; thal - thal: 3 &#x003D; normal; 6 &#x003D; fixed defect; 7 &#x003D; reversable defect, &#x002A; ca - ca: number of major vessels (0-3) colored by flourosopy</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The result of the dimensionality reduction variant on dataset Heart_Two with varying dimensions by adjustment of correlation threshold is given in <xref ref-type="table" rid="table-11">Tab. 11</xref>.</p>
<table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Special Table for Heart_Two dataset using Dimensionality reduction</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Correlation<break/>Threshold</th>
<th>Dimension size</th>
<th>Dimension size After Reduction<break/>(1)</th>
<th>Number(name/s) of causal related attributes in the Partial Association Tree(PAT)(2)</th>
<th>Ratio of decision set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>0.1</td>
<td>13</td>
<td>Nil</td>
<td>No Tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>0.2</td>
<td>13</td>
<td>Nil</td>
<td>No Tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>0.25</td>
<td>13</td>
<td>7</td>
<td>0</td>
<td>0</td>
<td>67.718</td>
<td>67.718</td>
</tr>
<tr>
<td>0.275</td>
<td>13</td>
<td>7</td>
<td>0</td>
<td>0</td>
<td>67.718</td>
<td>67.718</td>
</tr>
<tr>
<td>0.3</td>
<td>13</td>
<td>6</td>
<td>2 (&#x002A;thal, &#x002A;ca)</td>
<td>0.333</td>
<td>70.940</td>
<td>85.714</td>
</tr>
<tr>
<td>0.375</td>
<td>13</td>
<td>3</td>
<td>3 (thal, &#x002A;exang, &#x002A;thalach)</td>
<td>1.0</td>
<td>68.77</td>
<td>76.06</td>
</tr>
</tbody>
</table>

<table-wrap-foot>
<fn id="table-11fn1" fn-type="other">
<p>&#x002A; thal - thal: 3 &#x003D; normal; 6 &#x003D; fixed defect; 7 &#x003D; reversable defect, &#x002A; ca - ca: number of major vessels (0-3) colored by flourosopy, &#x002A;exang:- exercise induced angina (1 &#x003D; yes; 0 &#x003D; no), &#x002A;thalach: - maximum heart rate achieved</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>From the above table it is clear that dimensionality reduction (where poor correlation attributes are removed) works well and is able to generate decision tree (extract hidden causality). At the correlation threshold of 0.01 no dimension is reduced. At increased levels of correlations, dimensionality starts reducing and the tree is able to show causal relationships which are hidden at higher dimensions (due to the effect of poor correlated attributes).</p>
<p>The result of the dimensionality reduction variant on dataset Heart_One with varying dimensions by adjustment of correlation threshold is given in <xref ref-type="table" rid="table-12">Tab. 12</xref>.</p>
<table-wrap id="table-12">
<label>Table 12</label>
<caption>
<title>Special Table for Heart One dataset using Dimensionality reduction</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Correlation<break/>Threshold</th>
<th>Dimension size</th>
<th>Dimension size After Reduction<break/>(1)</th>
<th>Number(name/s) of decision attributes in the PAT (2)</th>
<th>Ratio of decision set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>0.01</td>
<td>13</td>
<td>7</td>
<td>0</td>
<td>0</td>
<td>98.1087</td>
<td>98.108</td>
</tr>
<tr>
<td>0.02</td>
<td>13</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>98.227</td>
<td>98.227</td>
</tr>
<tr>
<td>0.03</td>
<td>13</td>
<td>5</td>
<td>0</td>
<td>0</td>
<td>98.227</td>
<td>98.227</td>
</tr>
<tr>
<td>0.04</td>
<td>13</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>98.224</td>
<td>98.224</td>
</tr>
<tr>
<td>0.05</td>
<td>13</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>98.224</td>
<td>98.224</td>
</tr>
<tr>
<td>0.06</td>
<td>13</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>98.224</td>
<td>98.224</td>
</tr>
<tr>
<td>0.07</td>
<td>13</td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>98.224</td>
<td>98.224</td>
</tr>
<tr>
<td>0.1</td>
<td>13</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>98.195</td>
<td>98.195</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The result of the dimensionality reduction variant on dataset "breast cancer" with varying dimensions by adjustment of correlation threshold is given in <xref ref-type="table" rid="table-13">Tab. 13</xref>.</p>
<p>From the three tables (<xref ref-type="table" rid="table-11">Tabs. 11</xref>&#x2013;<xref ref-type="table" rid="table-13">13</xref>) it is clear that dimensionality reduction (where poor correlation attributes are removed) works well and is able to generate decision tree (extract hidden causality). At the correlation threshold of 0.01 no dimension is reduced. At increased levels of correlations, dimensionality starts reducing, and the tree is able to show causal relationships which are hidden at higher dimensions (due to the effect of poor correlated attributes). From <xref ref-type="table" rid="table-12">Tab. 12</xref>, it can be observed that the dimensionality reduction is able to generate a tree but the same is hidden by the pruning process resulting zero nodes.</p>
<table-wrap id="table-13">
<label>Table 13</label>
<caption>
<title>Special Table for breast cancer dataset-6 using Dimensionality reduction</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Correlation<break/>Threshold</th>
<th>Dimension size</th>
<th>Dimension size After Reduction<break/>(1)</th>
<th>Number(name/s) of decision attributes in the PAT (2)</th>
<th>Ratio of decision set partition<break/>(2)/(1)</th>
<th>Average Decision Strength</th>
<th>Highest<break/>Decision Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td>0.1</td>
<td>16</td>
<td>16</td>
<td>No Tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>0.2</td>
<td>16</td>
<td>16</td>
<td>No Tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>0.3</td>
<td>16</td>
<td>16</td>
<td>No Tree</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>0.4</td>
<td>16</td>
<td>7</td>
<td>1(area_worst)</td>
<td>0.14285</td>
<td>74.60</td>
<td>85.13</td>
</tr>
<tr>
<td>0.5</td>
<td>16</td>
<td>6</td>
<td>1( area_worst)</td>
<td>0.66667</td>
<td>77.87</td>
<td>85.33</td>
</tr>
<tr>
<td>0.6</td>
<td>16</td>
<td>3</td>
<td>1( area_worst)</td>
<td>0.3333</td>
<td>91.34</td>
<td>98.67</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the results obtained from six variant cases of the algorithm the following observations are made. The causal model which is developed in the form of partial association tree is able to give the casual relationships hidden in the data. The more the number of cases identified from the observational data the finer the knowledge that can be provided by the proposed model. To get maximum possible knowledge of causality from data it is needed to touch maximum possible data in terms of number tuples and number of cases of observations that are formed by the size of the dimension. Sometimes the real causation may be sheltered with excess attributes that are loosely associated with the decision variable. As a result the model cannot generate the tree. To uncover such causality a variant of the algorithm with dimensionality reduction is dependable. In some data contexts association among data can equally provide causality also. To observe such data contexts a variant of the algorithm where the tree construction is guided by correlations existed in data is promising. In some situations the strength of a causal relationship in terms of the number of tuples associated with the decision is fuzzy. To deal with such cases either pre pruning or extension versions of the algorithm are the alternatives to make the causal relation more clear.</p>
</sec>
</sec>
</sec>
<sec id="s7">
<label>7</label>
<title>Conclusion</title>
<p>Extracting causality from data is an intense area of research in data analytics. A causal inference model named Partial Association Tree is proposed in this paper. To meet with different sizes and contexts of data, some variants of the model are exercised to mine interpretable knowledge from data. All the model variants are applied on different datasets observed from medical and related contexts. The proposed algorithm is able to extract causality from data which is not possible from normal decision trees. The proposed model is more suitable than the existing models of causal inference. Using the variants of the proposed model a post optimal analysis is made. This analysis certainly shows the way to deal with datasets with underlined causality but hidden due to the nature, formation and dimensionality of data. The suitability of different variants of the proposed model is studied, and the possibilities are presented with sufficient experimentation. The gist of this approach can offer more research in the area of causal relationship mining.</p>
</sec>
</body>
<back><fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> The authors received no specific funding for this study.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1">
<label>1</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>N.</given-names> 
<surname>Mantel</surname></string-name> and <string-name>
<given-names>W.</given-names> 
<surname>Haenszel</surname></string-name>
</person-group>, &#x201C;
<article-title>Statistical aspects of the analysis of data from retrospective studies of disease</article-title>,&#x201D; 
<source>National Cancer Institute</source>, vol. 
<volume>22</volume>, no. 
<issue>4</issue>, pp. 
<fpage>719</fpage>&#x2013;
<lpage>748</lpage>, 
<year>1959</year>.</mixed-citation>
</ref>
<ref id="ref-2">
<label>2</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>P. R.</given-names> 
<surname>Rosenbaum</surname></string-name>
</person-group>, &#x201C;<article-title>Design of observational studies</article-title>,&#x201D; in 
<source>The Springer Series</source>, 
<edition>1st</edition> ed., vol. 
<volume>1</volume>. 
<publisher-loc>Berlin, Germany</publisher-loc>: 
<publisher-name>Springer</publisher-name>, 
<fpage>65</fpage>&#x2013;
<lpage>94, </lpage>
<year>2010</year>.</mixed-citation>
</ref>
<ref id="ref-3">
<label>3</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>P. N.</given-names> 
<surname>Tan</surname></string-name>, <string-name>
<given-names>M.</given-names> 
<surname>Steinbach</surname></string-name> and <string-name>
<given-names>V.</given-names> 
<surname>Kumar</surname></string-name>
</person-group>, &#x201C;<article-title>Introduction to data mining</article-title>,&#x201D; in 
<source>The Pearson</source>. 
<publisher-loc>Upper Saddle River, NJ, USA</publisher-loc>: 
<publisher-name>Pearson</publisher-name>, pp. 
<fpage>37</fpage>&#x2013;
<lpage>69</lpage>, 
<year>2006</year>.</mixed-citation>
</ref>
<ref id="ref-4">
<label>4</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>K. J.</given-names> 
<surname>Rothman</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Greenland</surname></string-name> and <string-name>
<given-names>T. L.</given-names> 
<surname>Lash</surname></string-name>
</person-group>, &#x201C;<article-title>Modern epidemiology</article-title>,&#x201D; in 
<source>The Library of Congress Catalog</source>, 
<edition>3rd</edition> ed., 
<publisher-name>Lippincott Williams and Wilkins</publisher-name>, pp. 
<fpage>5</fpage>&#x2013;
<lpage>31, </lpage>
<year>2008</year>.</mixed-citation>
</ref>
<ref id="ref-5">
<label>5</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>J.</given-names> 
<surname>Pearl</surname></string-name>
</person-group>, &#x201C;<article-title>The Causal foundations of Structural equation modeling</article-title>,&#x201D; in 
<source>The Handbook of Structural Equation Modeling,</source> 
<person-group person-group-type="editor"><string-name>
<given-names>R. H.</given-names> 
<surname>Hoyle ed., </surname></string-name>
</person-group>
<publisher-loc>New York</publisher-loc>: 
<publisher-name>Guilford Press</publisher-name>, pp. 
<fpage>68</fpage>&#x2013;
<lpage>91, </lpage>
<year>2011</year>.</mixed-citation>
</ref>
<ref id="ref-6">
<label>6</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>K. A.</given-names> 
<surname>Goddard</surname></string-name>, <string-name>
<given-names>W. A.</given-names> 
<surname>Knaus</surname></string-name>, <string-name>
<given-names>E.</given-names> 
<surname>Whitlock</surname></string-name>, <string-name>
<given-names>G. H.</given-names> 
<surname>Lyman</surname></string-name> and <string-name>
<given-names>H. S.</given-names> 
<surname>Feigelson</surname></string-name>
</person-group>, &#x201C;
<article-title>Building the evidence base for decision making in cancer genomic medicine using comparative effectiveness research</article-title>,&#x201D; 
<source>Genetics in Medicine</source>, vol. 
<volume>14</volume>, no. 
<issue>7</issue>, pp. 
<fpage>633</fpage>&#x2013;
<lpage>642</lpage>, 
<year>2012</year>.</mixed-citation>
</ref>
<ref id="ref-7">
<label>7</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>J.</given-names> 
<surname>Pearl</surname></string-name>
</person-group>, &#x201C;<article-title>Probabilistic reasoning in intelligent systems: Networks of plausible inference</article-title>,&#x201D; In: 
<source>The Morgan Kaufmann Series in Representation and Reasoning</source>, 
<edition>Revised 2nd </edition>ed., 
<publisher-loc>San Mateo, CA</publisher-loc>: 
<publisher-name>Morgan Kaufmann</publisher-name>, pp. 
<fpage>14</fpage>&#x2013;
<lpage>23, </lpage>
<year>1988</year>.</mixed-citation>
</ref>
<ref id="ref-8">
<label>8</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>J.</given-names> 
<surname>Pearl</surname></string-name>
</person-group>, &#x201C;<article-title>From bayesian network to causal networks</article-title>,&#x201D; in 
<source>The Mathematical Models for Handling Partial Knowledge in Artificial Intelligence</source>. 
<publisher-name>Plenum Press</publisher-name>, pp. 
<fpage>157</fpage>&#x2013;
<lpage>182, </lpage>
<year>1995</year>.</mixed-citation>
</ref>
<ref id="ref-9">
<label>9</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>D.</given-names> 
<surname>Heckerman</surname></string-name>
</person-group>, &#x201C;
<article-title>A Bayesian approach to learning causal networks</article-title>,&#x201D; in <conf-name>Proc. UAI&#x2019;95</conf-name>, 
<publisher-loc>San Francisco, CA, USA</publisher-loc>, pp. 
<fpage>285</fpage>&#x2013;
<lpage>295</lpage>, 
<year>1995</year>. </mixed-citation>
</ref>
<ref id="ref-10">
<label>10</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>N. L.</given-names> 
<surname>Zhang</surname></string-name> and <string-name>
<given-names>D.</given-names> 
<surname>Poole</surname></string-name>
</person-group>, &#x201C;
<article-title>Exploiting causal independence in Bayesian network inference</article-title>,&#x201D; 
<source>Artificial Intelligence Research</source>, vol. 
<volume>5</volume>, no. 
<issue>1</issue>, pp. 
<fpage>301</fpage>&#x2013;
<lpage>328</lpage>, 
<year>1996</year>.</mixed-citation>
</ref>
<ref id="ref-11">
<label>11</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>S.</given-names> 
<surname>Nadkarni</surname></string-name> and <string-name>
<given-names>P. P.</given-names> 
<surname>Shenoy</surname></string-name>
</person-group>, &#x201C;
<article-title>A Bayesian network approach to making inferences in causal maps</article-title>,&#x201D; 
<source>Operational Research</source>, vol. 
<volume>128</volume>, no. 
<issue>3</issue>, pp. 
<fpage>479</fpage>&#x2013;
<lpage>498</lpage>, 
<year>2001</year>.</mixed-citation>
</ref>
<ref id="ref-12">
<label>12</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>J.</given-names> 
<surname>He</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Yalov</surname></string-name> and <string-name>
<given-names>P. Richard</given-names> 
<surname>Hahn</surname></string-name>
</person-group>, &#x201C;
<article-title>Accelerated bayesian additive regression trees</article-title>,&#x201D; in <conf-name>Proc. AISTAS</conf-name>, 
<publisher-loc>Naha, Okinawa, Japan</publisher-loc>, vol. 
<volume>89</volume>, pp. 
<fpage>1130</fpage>&#x2013;
<lpage>1138</lpage>, 
<year>2019</year>. </mixed-citation>
</ref>
<ref id="ref-13">
<label>13</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>T.</given-names> 
<surname>Chen</surname></string-name> and <string-name>
<given-names>C.</given-names> 
<surname>Guestrin</surname></string-name>
</person-group>, &#x201C;
<article-title>XGBoost: A scalable tree boosting system</article-title>,&#x201D; in <conf-name>Proc. ACM SIGKDD</conf-name>, 
<publisher-loc>San Francisco, CA, USA</publisher-loc>, pp. 
<fpage>785</fpage>&#x2013;
<lpage>794</lpage>, 
<year>2016</year>. </mixed-citation>
</ref>
<ref id="ref-14">
<label>14</label><mixed-citation publication-type="conf-proc">
<person-group person-group-type="author"><string-name>
<given-names>S.</given-names> 
<surname>Mani</surname></string-name>, <string-name>
<given-names>P. L.</given-names> 
<surname>Spirtes</surname></string-name> and <string-name>
<given-names>G. F.</given-names> 
<surname>Cooper</surname></string-name>
</person-group>, &#x201C;
<article-title>A theoretical study of Y structures for causal discovery</article-title>,&#x201D; in <conf-name>Proc. UAI</conf-name>, 
<publisher-loc>San Francisco, CA, USA</publisher-loc>, pp. 
<fpage>314</fpage>&#x2013;
<lpage>323</lpage>, 
<year>2006</year>. </mixed-citation>
</ref>
<ref id="ref-15">
<label>15</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>J. P.</given-names> 
<surname>Pellet</surname></string-name> and <string-name>
<given-names>A.</given-names> 
<surname>Elisseeff</surname></string-name>
</person-group>, &#x201C;
<article-title>Using markov blankets for causal structure learning</article-title>,&#x201D; 
<source>Machine Learning Research</source>, vol. 
<volume>9</volume>, pp. 
<fpage>1295</fpage>&#x2013;
<lpage>1342</lpage>, 
<year>2008</year>.</mixed-citation>
</ref>
<ref id="ref-16">
<label>16</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>C. F.</given-names> 
<surname>Aliferis</surname></string-name>, <string-name>
<given-names>A.</given-names> 
<surname>Statnikov</surname></string-name>, <string-name>
<given-names>I.</given-names> 
<surname>Tsamardinos</surname></string-name>, <string-name>
<given-names>S.</given-names> 
<surname>Mani</surname></string-name> and <string-name>
<given-names>X. D.</given-names> 
<surname>Koutsoukos</surname></string-name>
</person-group>, &#x201C;
<article-title>Local causal and markov blanket induction for causal discovery and feature selection for classification part i: Algorithm and empirical evaluation</article-title>,&#x201D; 
<source>Machine Learning Research</source>, vol. 
<volume>11</volume>, pp. 
<fpage>171</fpage>&#x2013;
<lpage>234</lpage>, 
<year>2010</year>.</mixed-citation>
</ref>
<ref id="ref-17">
<label>17</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>J.</given-names> 
<surname>Li</surname></string-name>, <string-name>
<given-names>T. D.</given-names> 
<surname>Le</surname></string-name>, <string-name>
<given-names>L.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>J.</given-names> 
<surname>Liu</surname></string-name>, <string-name>
<given-names>Z.</given-names> 
<surname>Jin</surname></string-name> <etal>et al.</etal>
</person-group><italic>,</italic> &#x201C;<article-title>Mining causal association rule</article-title>,&#x201D; in 
<source>Proc ICDMW</source>. 
<publisher-loc>Dallas, Texas, USA</publisher-loc>, pp. 
<fpage>114</fpage>&#x2013;
<lpage>123</lpage>, 
<year>2013</year>.</mixed-citation>
</ref>
<ref id="ref-18">
<label>18</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>Y.</given-names> 
<surname>Sreeraman</surname></string-name> and <string-name>
<given-names>S. Lakshmana</given-names> 
<surname>Pandian</surname></string-name>
</person-group>, &#x201C;
<article-title>Data analytics and mining in healthcare with emphasis on causal relationship mining</article-title>,&#x201D; 
<source>Recent Technology and Engineering</source>, vol. 
<volume>8</volume>, no. 
<issue>4</issue>, pp. 
<fpage>195</fpage>&#x2013;
<lpage>204</lpage>, 
<year>2019</year>.</mixed-citation>
</ref>
<ref id="ref-19">
<label>19</label><mixed-citation publication-type="journal">
<person-group person-group-type="author"><string-name>
<given-names>J.</given-names> 
<surname>Zhang</surname></string-name> and <string-name>
<given-names>D. D.</given-names> 
<surname>Boos</surname></string-name>
</person-group>, &#x201C;
<article-title>Generalized cochran-mantel-haenszel test statistics for correlated categorical data</article-title>,&#x201D; 
<source>Communications in Statistics - Theory and Methods</source>, vol. 
<volume>26</volume>, no. 
<issue>8</issue>, pp. 
<fpage>1813</fpage>&#x2013;
<lpage>1837</lpage>, 
<year>1997</year>.</mixed-citation>
</ref>
<ref id="ref-20">
<label>20</label><mixed-citation publication-type="book">
<person-group person-group-type="author"><string-name>
<given-names>J.</given-names> 
<surname>Li.</surname></string-name>, <string-name>
<given-names>L.</given-names> 
<surname>Liu</surname></string-name> and <string-name>
<given-names>T.</given-names> 
<surname>Le</surname></string-name>
</person-group>, &#x201C;<article-title>Causal rule discovery with partial association test in: Practical approaches to causal relationship exploration</article-title>,&#x201D; in 
<source>The Springer Briefs in Electrical and Computer Engineering</source>. 
<publisher-name>Springer</publisher-name>, pp. 
<fpage>33</fpage>&#x2013;
<lpage>50</lpage>, 
<year>2015</year>.</mixed-citation>
</ref>
</ref-list>
</back>
</article>