2024
Journal article  Open Access

PN-OWL: a two-stage algorithm to learn fuzzy concept inclusions from OWL 2 ontologies

Cardillo F. A., Debole F., Straccia U.

Fuzzy logic  Concept/class inclusion rules  Machine learning  OWL 2 ontologies 

Given a target class T of an OWL 2 ontology, positive (and possibly negative) examples of T, we address the problem of learning, viz. inducing, from the examples, fuzzy class inclusion rules that aim to describe conditions for being an individual classified as an instance of the class T. To do so, we present PN-OWL which is a two-stage learning algorithm consisting of a P-stage and an N-stage. In the P-stage, the algorithm learns fuzzy class inclusion rules (the P-rules). These rules aim to cover as many positive examples as possible, increasing recall, without compromising too much precision. In the N-stage, the algorithm learns fuzzy class inclusion rules (the N-rules), that try to rule out as many false positives, covered by the rules learnt at the P-stage, as possible. Roughly, the P-rules tell why an individual should be classified as an instance of T, while the N-rules tell why it should not. PN-OWL then aggregates the P-rules and the N-rules by combining them via an aggregation function to allow for a final decision on whether an individual is an instance of T or not. We also illustrate the effectiveness of PN-OWL through extensive experimentation.

Source: FUZZY SETS AND SYSTEMS, vol. 490 (issue 109048)


Metrics



Back to previous page
BibTeX entry
@article{oai:iris.cnr.it:20.500.14243/476401,
	title = {PN-OWL: a two-stage algorithm to learn fuzzy concept inclusions from OWL 2 ontologies},
	author = {Cardillo F.  A. and Debole F. and Straccia U.},
	doi = {10.1016/j.fss.2024.109048},
	year = {2024}
}

TAILOR
Foundations of Trustworthy AI - Integrating Reasoning, Learning and Optimization

Future Artificial Intelligence Research
Future Artificial Intelligence Research

STARWARS
STormwAteR and WastewAteR networkS heterogeneous data AI-driven management


OpenAIRE