<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>concept learning &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/concept-learning/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Wed, 23 Sep 2026 21:44:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>concept learning &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>Decision Trees for Giant Knowledge Bases: New Distributed Approach Scales Logical AI</title>
		<link>https://scienmag.com/decision-trees-for-giant-knowledge-bases-new-distributed-approach-scales-logical-ai/</link>
		
		<dc:creator><![CDATA[Blake Davidson]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 21:44:24 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[Apache Spark]]></category>
		<category><![CDATA[concept learning]]></category>
		<category><![CDATA[description logic]]></category>
		<category><![CDATA[Description Logic applications]]></category>
		<category><![CDATA[Distributed Computing]]></category>
		<category><![CDATA[distributed computing for AI]]></category>
		<category><![CDATA[distributed decision trees]]></category>
		<category><![CDATA[distributed reasoning]]></category>
		<category><![CDATA[DistTDT]]></category>
		<category><![CDATA[explainable AI]]></category>
		<category><![CDATA[Explainable Artificial Intelligence]]></category>
		<category><![CDATA[explainable machine learning]]></category>
		<category><![CDATA[large-scale knowledge bases]]></category>
		<category><![CDATA[logic-based AI scalability]]></category>
		<category><![CDATA[OWL]]></category>
		<category><![CDATA[refinement operator]]></category>
		<category><![CDATA[SANSA framework]]></category>
		<category><![CDATA[scalable knowledge base reasoning]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[symbolic AI systems]]></category>
		<category><![CDATA[terminological decision tree learning]]></category>
		<category><![CDATA[terminological decision trees]]></category>
		<category><![CDATA[transparent AI decision-making]]></category>
		<category><![CDATA[white-box AI models]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=210541</guid>

					<description><![CDATA[Researchers have unveiled DistTDT, a distributed framework that brings explainable terminological decision tree learning to massive OWL knowledge bases, cutting runtime on a financial ontology from over 340 minutes to under 40.]]></description>
										<content:encoded><![CDATA[<p>Machine learning has grown accustomed to trading transparency for scale. The deep neural networks that dominate modern artificial intelligence can absorb billions of examples, but when they make a decision, even their creators often cannot say precisely why. A team of researchers led by Heba Mohamed of the University of Bonn and the University of Alexandria, working with Günter Kniesel-Wünsche, Jens Lehmann and Said Fathalla, has now tackled the opposite side of that trade-off: they have kept the logic fully transparent while pushing it to a scale that symbolic systems have never comfortably reached. Their new framework, called DistTDT, brings terminological decision tree learning, a classic of explainable machine learning, onto distributed computing clusters for the first time, and the results published in Knowledge and Information Systems suggest that white-box reasoning no longer has to stop at the memory limit of a single machine.</p>
<p>Terminological decision trees sit at the intersection of two venerable research traditions. On one side is the decision tree, the workhorse of classical machine learning, in which a cascade of yes-or-no tests sorts data into categories and can be read off directly by a human. On the other side is Description Logic, the family of formal languages that underlies the Semantic Web and the Web Ontology Language, known as OWL. In a standard decision tree, each node tests a simple feature. In a terminological decision tree, each node instead tests a logical concept, for example whether an individual belongs to the class of students who take at least one course. The tree thereby classifies individuals in a knowledge base and, in doing so, can propose new concept definitions that were never written down in the original ontology. That makes TDTs valuable not only for classification but for knowledge discovery, filling gaps in ontologies that encode domains from medicine to finance.</p>
<p>The catch has always been scale. Existing systems for inducing terminological decision trees, most notably the TermiTIS system and the ontology-driven decision tree approaches that followed it, run on a single machine and in memory. They were validated on ontologies with at most around 15,000 individuals. Meanwhile, the pressure to scale semantic machine learning has pushed much of the field toward sub-symbolic methods: graph neural networks, large language models and geometric ontology embeddings. These techniques distribute beautifully across clusters, but they sacrifice the strict logical guarantees that many applications cannot live without. Medical decision support, legal reasoning and regulatory compliance all demand classifiers whose reasoning can be audited step by step. Mohamed and her colleagues argue that DistTDT closes this gap, offering horizontal scalability without giving up symbolic exactness.</p>
<p>The architecture rests on Apache Spark, the distributed computing framework whose core abstraction, the Resilient Distributed Dataset, spreads partitioned data across worker nodes with fault tolerance. The workflow unfolds in three stages. First, the OWL layer of the SANSA framework converts the input ontology into distributed data structures, and a scalable statistics module extracts the classes, properties and individuals, partitioning them across the cluster. Second, a query generation phase produces artificial learning problems by combining two to eight primitive concepts with logical operators such as conjunction, union, negation and existential or universal restrictions. Third comes the actual tree induction, in which the driver coordinates worker nodes that evaluate candidate concepts in parallel against their local slices of instance data.</p>
<p>At the heart of the method lies a refinement operator, a device borrowed from inductive logic programming. Rather than randomly generating candidate concepts, as earlier approaches did, the operator systematically specializes or generalizes a parent concept to produce candidates that either subsume or are subsumed by it. Given the concept of a person who takes some course, the operator might produce a student who takes a semantic web course, or a graduate student who takes a course in both software engineering and artificial intelligence. Crucially, the operator exploits the subsumption hierarchy already encoded in the ontology&#8217;s terminology, which ensures that only refinements consistent with the existing knowledge base are generated. The number of possible specializations is in principle unlimited, so the system bounds the search breadth with a configurable parameter, preventing the combinatorial explosion from drowning the cluster in communication overhead.</p>
<p>Selecting which candidate concept to install as a new tree node relies on an information gain criterion computed with the Gini index, the same purity measure familiar from classical decision tree algorithms such as C4.5. Because some individuals may have uncertain membership in a concept, the authors extend the gain calculation to a ternary setting, treating positive, negative and uncertain individuals as separate impurity components. Once the best concept is chosen, the individuals are split into left and right subtrees, with uncertain individuals routed into both branches, and the algorithm recurses. A pruning threshold of 0.05 on the information gain keeps the trees from growing branches that add little statistical value, a choice the authors found balances accuracy against depth and cluster runtime.</p>
<p>Perhaps the most technically ambitious component is the prototype distributed reasoner that supports the whole enterprise. Inducing a terminological decision tree requires answering logical questions at every step: does this class have any instances, which individuals belong to it, and is a given assertion entailed by the knowledge base? Traditional tableau-based reasoners such as HermiT or the highly optimized Konclude are powerful but confined to a single machine, and their search spaces can grow exponentially. The new framework adopts a hybrid design. Heavy tableau mechanics, including backtracking and blocking to prevent infinite loops, run locally within each node&#8217;s memory. Above that, a distributed layer partitions logical dependencies, routes sub-queries across the cluster in parallel and aggregates the results. Candidate concepts travel to workers as broadcast variables, so the only network traffic is the stream of match counts flowing back to the driver. The authors validated the reasoner&#8217;s output with unit tests cross-checked by human domain experts.</p>
<p>The empirical evaluation, conducted on a five-node cluster of AMD Opteron machines with 64 cores and roughly 250 gigabytes of memory each, tested the framework on four expressive ontologies: Michalski&#8217;s classic trains problem, the medical MDM0.73 ontology, a financial ontology for e-banking and the mutagenesis benchmark. Against TermiTIS, the state-of-the-art centralized baseline, the distributed system dominated on every metric examined, including match rate, commission error rate, omission error rate and induction rate. The runtime comparison was stark. On the financial ontology, TermiTIS needed more than 340 minutes to complete its task, while DistTDT finished in under 40, roughly 11.8 percent of the baseline&#8217;s time. Consistency improved just as dramatically: on the medical dataset, the distributed system showed a standard deviation of 0.6 seconds against 72.8 for the centralized approach, with correspondingly narrower confidence intervals. The authors attribute much of this gain to the refinement operator, which replaces arbitrary concept generation with a structured traversal of the concept space.</p>
<p>Notably, the system sometimes classified individuals that a deductive reasoner could not decide at all, a phenomenon the authors measure as an induction rate. These induced classifications are logically new claims, not derivable from the ontology, but they may be exactly the kind of knowledge that helps populate incomplete knowledge bases, provided an ontology engineer reviews them. The team is candid about the trade-offs. Data skew from dense semantic hubs can stall tasks, though it does not affect correctness; Spark&#8217;s lineage-based fault tolerance can impose re-computation costs on node failures, mitigated here by selective caching; and distributing description logic syntax across Java virtual machines carries serialization overhead managed with the Kryo library. The approach also imposes some overhead on small, in-memory datasets where a single machine would suffice.</p>
<p>The researchers, whose implementation is open source and integrated into the SANSA framework as an extension built on Apache Spark, outline three directions for future work: extending the machinery beyond the current logic to more expressive OWL 2 profiles such as SROIQ, stress-testing against industrial-scale benchmarks exceeding millions of axioms, and building a dedicated benchmark for cluster scalability. For a field increasingly dominated by opaque statistical learners, the message of this work is a provocative one. Exact, auditable logical reasoning and planetary-scale data processing no longer have to be opposing choices, and the explainable branch of artificial intelligence may be ready for its own scaling moment.</p>
<p><strong>Subject of Research:</strong> Distributed learning of terminological decision trees over large-scale OWL ontologies using Apache Spark and a distributed description logic reasoner.</p>
<p><strong>Article Title:</strong> DistTDT: distributed terminological decision tree learning</p>
<p><strong>Article References:</strong> Mohamed, H., Kniesel-Wünsche, G., Lehmann, J., &amp; Fathalla, S. (2026). DistTDT: distributed terminological decision tree learning. <em>Knowledge and Information Systems, 68</em>(1), Article 263. <a href="https://doi.org/10.1007/s10115-026-02891-2" rel="noopener noreferrer">https://doi.org/10.1007/s10115-026-02891-2</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s10115-026-02891-2" rel="noopener noreferrer">10.1007/s10115-026-02891-2</a></p>
<p><strong>Keywords:</strong> DistTDT, terminological decision trees, description logic, OWL, Apache Spark, distributed computing, concept learning, refinement operator, distributed reasoning, semantic web, explainable AI, SANSA framework</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">210541</post-id>	</item>
	</channel>
</rss>
