<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Extracting both MofN rules and if-then rules from the training neural networks</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Norbert</forename><surname>Tsopze</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Department of Computer Science</orgName>
								<orgName type="department" key="dep2">Faculty of Science</orgName>
								<orgName type="institution">University of Yaounde I</orgName>
								<address>
									<country key="CM">Cameroon</country>
								</address>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="laboratory">CRIL-CNRS UMR 8188</orgName>
								<orgName type="institution">Université Lille-Nord de France</orgName>
								<address>
									<addrLine>SP 16</addrLine>
									<postCode>F-62307</postCode>
									<settlement>Artois, Lens</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Engelbert</forename><surname>Mephu Nguifo</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution" key="instit1">Clermont Université</orgName>
								<orgName type="institution" key="instit2">Université Blaise Pascal</orgName>
								<orgName type="institution" key="instit3">LIMOS</orgName>
								<address>
									<addrLine>BP 10448</addrLine>
									<postCode>F-63000</postCode>
									<settlement>Clermont-Ferrand</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="laboratory">UMR 6158</orgName>
								<orgName type="institution" key="instit1">CNRS</orgName>
								<orgName type="institution" key="instit2">LIMOS</orgName>
								<address>
									<postCode>F-63173</postCode>
									<settlement>Aubiére</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Gilbert</forename><surname>Tindo</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Department of Computer Science</orgName>
								<orgName type="department" key="dep2">Faculty of Science</orgName>
								<orgName type="institution">University of Yaounde I</orgName>
								<address>
									<country key="CM">Cameroon</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Extracting both MofN rules and if-then rules from the training neural networks</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">399858AE3E8D7327E3D463C7C61C3DEB</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T22:16+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract/>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Artificial Neural Networks classifiers have many advantages such as: noise tolerance, possibility of parallelization, better training with a small quantity of data . . . . Coupling neural networks with an explanation component will increase its usage for those applications. The explanation capacity of neural networks is solved by extracting knowledge incorporated in the trained network <ref type="bibr" target="#b0">[Andrews et al., 1995]</ref>. We consider a single neuron (or perceptron) with Heaviside map as activation function (f (x) = 0 if x &lt; 0 else 1). For a given perceptron with the connection weights vector W and the threshold θ, this means finding the different states where the neuron is active (wich could be reduced to the Knapsack problem.</p><p>With the existing algorithms, two forms of rules are reported in the literature : '</p><formula xml:id="formula_0">If (condition) then conclusion' form noted 'if then' rules, 'If (m of a set of conditions) then conclusion' form noted 'M of N '</formula><p>The intermediate structures that we introduce are called MaxSubset list and generator list. The MaxSubset is a minimal structure used to represent the if-then rules while the generator list is some selected MaxSubsets from which we can derive all MaxSubsets and all MofN rules. We introduce heuristics to prune and reduce the candidate search space. These heuristics consist of sorting the incoming links according to the descending order, and then pruning the search space using the subset cardinality bounded by some determined values.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">The MaxSubsets and generators Rules extraction approach</head><p>The general form of a MofN rule is 'if</p><formula xml:id="formula_1">m 1 of N 1 ∧ m 2 of N 2 ∧...∧m p of N p then conclusion' or ' i (m i of N i )</formula><p>then conclusion'; for each subset N i of the inputs set, if m i elements are verified, the conclusion is true.</p><p>The common limit of previous approaches is the exclusive form of the extracted rules. Thus we introduce a novel approach called MaxSubset from which it is possible to generate both forms of rules. The MaxSubset approach follows operations (3), ( <ref type="formula">4</ref>) and (5) of figure <ref type="figure" target="#fig_0">1</ref>; while the existing known algorithms follow the path (1) for the if-then rules and (2) for the MofN rules. The processes (3), ( <ref type="formula">4</ref>) and ( <ref type="formula">5</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Conclusion</head><p>This approach consists in extracting a minimal list of elements called MaxSubset list, and then generating rules in one of the standard forms : if-then or MofN. To our knowledge, it is the first approach which is able to propose to the user a generic representation of rules from which it is possible to derive both forms of rules.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Rules extraction process:</figDesc></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>This work is partially supported by the French Embassy in Cameroon, under the first author's PhD grant provided by the French Embassy Service SCAC (Service de Coopération et d'Action Culturelle).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Survey and critique of techniques for extracting rules from trained artificial neural networkss</title>
		<author>
			<persName><surname>Andrews</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceeding IJCNN&apos;11 international joint conference on Neural Networks</title>
				<meeting>eeding IJCNN&apos;11 international joint conference on Neural Networks</meeting>
		<imprint>
			<date type="published" when="1995">1995. 1995. 2011</date>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page" from="373" to="389" />
		</imprint>
	</monogr>
	<note>Towards a generalization of decompositional approach of rules extraction from network</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
