<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJIS</journal-id><journal-title-group><journal-title>International Journal of Intelligence Science</journal-title></journal-title-group><issn pub-type="epub">2163-0283</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijis.2013.31A004</article-id><article-id pub-id-type="publisher-id">IJIS-29510</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Personalized Action Rules for Side Effects Object Grouping
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>akim</surname><given-names>Touati</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jieyan</surname><given-names>Kuang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ayman</surname><given-names>Hajja</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Zbigniew</surname><given-names>W. Ras</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Institute of Computer Science, Warsaw University of Technology, Warsaw, Poland</addr-line></aff><aff id="aff1"><addr-line>College of Computing and Informatics, University of North Carolina, Charlotte, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>htouati@uncc.edu(AT)</email>;<email>jkuang1@uncc.edu(JK)</email>;<email>ahajja@uncc.edu(AH)</email>;<email>ras@uncc.edu(ZWR)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>29</day><month>03</month><year>2013</year></pub-date><volume>03</volume><issue>01</issue><fpage>24</fpage><lpage>33</lpage><history><date date-type="received"><day>November</day>	<month>8,</month>	<year>2012</year></date><date date-type="rev-recd"><day>January</day>	<month>2,</month>	<year>2013</year>	</date><date date-type="accepted"><day>January</day>	<month>14,</month>	<year>2013</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   
   There have been multiple techniques to discover action-rules, but the problem of triggering those rules was left exclusively to domain knowledge and domain experts. When meta-actions are applied on objects to trigger a specific rule, they might as well trigger transitions outside of the target action rule scope. Those additional transitions are called side effects, which could be positive or negative. Negative side effects could be devastating in some domains such as healthcare. In this paper, we strive to reduce those negative side effects by extracting personalized action rules. We proposed three object-grouping schemes with regards to same negative side effects to extract personalized action rules for each object group. We also studied the tinnitus handicap inventory data to apply and compare the three grouping schemes. 
  
 
