Releases: SmartDataAnalytics/DL-Learner
Releases · SmartDataAnalytics/DL-Learner
DL-Learner 1.5.0
DL-Learner 1.4.0
- Mailing list has moved from sourceforge to freelists.org
- DL-Learner system has been presented at The Web Conference in Lyon: DL-Learner – Structured Machine Learning on Semantic Web Data
- Dependency Updates
- OWLAPI: 4.5.13
- Jena: 3.12.0
- Hermit: 1.4.3
- Edge: 3.2
- CoreNLP: 3.9.2
- Compilation with Java 11, 12 fixed
- Tests now run on Windows
- Breaking changes;
- The Accuracy Methods were moved to
org.dllearner.accuracymethods
package
- The Accuracy Methods were moved to
- Added batch modes to Pattern and property learning algorithm
- Added minimumTreeScore in the disjunctive el learning algorithm
- Began work on new Class Expression Learning Problem
- Continued work on Query Tree Learning algorithm
- Improved CBD generators
- Improved Closed World Reasoner
- Improved Range based facet restrictions
- Improved simple SPARQL subclass learner
- Many utilities for working with JGraphT graphs
- New CELOE usage example
- New Examples Provider utility
- New JSON config file example
- SPARQL Reasoner adaptions for OntoQuad triple store
- Some logical fixes to the Horizontal Expansion in CELOE reported/analysed by Yingbing Hua
- Other bug fixes and improvements
DL-Learner 1.3.0
- Terminological Decision Tree and Evidence-based Terminological Decision Tree learning algorithms
- More information about TDT and ETDT in an upcoming EKAW publication: 'Integrating New Refinement Operators in Terminological Decision Trees Learning'
- SPARQL Reasoner component has been evaluated in ECAI'16 publication: Towards SPARQL-Based Induction for Large-Scale RDF Data sets
- Addition of the LEAP and EDGE systems and BUNDLE reasoner for probabilistic OWL
- Thanks to Giuseppe Cota from the University of Ferrara for the contribution
- New command line tool to run leap configurations:
clileap
- Part of the extended DL-Learner release
- Query Tree Learning support for incoming edges
- Further QTL improvements
- New tree-based Concise Bounded Description generator
- Rho refinement operator now respects classes ignored in the learning algorithm
- For PosNegLP, positive and negative examples can be describes with a class expression
- Class Learning Problem support for pluggable accuracy methods
- New class expression length metric to further tune the refinement
- New expression validation client to calculate test coverage for PosNeg learning problems
- Framework updates
- Update to Java 8
- Update to Jena 3
- Update to OWL API 4.2
- Update to Spring 4.3
- Windows drive letters are now supported in OWLFile loader
- An updated review of the DL-Learner framework has been published in the Journal of Web Semantics: DL-Learner—A framework for inductive learning on the Semantic Web
- Please refer to that publication when citing DL-Learner
- API and deprecation notices
getName()
has been removed, use the AnnComponentManager insteadROLearner2
has been integrated into OCEL- The refinement package has been removed
name
attribute of configOption has been removed- Reasoner should implement
getDomainImpl
QueryEngineHTTP
is now upstreamedCLIBase2
serves as a base for new CLI components- The BeanXMLConverter has been removed
- Bug fixes
DL-Learner 1.2
- Direct (without reasoner) SPARQL based learning
- Extended Query Tree Learning (QTL) algorithm
- OWLAPI v4 support
- Spring v4 support
- Cleaned up deprecated methods
- Bugfixes
DL-Learner 1.1
- Preliminary support for XSD date/time literals
- Preliminary support for inverse properties
- Better support for SPARQL endpoints as knowledge sources
- New Query Tree Learning (QTL) algorithms
- Optional DL syntax output instead of Manchester
- Documentation updates
- Bug fixes
DL-Learner 1.0
- Project migrated to Github
- All internal data structures migrated to OWL API
- Protégé plugin moved to a separate project
- Several improvements in query tree learner for robustness against noisy input
- Experimental Punning Handling
- New Utilities
- Concise Bounded Description generator
- Jena-OWLAPI converter
DL-Learner 1.0 Beta-3 (2014-05-23)
- ISLE algorithm for combining ELTL with natural language input
- Pattern based enrichment algorithm
- ParCEL algorithm for a parallel divide & conquer strategy
- Better fragment extraction for large knowledge bases
- TBSL question answering algorithm moved to separate project
- Modifications for smoother integration of ELK and CEL reasoners
DL-Learner 1.0 Beta-2 (2012-04-06)
- Removed dependencies to Sesame and several updated dependencies including Jena
- Thread safety improvements and parallelism in several algorithms and processing steps
- Lightweight REST interface
DL-Learner 1.0 Beta-1 (2011-12-08)
- Added stochastic sampling for cases with many input examples to further algorithms
- Modification of conf file format and improved compatibility for many algorithms
- Significant work on using DL-Learner for feedback loops in question answering
- Many bug fixes
DL-Learner 1.0 Alpha-2 (2011-09-15)
- Bugfix release
- OWL API communication and command line interface issues resolved