</p></abstract><kwd-group><kwd>Meta-Actions; Action-Rules; Personalization; Optimization; Grouping</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Action rules observe patterns, recorded on an information system, of domain experts applying their domain knowledge and expertise in real world situations. They provide efficient solutions to help na&#239;ve system users solve real world problems. There has been an increasing interest on action rule discovery algorithms since their creation by Ras and Wieczorkowska in [<xref ref-type="bibr" rid="scirp.29510-ref1">1</xref>]. Action rules have been used in healthcare to understand experts’ practices and improve patients’ care [2-5]. They are also used in distribution and customer loyalty systems, and maybe used in a wide range of industries such as education, and banking.</p><p>Action rules, that were first introduced in [<xref ref-type="bibr" rid="scirp.29510-ref1">1</xref>] and then investigated in [6-12], represent changing some of the objects’ properties that will make the overall objects state change. They model the correlation between some specific classification features values and the decision feature values.</p><p>Meta-actions are used to provoke changes in objects’ state and trigger action rules to solve specific problem. They are mainly defined by domain knowledge and domain experts and used by system users. When used to trigger actions rule, meta-actions trigger changes in objects state within the system to execute the action rule. In other words, they provoke changes in objects’ features that will not only trigger the actions rule targeted but also side effects that could be negative. The negative side effects can damage the objects’ features outside of the executed action rule scope. Na&#239;ve system users might not know about those negative side effects; thus, they will not be taken into consideration even though they might be harmful.</p><p>In this paper, we study closely the side effects of applying meta-action. We acknowledge that those negative side effects are not avoidable in most situations; therefore, we strive to personalize the action rules and their respective meta-actions applied to objects based on their reactions to meta-actions. We strongly believe that action rules should be extracted from data sets describing objects that have the same negative side effects, and we present three objects’ grouping techniques based on negative side effects.</p><p>This paper was motivated by the tinnitus handicap dataset that was exploited in previous research [<xref ref-type="bibr" rid="scirp.29510-ref5">5</xref>] to extract action rules. In this dataset, patients are treated using four different treatments (in this context treatments represent meta-actions); however, some of the patient’s features were changed to negative values (worse property values). Those negative changes affect objects’ properties that are outside of the action rules scope and are therefore omitted by system users.</p><p>By analyzing the patient’s negative side effects, and grouping patients based on their reactions to treatment, we can extract personalized action rules. The main contributions of this paper are:</p><p>1) Defining side effects resulting from applying metaactions;</p><p>2) Presenting three object grouping methods for personalized action rules based on negative side effects;</p><p>3) Implementing the three grouping techniques and experimenting them on the tinnitus handicap dataset.</p><p>There are a number of software packages available for discovering action rules. For instance, Action4ft-Miner module of the Lisp-Miner project developed by Jan Rauch’s group discovers action rules under different constraints which can be placed for the antecedent part of the rule [<xref ref-type="bibr" rid="scirp.29510-ref13">13</xref>].</p></sec><sec id="s2"><title>2. Problem Definition</title><p>An action rule provides a set of atomic actions on its antecedent side, which will trigger the atomic action on its right side, if executed. Meta-actions are the triggers for those atomic actions to happen. However, the current solution does not provide a personalized procedure for specific objects or group of objects to whom applying certain meta-actions may result in negative side effects. For example, given a bank customer that is 24 years old, has medium salary, medium monthly expanses, high savings, low interest rate, and average loan profitability, if we apply meta-actions to increase the interest rate that triggers an action rule increasing the loan profitability, we may as well trigger a decrease in customer’s savings, thus affecting negatively the saving account profitability. This scenario may not be suitable for the bank decision maker, and may not respect the strategy of the bank.</p><p>We strive to extract personalized action rules with regards to objects negative reactions to meta-actions. To achieve this goal, we group objects based on their negative reactions and extract personalized action rules on each object group concerned by specific negative side effects.</p></sec><sec id="s3"><title>3. Side Effects Based Personalization</title><p>In this section we explore the different techniques of grouping objects and extracting action rules from a decision system, introduced by Z. Pawlak [<xref ref-type="bibr" rid="scirp.29510-ref14">14</xref>], that are personalized for each group of objects.</p><p>By a decision system we mean<img src="2-1680063\b1a01afe-708e-4719-965a-1027fd27e985.jpg" />, where:</p><p>(1) X is a set of objects;</p><p>(2) F is a set of classification features, <img src="2-1680063\c2c9dec9-eb84-4d98-ab09-9e1f67d2f61b.jpg" />is a function for any<img src="2-1680063\91f233bc-a0b4-40c3-876c-80a80ea5324d.jpg" />, where <img src="2-1680063\562d354c-e9bc-41f2-a70b-74e3353a4a44.jpg" /> is called the domain of f;</p><p>(3) d is a decision feature, <img src="2-1680063\d2802950-74df-4ede-a5eb-5c0dde90a16d.jpg" />is a function, where V<sub>d</sub> is called the domain of d;</p><p>(4)<img src="2-1680063\7482a9e4-58d6-46db-b3d1-b6acc561075e.jpg" />, where<img src="2-1680063\19a10cd7-2e4b-4df9-abef-b9fed92430af.jpg" />.</p><p>Also, for each <img src="2-1680063\b3f9c594-753a-4d9a-be8c-3da95e7543f4.jpg" /> and<img src="2-1680063\864453c5-b264-4a8c-a6c7-925892cd524d.jpg" />, we assume that value <img src="2-1680063\96578122-3c0b-4dae-ab58-25c66359a274.jpg" /> is classified either as positive (normal) or negative (abnormal). To be more precise, we assume that <img src="2-1680063\005285e4-39df-4e01-aaa4-f2f750dab60a.jpg" /> denotes the set<img src="2-1680063\d1a4bece-a004-44d8-b09f-bc6eb2780269.jpg" />, and that<img src="2-1680063\8c67a900-5256-4ca5-a964-6d07d4dda30b.jpg" />, where <img src="2-1680063\62b31b97-65f2-4e41-83d3-a52f1f87bf61.jpg" /> is a set of posi tive values and <img src="2-1680063\b7878b7d-94e0-4fcf-8027-f6486fa743c3.jpg" /> is a set of negative values for<img src="2-1680063\dea1f034-b12e-4178-b0aa-e09020a2d4d5.jpg" />. If<img src="2-1680063\62087a5e-ca23-459f-b269-0a46858bc2e7.jpg" />, then the value <img src="2-1680063\4045f1c8-3050-49dc-a923-c8c6cb7f4d42.jpg" />is interpreted as abnormal (for instance: high temperature, cough, headache, <sup>…</sup>). If<img src="2-1680063\3281ff21-44d8-4365-a474-61a3846ffe03.jpg" />, then value <img src="2-1680063\50bbc393-8fb1-41cf-9166-7df46b7c40d3.jpg" /> is interpreted as normal.</p><sec id="s3_1"><title>3.1. Action-Rules</title><p>Action rules are rules that provide a set of actions to follow to drive the objects population from a certain state to a more profitable state. In addition, action rules are composed of features that are divided into two sets: stable features F<sub>st</sub>, and flexible features F<sub>fl</sub> such that<img src="2-1680063\fa7b740c-0968-464d-92de-a82260c59dd0.jpg" />.</p><p>Stable features are object properties that we do no have control over in the context of our information system. For example, age and gender are stable features. Flexible features are object properties that can transition from an initial value to another value triggering a change in the object state. For instance, salary and benefits are flexible features since they can change values.</p><p>An atomic action term is an expression that defines a change of state for a distinct feature. For example, <img src="2-1680063\e6a78b80-253d-49ea-ab6c-867070013a52.jpg" /> is an atomic action term which defines a change of value of the attribute f from v<sub>1</sub> to v<sub>2</sub>, where<img src="2-1680063\a0d178a9-1b5c-40ef-a3a2-8c3d41b5b08f.jpg" />. In the case when there is no change, we omit the right arrow sign, so for example, <img src="2-1680063\9accaa6a-fecd-4378-abd6-780070ac7537.jpg" />means that the value of attribute f remains v<sub>1</sub>, where<img src="2-1680063\5eaac907-1734-495d-a7cf-27a6b7e7a88d.jpg" />.</p><p>Action terms are defined as the smallest collection of expressions such that:</p><p>• If t is an atomic action term, then t is an action term;</p><p>• If <img src="2-1680063\505d8605-4647-462b-9c14-1ffc3c32659c.jpg" /> are action terms and &#217; is a 2-argument functor called composition, then <img src="2-1680063\22685a8d-2150-4176-bca1-b8318855b1af.jpg" /> is a candidate action term;</p><p>• If t is a candidate action term and for any two atomic action terms<img src="2-1680063\00a8bee3-69a6-459d-8d9d-5d385915a002.jpg" /> contained in t we have<img src="2-1680063\47ce6811-d654-4ab7-a868-527151529663.jpg" />, then t is an action term.</p><p>The domain <img src="2-1680063\89243dad-3e75-4031-94ea-2d148e8a1321.jpg" /> of an action term t is the set of features listed in the atomic action terms contained in t. For example, <img src="2-1680063\dce68657-06eb-4b29-8e10-3c00b09cb05d.jpg" />is an action term that consists of two atomic action terms, namely <img src="2-1680063\0d80c278-ebc1-44a2-b03f-f41d413a6252.jpg" /> and<img src="2-1680063\b03fe56e-63fe-4dbd-b6b4-cd582dcf297e.jpg" />. Therefore,<img src="2-1680063\263e9fb5-1a01-4e13-a3a4-2f203f9149db.jpg" />.</p><p>Action rules are expressions that take the following form:<img src="2-1680063\a6693ed1-c7a9-4a01-8930-310e8ff0c91d.jpg" />, where <img src="2-1680063\22ba858f-f178-4056-8b54-5473c376e84a.jpg" /> are action terms. The interpretation of the action rule r is that by triggering the action term t<sub>1</sub>, we would get, as a result, the changes of states in action term t<sub>2</sub>. We also assume that<img src="2-1680063\9a19f4d0-2dce-4676-8420-1ad6968a136b.jpg" />, and <img src="2-1680063\0f4f9ca5-fddd-4c65-a9a7-eb7a8824f99c.jpg" /></p><p>For example<img src="2-1680063\c1888680-933f-4b76-a1d4-d2788dc0a4fc.jpg" /></p><p>means that by changing the state of feature f from v<sub>1</sub> to v<sub>2</sub>, and by keeping the state of feature g as w<sub>2</sub>, we would observe a change in attribute d from the state d<sub>1</sub> to d<sub>2</sub>, where d is commonly referred to as the decision attribute.</p><p>In [<xref ref-type="bibr" rid="scirp.29510-ref9">9</xref>], it was observed that each action rule can be seen as a composition of two classification rules. For instancethe rule <img src="2-1680063\8c310c5e-e443-4c37-af25-b3fb32c813c9.jpg" /> is a composition of <img src="2-1680063\6817f46a-2d4d-4ebd-9cd8-e6b3cf9ef9d3.jpg" /> and<img src="2-1680063\7a8242a7-d739-4ecb-98e5-a646544a57c7.jpg" />. This fact can be recorded by the equation<img src="2-1680063\216f7933-cea9-4ccc-9c16-24364f866bdc.jpg" />. Also, the definition of support <img src="2-1680063\9da24dc7-545d-4fa8-8986-ba23a76168e6.jpg" /> and confidence <img src="2-1680063\c5639b66-8812-4c6d-9ba7-007b4f2c2b55.jpg" /> of an action rule is based on support and confidence of classification rules (see below).</p><p>Assume that action rule r is a composition of two classification rules r<sub>1</sub> and r<sub>2</sub>. Then [<xref ref-type="bibr" rid="scirp.29510-ref9">9</xref>]:</p><p><img src="2-1680063\f76aa067-4b4a-4fb9-a567-64295b21f2ba.jpg" /></p><p>By the support of a classification rule</p><p><img src="2-1680063\696c69fb-6b7b-4c6d-a886-2fccc6af09e4.jpg" /></p><p>in a decision system<img src="2-1680063\5c9088f9-7578-4fe8-bad2-52864da27d94.jpg" />, where <img src="2-1680063\5a639bf7-4d74-46c7-80aa-a16898a4d8a2.jpg" />we mean the set<img src="2-1680063\e12b9d8c-86db-470b-b2fb-e6845cb1bc14.jpg" />.</p></sec><sec id="s3_2"><title>3.2. Meta-Actions</title><p>By meta-actions associated with decision system S we mean higher concepts used to model certain generalizations of actions rules [<xref ref-type="bibr" rid="scirp.29510-ref11">11</xref>]. Meta-actions, when executed, trigger changes in values of some flexible features in S as described by influence matrix [<xref ref-type="bibr" rid="scirp.29510-ref11">11</xref>] and atomic action terms.</p><p>To give an example, let us assume that classification features in S describe teaching evaluations at some school and the decision feature represents their overall score. Explain difficult concepts effectively, Speaks English fluently, Stimulate student interest in the course, Provide sufficient feedback are examples of classification features. Then, examples of meta-actions associated with S will be: Change the content of the course, Change the textbook of the course, post all material on the Web. Clearly, any of these three meta-actions will not influence the feature Speaks English fluently and the same its values will remain unchanged [<xref ref-type="bibr" rid="scirp.29510-ref11">11</xref>]. Let us take Hepatitis as the application domain. Then increase blood cell plague and decrease level of alkaline phosphatase are examples of an atomic action term. Drugs like Hepatil or Hepargen are seen as meta-actions triggering changes described by these two atomic action terms [4, 15].</p><p>It should be noted that Hepatil is also used to get rid of obstruction, eructation, and bleeding. However, Hepargen is not used to get rid of obstruction but it is used to get rid of eructation and bleeding.</p><p>Also, it should be mentioned here that an expert knowledge concerning meta-actions involves only classification features. Now, if some of these features are correlated with the decision feature, then the change of their values will cascade to the decision through the correlation. The goal of action rule discovery is to identify possibly all such correlations.</p><p>Consider several meta-actions, denoted<img src="2-1680063\4f7eff4f-5131-4a9d-8f18-971e034886f7.jpg" />. Each one can invoke changes within values of some classification features in<img src="2-1680063\cc58fcbc-a8e4-4048-aa29-311d15b4eac0.jpg" />. The expected changes of values of classification features on objects from S triggered by these meta-actions are described by the influence matrix<img src="2-1680063\d2a392c4-acc4-4a4f-af6f-23e106e4544e.jpg" />. <xref ref-type="table" rid="table1">Table 1</xref> gives an example of an influence matrix associated with 6 meta-actions and three features: a, b, and c.</p><p>For instance, let us take meta-action M<sub>2</sub>. It says that by executing M<sub>2</sub> on objects in S, two atomic action terms are triggered. They are: <img src="2-1680063\0dfc3ab6-850a-48ec-9eab-68023cf55674.jpg" />and<img src="2-1680063\8dfa15b2-441a-4d59-addf-f7ce3efe3957.jpg" />. It means that objects in S satisfying the description <img src="2-1680063\d2dd3a99-23c6-423a-b304-a504afa55927.jpg" /> are expected to change their description to<img src="2-1680063\6f791212-8a1c-4fef-b16f-c333b0e4aa63.jpg" />.</p><p>Let us define <img src="2-1680063\7dc4eb2e-c163-4b99-800a-5dd4029a0145.jpg" /> as a set of meta-actions associated with a decision system S. Let<img src="2-1680063\9f842f81-d156-442f-94af-f369dfd80808.jpg" />, and<img src="2-1680063\8e181c8e-855e-481a-9e5b-20a279f98c12.jpg" />, then, applying the meta-actions in the set M on an object x will result in<img src="2-1680063\798e3432-ae0d-4ff5-a933-ae551d7eb329.jpg" />, where object x is converted to object y by applying all meta-actions in M to x. Similarly, <img src="2-1680063\c3c4b976-5ed0-4bd1-9d21-ea4b8eeca796.jpg" />, where x is converted to y by applying all meta-actions in M to x for all<img src="2-1680063\32da9ab9-0828-4d5e-8f89-d0634cb0c4b9.jpg" />. Also, by<img src="2-1680063\846176ef-3d58-4aa8-969f-cc917bb8cafb.jpg" />, where<img src="2-1680063\9198ea80-0a47-4ebc-acbc-89d5ab9a6ddb.jpg" />, we mean<img src="2-1680063\5708ba04-e30d-4b09-9191-2d4b21269661.jpg" />.</p></sec><sec id="s3_3"><title>3.3. Side Effects</title><p>The main goal of meta-actions is to trigger action rules.</p><p><xref ref-type="table" rid="table1">Table 1</xref>. An example of an influence matrix associated with 6 meta-actions and three features: a, b, and c.</p><p><img src="2-1680063\f23cf66b-0332-467b-8cdf-8ecf79f2b447.jpg" /></p><p>However, it is often the case that when applying metaactions for the purpose of executing a specific action rule, a set of unrelated additional and potentially harmful atomic action terms are triggered. The additional action terms resulting from the meta-action application are called side effects.</p><p>Meta-actions might move some objects’ features values from negative to positive values <img src="2-1680063\b2c78ca1-675a-4270-b5c4-a926350e2a0c.jpg" /> and <img src="2-1680063\022ad100-531e-4876-a445-9f4beec30a5f.jpg" /> (desirable positive side effects), and some object’s features values from positive to negative values <img src="2-1680063\23b71eb0-9754-483f-b8bf-3f6997487a75.jpg" /> and <img src="2-1680063\f026544e-2c86-47d2-8b37-216a0f166677.jpg" /> (undesirable negative side effects).</p><p>Even though the features transitioning from positive to negative values might result in catastrophic situations, they were not fully investigated in previous work involving action rules discovery.</p></sec></sec><sec id="s4"><title>4. Personalized Object Grouping</title><p>Unfortunately, the negative side effects resulting from applying meta-actions are unavoidable in most situations. However, we can still lower the negative side effects resulting from executing the meta-actions by personalizing the action rules applied to objects. Action rules dictate the sets of meta-actions to apply to be triggered. There are multiple subsets of meta-actions that could be applied to different action rules and result in multiple subsets of negative side effects.</p><p>We aim to minimize the negative side effects for a large number of objects by discovering personalized action rules while keeping their utility and increasing their support and confidence.</p><p>In the following, we define three techniques to group objects based on their side effects resulting from applying meta-actions for a personalized action rules discovery system.</p><sec id="s4_1"><title>4.1. Side Effects Based Grouping</title><p>In this technique, as the title suggests, we group objects based on side effects. In most situations, objects have known side effects such as patients having allergies. However, more side effects can be determined based on the possible meta-actions applied.</p><p>Let us define the set of meta actions <img src="2-1680063\bf77c20c-750b-44fe-9991-50852b2ad671.jpg" /> on the system<img src="2-1680063\7169f462-b930-4a45-a100-0c63bdb34672.jpg" />, such that <img src="2-1680063\fc6d3c27-2573-44de-a4ad-e3d68723b797.jpg" /> for<img src="2-1680063\878c9f2b-4b99-4f5a-8f46-a4e3336f95da.jpg" />.</p><p>We aim at grouping objects <img src="2-1680063\194fdd58-3afd-491c-a4cd-c562da1f2397.jpg" /> that have same negative side effects for any meta-action in <img src="2-1680063\70b5d2cd-403d-4268-9615-d86a0b2b6987.jpg" /> where<img src="2-1680063\c57c4658-88ea-4850-8fd8-c76c19115c1a.jpg" />. This grouping will result in a partition of X defined by the equivalence relation given in the following:</p><p><img src="2-1680063\1931b97c-bf20-4f22-80bd-08291fb6c016.jpg" /></p><p>where<img src="2-1680063\4871e682-e44e-44ac-a139-66389aa15472.jpg" />, and<img src="2-1680063\49bb756e-5afb-4524-9701-b8c9abfdb777.jpg" />.</p><p>Also, we assume here that x<sub>i </sub>is converted to y<sub>i</sub><sub>,k</sub> and x<sub>j</sub> is converted to y<sub>j</sub><sub>,k</sub> by<img src="2-1680063\89395a3b-39cf-40d2-a1de-b9ba75f7af7c.jpg" />.</p><p>In a real setting, as explained earlier, we need to follow a set of steps in order to group objects in the most optimal way minimizing the negative side effects to extract the right action rules. In fact, meta-actions result in different negative side effects from one object to another. We defined the following steps for personalizing action rules based on common negative side effects:</p><p>• We first need to extract the negative side effects from applying the meta-actions for each object <img src="2-1680063\b1c06df9-8012-4fb0-8bc6-0f0146ded3fe.jpg" /> if they are not defined yet. This process is performed by analyzing our decision system S and extracting all negative side effects <img src="2-1680063\2dcc9f1a-dd9f-4d4e-9543-79501c7bb0ff.jpg" /> for all <img src="2-1680063\828a1ad5-e9e3-48bc-b082-c7351a481dd6.jpg" /> for each transaction (observation) that happens directly after applying the meta-actions.</p><p>• We then group the objects that have the same side effects using the previously defined equivalence relation that will result in a partition G. Those groups encompass the objects’ observations in our decision system for each object in the group.</p><p>• We extract the personalized action rules for each group <img src="2-1680063\d34f1bca-80c3-42c7-b11a-b9994ce46e80.jpg" /> using the objects’ observation in each group and the algorithms presented in [3,9].</p><p>• Finally, we select the personalized action rules with the best support and confidence pair to apply in each group.</p><p>The personalized action rules extracted for each group of objects will result in the same negative side effects when applying the related meta-actions to trigger the action rules. However, grouping the objects by negative side effects first will decrease the object population for discovering the action rules for each group. This might result in decreasing the support of the rules or even not discovering all possible rules. To remediate to this problem, we propose the action rule based grouping that is described in the following.</p></sec><sec id="s4_2"><title>4.2. Action Rules Based Grouping</title><p>Another way of grouping objects in X is by grouping action rules with respect to their common support.</p><p>Let us assume that AR<sub>S</sub> is a set of action rules extracted from a decision system<img src="2-1680063\43b0f53a-47d3-43ba-85bd-0883b531befc.jpg" />, and <img src="2-1680063\e916c7ff-359f-4a42-a5ac-7f81b57ec949.jpg" /> The binary relation <img src="2-1680063\f70074bf-afa3-4775-8b79-21f5660770d5.jpg" /> is defined as follows:</p><p><img src="2-1680063\1666ba7c-060d-4ddf-8592-708bfa8d3ac1.jpg" /></p><p>Clearly, <img src="2-1680063\f28f7516-6689-45f2-812b-a298eebf89cf.jpg" />is an equivalence relation which partitions the action rules in AR<sub>S</sub> into classes such that any two action rules in the same class have the same set of supporting objects in X. For instance, let us assume that</p><p><img src="2-1680063\63cfbf4d-aee1-45d1-a97b-75f3ffb72c6e.jpg" />and <img src="2-1680063\03ce7269-ed60-4fbd-a3eb-f4d4a5d44cc8.jpg" />. Also, we assume here that <img src="2-1680063\a233b28b-4865-4094-a8ae-a65bb5ced0b0.jpg" />, and<img src="2-1680063\4f325535-9fde-4e9c-aa4d-f09ccaf2c4d8.jpg" />. Then, <img src="2-1680063\2bc9ef4f-7d03-444f-b151-0565f54d9b6c.jpg" />and <img src="2-1680063\a82c05ef-10a9-4184-8c8c-0bd4557d10e6.jpg" />, where <img src="2-1680063\8ead9981-d6b0-4018-a807-2c495716d710.jpg" /> is the set of values of attributes listed in t<sub>11</sub>. Now, if<img src="2-1680063\efe60314-e5ee-4b6b-b869-9e70df5ebaa4.jpg" />, then</p><p><img src="2-1680063\2157b3f1-0519-4542-a8a0-8914c6e5aebc.jpg" /></p><p>displays all properties which objects in X have to satisfy in order to be affected by r<sub>1</sub> or r<sub>2</sub>.</p><p>So, the relation <img src="2-1680063\d8e111c4-827c-446c-94c6-469ac3fd772a.jpg" /> partitions the action rules in AR<sub>S</sub> into equivalence classes in such a way that each class<img src="2-1680063\f61539c8-b554-4aa9-81b7-5f34a6c5af97.jpg" />, where <img src="2-1680063\b6a90e4b-88b3-444c-ac39-629c92358711.jpg" /> and <img src="2-1680063\a44f87de-f857-45f2-aff0-b8d881ed7b32.jpg" />, has a unique set of attribute values <img src="2-1680063\d00d6cdd-8a42-482d-9309-9128af833887.jpg" /> for <img src="2-1680063\05e08561-ae61-4c2a-aea8-b82d8b848ef3.jpg" /> which is used as its identifier. In the section above, <img src="2-1680063\41973f9c-69f3-4a20-8af4-783c96648ac9.jpg" />.Each identifier defines a subset of all objects in X satisfying all properties listed in it. This way, we do not only group the objects in X but also identify the largest subset of objects in X which can be affected by minimum one action rule.</p><p>We still need to partition further the obtained groups of objects by taking into consideration personalized action rules based on their negative side effects. We use grouping mechanism similar to the side effects based grouping, presented in the previous section.</p><p>We define the following steps for personalizing action rules based grouping with respect to the negative side effects:</p><p>• We first extract the set of action rules AR<sub>S</sub> from S and next we group the objects in X based on the equivalence relation<img src="2-1680063\afa64563-c707-4754-9f66-6e7d4db78249.jpg" />. Let’s assume that <img src="2-1680063\94c0883d-05ad-426a-8108-303004506168.jpg" /> represents that grouping.</p><p>• We extract the negative side effect <img src="2-1680063\0da4d5f7-9a4f-407a-8192-90d5b2e4aba4.jpg" /> for all <img src="2-1680063\27e32de4-c171-459b-aaf7-c30c06fcc230.jpg" /> resulting from applying the meta-actions to trigger the action rules in <img src="2-1680063\ee6a80fe-c7c3-484f-9aaa-c56de53d4582.jpg" />for each object<img src="2-1680063\4259a159-9cd0-415f-a3f9-b04a0c484468.jpg" />.</p><p>• Then, we split each group <img src="2-1680063\d565d974-e91c-4788-95a4-c05848cc6bf2.jpg" /> in such a way that objects having the same side effects with respect to action rules associated with G<sub>k</sub> are placed in the same sub-groups. For that purpose, we use the equivalence relation <img src="2-1680063\aea7a979-9bf6-4dad-be8c-58e8200fc50e.jpg" /> defined in the previous section. It will result in new sub-groupings G<sub>ki</sub> of X.</p><p>• We merge the sub-groups G<sub>ki</sub> if their respective action rules trigger the same negative side effects.</p><p>• Finally, we select the personalized action rules with the best support and confidence pair to apply in each group.</p><p>This grouping will not generate smaller groups than the previous technique since the merging step insures that groups with the same negative side effects are merged together.</p></sec><sec id="s4_3"><title>4.3. Meta-Actions Based Grouping</title><p>The previous grouping technique based on action rules does not take the meta-actions into consideration. This may result in groups of objects with their respective action rules having different meta-actions applied to trigger their rules.</p><p>Another grouping technique groups objects first with respect to meta-actions applied to them. Of course meta-actions are not applied randomly to objects. They are either applied based on an action rule needs, or applied by an administrator making a decision based on his/her expertise.</p><p>Let us have a decision system <img src="2-1680063\9445e6c2-6478-4489-8e71-2f39eb35343b.jpg" /> and a set of meta-actions <img src="2-1680063\3badde62-23fa-484d-ab61-6dfa428e4f2b.jpg" /> associated with S which can be applied to objects in X. We first group objects by meta-actions and then we split the obtained groups further with respect to the negative side effects which are triggered by them. In order to group objects in X with respect to a meta-action<img src="2-1680063\ae863e44-8cb9-4e6d-9bb7-88768778e985.jpg" />, where E<sub>pk</sub> are atomic actions triggered by M<sub>p</sub>, we assume that <img src="2-1680063\c08773a5-42aa-4fe7-951f-b99848c0250a.jpg" /> and define the following relation for any<img src="2-1680063\b6198ddc-de53-4b5e-b797-d13ee6f852a0.jpg" />:</p><p><img src="2-1680063\fce0f03b-f22c-43e1-baa6-7137fd160a80.jpg" /></p><p>In a similar way we can group objects in X with respect to any set of meta-actions and in particular with respect to a minimal set of meta-actions <img src="2-1680063\713d1968-b2d9-4ea6-ac0b-489b6bd8fbf4.jpg" /> triggering a given action rule<img src="2-1680063\23fd55ae-21a3-4993-81c7-160f51a3b867.jpg" />. Let us assume that</p><p><img src="2-1680063\039d0653-9ce2-4627-ac96-4af212c33216.jpg" />represents that grouping. Next, we split each group <img src="2-1680063\1e9bd560-e51a-40bc-828d-b65c447a82b9.jpg" /> in such a way that objects having the same side effects with respect to meta-actions associated with G<sub>k</sub> are placed in the same sub-groups. This strategy is similar to the one presented in Section 4.1.</p></sec></sec><sec id="s5"><title>5. Experiments</title><p>In this paper, we used R 2.15 to process the data and built in software to discover action rules.</p><sec id="s5_1"><title>5.1. Data-Set Description</title><p>The dataset used in those experiments is from the Tinnitus Handicap Inventory and represents physician’s observations on patients. The data contains three categories of observations on patient’s properties that are affected by tinnitus, which are: functioning (F), emotions (E), and how catastrophic it is (C). Each category consists of several related questions describing the patient’s state. There are 25 multiple choice questions altogether, and the answers to all of them can be mapped to numeric scores: “Yes” is 4, “Sometimes” is 2 and “No” is 0. To evaluate the overall status for each patient, physicians observed three features “Sc F”, “Sc E”, and “Sc C”, which are the total score of functioning category, the total score of emotions category and the total score of catastrophic category, respectively. Those three scores represent the sum of all the answer’s scores for each category. Then feature “Sc T” (total score) is generated by adding results of “Sc F”, “Sc E”, and “Sc C” together to measure the tinnitus severity. The Tinnitus Handicap Inventory is completed during each patient visit and stored with patients’ ID, visit date and number, and patient’s gender (g). Another aspect of the data was the treatment performed on the patients at each visit. The treatment performed on the patients at each visit were divided into four treatments that are: Hearing Aid (HA), Sound Generator (SG), (CO) Combination of HA and SG, and a regular consultation (RC).</p><p>To be able to use the data in our experiments we had to perform a cleaning step along with a discretization step. In fact, the total number of patients’ visits is of 2591 visit instances; however, there are multiple missing values and incomplete visit instances that had to be removed in order to be able to complete our experiments with the cleanest data possible. After cleaning the data, we ended up having only 517 visit instances.</p><p>We distinguished our data set classification features from the side effects. We assumed that the classification features are the functioning (F), emotions (E), and the catastrophic (C) features, and we kept their score values as they were already discretized. We further assumed that the side effects were the three scores of each category of the features Sc F, Sc E, and Sc C. We discretized the side effects based on the improvements on the category score (score = 1 positive side effects if the score decreases) and the declining of the category score (score = 0 negative side effects if the score increases). The decision feature is the total score, and the main goal of the treatments was to decrease the total score. We also discretized the decision feature, the total score, based on its improvement and its declining (score = 1 if improvement i.e. score decreases) and (score = 0 if declining i.e. score increases).</p></sec><sec id="s5_2"><title>5.2. Side Effects Based Grouping</title><p>In this experiment we used the steps described in our proposed approach. However, we first cleaned the data and organized it by negative side effects.</p><p>Since we already know the three side effects in our dataset, we grouped patients that have the same negative side effects by codifying the different combinations of side effects values. Since we have three side effects and two possible values for each side effect (0 for negative and 1 for positive), we will have eight <img src="2-1680063\59642fb1-b97a-4967-8d85-cea1c8a59093.jpg" /> possible groups of patients <img src="2-1680063\10de69f9-3126-4d4b-8583-1d81265dce07.jpg" /> in our partitioning.</p><p>Grouping patients with regards to same side effects resulted in the following number of patients in each group (see <xref ref-type="table" rid="table2">Table 2</xref>):</p><p>After grouping the patients by side effects, we extracted the action rules AR (2, 85%) using our action rules discovery software. We constrained the action rules confidence to 85% and support to a minimum of 2 in each one of the groups. However, since different groups might have different support, we increased the support sequentially to have the highest minimum support that returns actions rules. Furthermore, we fixed the decision transition from no-improvement to improvement<img src="2-1680063\cc72fcdf-9e4b-4fcb-8466-5fd9eb7c5449.jpg" />.</p><p>The results of each group’s action rules discovery after the partitioning are presented in the following <xref ref-type="table" rid="table3">Table 3</xref>.</p><p>Note that the groups of only negative side effects g<sub>000 </sub>and the group of only positive side effects g<sub>111</sub> do not have any action rule. This is due to the decision feature being the same for all the group. In addition, note that the extracted rules do not have strong support. This is due to shrinking the patients populations in the groups.</p><p>An example of an action rule extracted from group g<sub>110</sub> is described in the following:</p><p><img src="2-1680063\bab79bf1-633d-4509-a191-c01f87c58b64.jpg" /></p><p><xref ref-type="table" rid="table2">Table 2</xref>. Number of patients by side effects groups.</p><p><img src="2-1680063\434d6391-d5ee-4b31-b715-feea716705df.jpg" /></p><p><xref ref-type="table" rid="table3">Table 3</xref>. Action rules by side effects groups.</p><p><img src="2-1680063\cfae63dc-05ac-4818-b5e5-377b6f136d16.jpg" /></p></sec><sec id="s5_3"><title>5.3. Action Rules Based Grouping</title><p>After the data cleaning step, we extracted all possible action rules from the entire decision system. We used our action rules extraction software setting up the minimal confidence to 85%, and the starting support at a minimum of 20. This support was then decreased sequentially until we reached a minimum support that resulted in discovering at least one action rule.</p><p>First, we extracted two action rules with minimum support 20 and minimum confidence 85%. Then, we decreased the minimum support to 19 to extract more action rules while keeping the confidence at least at 85%. This way 10 additional action rules has been found.</p><p>Next, we grouped them into sets of action rules that have the same antecedent side. Grouping the action rule with same antecedent side resulted in two groups for the first partition P1 for action rules with support 20. For the second set of action rules with support 19, we ended up having a partition P2 of 10 groups. Each one of those groups is summarized in <xref ref-type="table" rid="table4">Table 4</xref> and contains one action rule with a specific confidence and support:</p><p>For each action rule antecedent side set, we grouped patients that have the same preconditions as the antecedent part of action rules set together in the same group. This type of partitioning is natural since each patient <img src="2-1680063\3eb1a88a-8eaa-4f77-bcd7-d8bab6d2d655.jpg" /> is associated with a set of possible action rules<img src="2-1680063\a13d3550-cdb5-457e-aeeb-13dc82d68c64.jpg" />. This step also insures that patients that do not have possible action rules <img src="2-1680063\b0731ac1-9c47-490f-b3a4-888f7ed2d4fc.jpg" /> are not part of the partition grouping.</p><p>Each group of action rules led to a number of patients having the same preconditions as the antecedent side of the rules. This experiment returned the same number of patients in each group as the support of the respective rules, which are 20 patients for the two groups of P1 and 19 patients for each group of P2.</p><p><xref ref-type="table" rid="table4">Table 4</xref>. Action rules by antecedent side grouping.</p><p><img src="2-1680063\e729fc53-98c1-409e-8e91-62de394dec92.jpg" /></p><p>Note that we do not get the same group size as the support of the corresponding rules in all situations since we are using the minimum support method to compute the rule support.</p><p>We followed the next step in our described approach where we further partitioned each group of patients presented in the previous <xref ref-type="table" rid="table4">Table 4</xref> to subgroups having the same negative side effects.</p><p>Each action rules based group was partitioned into a number of subgroups with regards to the same negative side effects. This partitioning is represented in <xref ref-type="table" rid="table5">Table 5</xref>, where you can note that the total number of patients for all negative side effects sub-group (row sum) is larger than the total number of patients in each corresponding parent group in the action rules grouping. This is due to an overlap between the groups for patients having different applicable action rules.</p><p>The previous table also represents the merging step, where the total number of patients in each sub-group is represented by the partition with respect to side effects. Note that this number is small due to the patients overlap described earlier in the table for the action rules groups. However there is no overlap between the different side effects groupings.</p></sec><sec id="s5_4"><title>5.4. Meta-Action Based Grouping</title><p>This experiment requires grouping the objects based on meta-actions. Since the physician already applied treatments (meta-actions) to patients and those treatments are recorded in the dataset, we just need to place any two patients in the same group if the same treatments have been applied to them.</p><p><xref ref-type="table" rid="table5">Table 5</xref>. Number of patients by side effects and action rules grouping.</p><p><img src="2-1680063\8da903d3-8962-4033-ae2f-860c234f8aed.jpg" /></p><p>After cleaning the dataset and removing the missing and incomplete values, we ended up having three possible treatments that are Hearing Aid (HA), Sound Generators (SG), and Regular Consultation (RC). Thus, we grouped the patients into those three different groups. The results of the grouping based on same meta-actions are summarized in <xref ref-type="table" rid="table6">Table 6</xref>.</p><p>We then generated action rules from each group by setting up the minimum confidence to 85% and minimum support to 3; however, the support varies from one group to another depending on the group’s action rules strength. We also fixed the decision feature transition from 0 to 1 (no improvement to improvement in the score<img src="2-1680063\2493da99-73e5-4a96-88e6-2c902b918f61.jpg" />). <xref ref-type="table" rid="table7">Table 7</xref> summarizes the results of action rules discovery:</p><p>We can note that the minimum support strength of the discovered action rules in each group is positively correlated to the number of patients in each group.</p><p>Here is the example of an action rule discovered in the RC group:</p><p><img src="2-1680063\9f0a0e52-a596-4c33-a9e9-fa695ec3fcd5.jpg" /></p><p>Once we have the groups of patients based on the meta-actions, we further partition each group to subgroups with respect to the same negative side effects. The results are summarized in <xref ref-type="table" rid="table8">Table 8</xref>.</p></sec><sec id="s5_5"><title>5.5. Grouping Schemes Comparison</title><p>All three grouping schemes have their advantages and disadvantages with regards to action rules personalization.</p><p><xref ref-type="table" rid="table6">Table 6</xref>. Number of patients by meta-action.</p><p><img src="2-1680063\92af0299-c7d0-4fe9-b287-1a8636ed548f.jpg" /></p><p><xref ref-type="table" rid="table7">Table 7</xref>. Action rules by meta-actions groups.</p><p><img src="2-1680063\8cad813e-b91e-41bc-a99b-6577cc818784.jpg" /></p><p><xref ref-type="table" rid="table8">Table 8</xref>. Number of patients by meta-actions and side effects grouping.</p><p><img src="2-1680063\b9006e72-62f6-4e6f-a614-2dd27f0e8464.jpg" /></p><p>The side effects-based grouping is a patients-centric scheme with regards to their negative side effects. It allows the extraction of more personalized action rules since each group dataset used in the action rules discovery process is exclusive to patients with exactly the same negative side effects. As we can note from Tables 2 and 3 and <xref ref-type="fig" rid="fig1">Figure 1</xref>, the average group size is decent and the number of action rules generated is high. In addition, <xref ref-type="fig" rid="fig2">Figure 2</xref> denotes the highest confidence for this scheme. However the support of the extracted rules is rather small in comparison with the other schemes as seen in <xref ref-type="fig" rid="fig3">Figure 3</xref>. In fact, using the partitioned datasets to extract the rules limits the number of observations; thus, limits the strength of the action rules.</p><p>In this sense, we might argue that the second scheme, action rules based grouping, is more efficient than the previous scheme. It uses the whole dataset to generate the action rules first, and then groups patients by their side effects. It allows extracting action rules with stronger support as seen in <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="table" rid="table4">Table 4</xref>. This partitioning is the most fine-grained since it allows distinguishing the patients not only by their side effects but also by their personalized rules. This is confirmed in our experiment where the number of patients in the finegrained side effects groups is very small as seen in <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="table" rid="table5">Table 5</xref>. This is due to shrinking the datasets or groups to only the action rules domains (patients with extracted applicable action rules<img src="2-1680063\690e6530-e1de-46a1-80b2-0541eeed7432.jpg" />). The total number of patients will get bigger as we decrease the support, since we will extract more rules. However, the rules confidence is the smallest in this scheme as seen in <xref ref-type="fig" rid="fig2">Figure 2</xref>. In addition, in order to cover all patients in the dataset, we will eventually have to decrease the support; thus, the strength of the rules.</p><p>The third grouping scheme, meta-action based grouping, is the most efficient for our dataset. As we can note from <xref ref-type="table" rid="table7">Table 7</xref> and <xref ref-type="fig" rid="fig3">Figure 3</xref>, even though we used only subsets of the overall dataset in the meta-actions based grouping, we extracted a higher number of rules with the highest support for the RC group in the later scheme. Furthermore, extracted rules have a higher average confidence as seen in <xref ref-type="fig" rid="fig2">Figure 2</xref> than the second scheme. In addition, the average number of patients in each side effects based sub-groups is higher than the previous scheme and encompasses all patients for our dataset as seen in <xref ref-type="fig" rid="fig1">Figure 1</xref>. Grouping by meta-actions filtered all the noise, such as, patients that have the same initial state but different decision feature values then the ones applied in the extracted rules.</p><p>The reason for its efficiency is that meta-actions are the source of side effects, and are directly correlated to patients’ negative side effects when applied to them. In fact, in our dataset, expert physicians apply treatments (meta-actions) to patient, based on their pathological state, knowing their negative side effects on them.</p></sec></sec><sec id="s6"><title>6. Related Work</title><p>There have been several research efforts on action rules since their introduction by [<xref ref-type="bibr" rid="scirp.29510-ref1">1</xref>]. The first effort to mine action rules from scratch was done in [<xref ref-type="bibr" rid="scirp.29510-ref7">7</xref>]. However multiple action rules discovery techniques were presented in [9,10].</p><p>Actio rules can also be seen as a composition of two classification rules as described in [<xref ref-type="bibr" rid="scirp.29510-ref9">9</xref>], where the authors described how to compute the support and confidence of an action rule based on it’s two composing classification rules.</p><p>Meta-actions were first introduced in [<xref ref-type="bibr" rid="scirp.29510-ref11">11</xref>] as a higher level concepts used in modeling certain generalizations of actions rules. They were described either by an influence matrix or an antology as a set of value transitions in flexible attributes. Meta-action were formalized in [<xref ref-type="bibr" rid="scirp.29510-ref16">16</xref>], and used in a pruning process with tree classifiers to discover action rules. In [<xref ref-type="bibr" rid="scirp.29510-ref17">17</xref>], the authors show the cascadeing effect of meta-actions leading to a desired effects when generating association action rules and action paths. However, the previous work on meta-action neither studied the side effects of meta-actions nor the action rules personalization problem. In this paper we presented three grouping schemes aiming at discovering personalized action rules.</p></sec><sec id="s7"><title>7. Conclusion</title><p>Actions rules are very important in modeling expert and domain knowledge. They were used in several domains including healthcare and music information retrieval. Action rules were augmented by the introduction of meta-actions that experts use to trigger them. In this paper, we studied the tinnitus handicap disease, and noted the importance of filtering negative side effects in applying treatments to patients. We then defined formally the negative side effects, and proposed to extract personalized action rules based on these side effects. We believe that expert physicians partition patients with the same pathological state based on their side effects response to treatments. Therefore, we proposed three grouping schemes with regards to negative side effects to extract patient’s personalized action rules. We also implemented the three grouping schemes and tested them on the Tinnitus handicap dataset. We further compared the three grouping schemes and discussed their advantages and disadvantages, and justified our choice to apply the meta-action based grouping scheme. We trust that personalization is a very important aspect in filtering noise that skilled experts face when making decisions.</p></sec><sec id="s8"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.29510-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Z. W. Ras and A. Wieczorkowska, “Action-Rules: How to Increase Profit of a Company,” In: D. A. Zighed, J. Komorowski and J. Zytkow, Eds., Principles of Data Mining and Knowledge Discovery, Springer, Lyon, Vol. 1910, 2000, pp. 587-592.</mixed-citation></ref><ref id="scirp.29510-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">A. Hajja, A. Wieczorkowska, Z. W. Ras and R. Gubrynowicz, “Object-Driven Action Rules and Their Application to Hypernasality Treatment,” Proceedings of ECMLPKDD Workshop on New Frontiers in Mining Complex Patterns, Bristol, 24-28 September 2012, pp. 104-115.</mixed-citation></ref><ref id="scirp.29510-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Z. W. Ras, A. Dardzinska, L. S. Tsay and H. Wasyluk, “Association Action Rules,” IEEE International Conference on Data Mining Workshops, Pisa, 15-19 December 2008, pp. 283-290.</mixed-citation></ref><ref id="scirp.29510-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">H. Wasyluk, Z. W. Ras and E. Wyrzykowska, “Application of Action Rules to HEPAR Clinical Decision Support System,” Journal of Experimental and Clinical Hepatology, Vol. 4, No. 2, 2008, pp. 46-48.</mixed-citation></ref><ref id="scirp.29510-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">X. Zhang, Z. W. Ras, P. J. Jastreboff and P. L. Thompson, “From Tinnitus Data to Action Rules and Tinnitus Treatment,” Proceedings of 2010 IEEE Conference on Granular Computing, IEEE Computer Society, Silicon Valley, 2010, pp. 620-625.</mixed-citation></ref><ref id="scirp.29510-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">S. Greco, B. Matarazzo, N. Pappalardo and R. Slowinski, “Measuring Expected Effects of Interventions Based on Decision Rules,” Journal of Experimental and Theoretical Artificial Intelligence, Vol. 17, No. 1-2, 2005, pp. 103-118. doi:10.1080/09528130512331315864</mixed-citation></ref><ref id="scirp.29510-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Z. He, X. Xu, S. Deng and R. Ma, “Mining Action Rules from Scratch,” Expert Systems with Applications, Vol. 29, No. 3, 2005, pp. 691-699. 
doi:10.1016/j.eswa.2005.04.031</mixed-citation></ref><ref id="scirp.29510-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Y. Qiao, K. Zhong, H.-A. Wang and X. Li., “Developing Event-Condition-Action Rules in Real-Time Active Database,” Proceedings of the 2007 ACM Symposium on Applied Computing, Seoul, 11-15 March 2007, pp. 511- 516.</mixed-citation></ref><ref id="scirp.29510-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Z. Ras and A. Dardzinska, “From Data to Classification Rules and Actions,” International Journal of Intelligent Systems, Vol. 26, No. 6, 2011, pp. 572-590.</mixed-citation></ref><ref id="scirp.29510-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">J. Rauch and M. Simunek, “Action Rules and the GUHA Method: Preliminary Considerations and Results,” Foundations of Intelligent Systems, Vol. 5722, 2009, pp. 76-87.</mixed-citation></ref><ref id="scirp.29510-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">K. Wang, Y. Jiang and A. Tuzhilin, “Mining actionable Patterns by Role Models,” Proceedings of 22nd International Conference on Data Engineering, Atlanta, 3-7 April 2006, pp. 16-26.</mixed-citation></ref><ref id="scirp.29510-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">H. Zhang, Y. Zhao, L. Cao and C. Zhang, “Combined Association Rule Mining,” In: T. Washio, E. Suzuki, K. M. Ting and A. Inokuchi, Eds., Proceedings of the 12th Pacific-Asia Conference on Advances in Knowledge Discovery and Data Mining, LNCS, Springer, Vol. 5012, 2008, pp. 1069-1074.</mixed-citation></ref><ref id="scirp.29510-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">J. Rauch, “Action4ft-Miner Module,” Lisp-Miner Project, 2012. http://lispminer.vse.cz</mixed-citation></ref><ref id="scirp.29510-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Z. Pawlak, “Information Systems—Theoretical Foundations,” Information Systems Journal, Vol. 6, No. 3, 1981, pp. 205-218. doi:10.1016/0306-4379(81)90023-5</mixed-citation></ref><ref id="scirp.29510-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Z. W. Ras, E. Wyrzykowska and H. Wasyluk, “ARAS: Action Rules Discovery Based on Agglomerative Strategy,” Mining Complex Data, Vol. 4944, 2008, pp. 196-208.</mixed-citation></ref><ref id="scirp.29510-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Z. W. Ras and A. Dardzinska, “Action Rules Discovery Based on Tree Classifiers and Meta-Actions,” Foundations of Intelligent Systems, Vol. 5722, 2009, pp. 66-75. 
doi:10.1007/978-3-642-04125-9_10</mixed-citation></ref><ref id="scirp.29510-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">A. Tzacheva and Z. W. Ras, “Association Action Rules and Action Paths Triggered by Meta-Actions,” IEEE Conference on Granular Computing, San Jose, 14-16 August 2010, pp. 772-776.</mixed-citation></ref></ref-list></back></article>