VLDB 2026 Research / reviewers in the wild / expert
Saso Dzeroski
dblp:d/SasoDzeroski
· DBLP profile ↗
179ranked-venue papers
28as first author
37since 2021 · last 2026
0000-0003-2363-712XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 136 · 18 first-author · 33 since 2021Databases, data management, data science and information retrieval · 52 · 9 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 47 · 5 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4Theory of computation · 4 · 3 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Dynamic instance weighting for online learning in multi-cryptocurrency price and trend forecastingabstractAbstract The cryptocurrency market represents a significant innovation in the financial ecosystem, built upon cryptographic principles to ensure secure and transparent transactions. Cryptocurrencies experienced a global adoption, driven by their decentralized nature that enables borderless transactions without third-party intermediaries. The price of cryptocurrencies is characterized by a significant volatility, that introduces both opportunities and challenges. In this context, the development of accurate methods for the forecasting of price variation, able to work in real-time on data streams, has become vital for various stakeholders. In this paper, we propose a novel approach, called LEMON, for the online prediction of the price variation of cryptocurrencies, that leverages possible temporal correlations among them. Our approach stems from the empirical evidence that cryptocurrencies tend to form groups characterized by similar trends, a behavior often attributed to shared market dynamics and common external factors. Through the analysis of temporal correlations, LEMON dynamically identifies these groups, that are then exploited to learn multiple multi-target tree-based models, specifically designed for processing continuous data streams. LEMON also introduces a novel adaptive non-parametric weighting scheme, that automatically adjusts the importance of each instance based on the observed data distribution in real-time, improving the forecasting of the price variation. Our experiments, performed on 16 datasets related to 16 cryptocurrencies, demonstrate that LEMON outperforms state-of-the-art approaches in two distinct prediction tasks: forecasting the closing price variation (regression) and predicting the market trend direction (classification), making it an effective tool to support stakeholders requiring accurate real-time predictions. Antonio Pellicani, Gianvito Pio, Saso Dzeroski, Michelangelo Ceci |
Data Min. Knowl. Discov. | 3 |
| 2026 | Variational oblique predictive clustering treesabstract• Introduces VSPYCT, a variational Bayesian oblique decision tree for struc- tured output prediction. • Captures parameter uncertainty through variational inference in each tree split. • Matches or outperforms SPYCT ensembles on classification and multi-target regression tasks. • Provides feature importance scores and visual interpretability within a single-tree framework. • Demonstrates robustness to spurious features and performs well across varied dataset properties. Oblique predictive clustering trees (SPYCTs) are semi-supervised multi-target prediction models mainly used for structured output prediction (SOP) problems. They are computationally efficient and when combined in ensembles they achieve state-of-the-art results. However, one major issue is that it is challenging to interpret an ensemble of SPYCTs without the use of a model-agnostic method. We propose variational oblique predictive clustering trees, which address this challenge. The parameters of each split node are treated as random variables, described with a probability distribution, and they are learned through the Variational Bayes method. We evaluate the model on several benchmark datasets of different sizes. The experimental analyses show that a single variational oblique predictive clustering tree (VSPYCT) achieves competitive, and sometimes better predictive performance than the ensemble of standard SPYCTs. We also present a method for extracting feature importance scores from the model. Finally, we present a method to visually interpret the model’s decision making process through analysis of the relative feature importance in each split node. Viktor Andonovikj, Saso Dzeroski, Biljana Mileva-Boshkoska, Pavle Boskoski |
Expert Syst. Appl. | 2 |
| 2026 | Fully- and semi-supervised hierarchical multi-label image classification with graph learning
Marjan Stoimchev, Boshko Koloski, Jurica Levatic, Dragi Kocev, Saso Dzeroski |
Inf. Sci. | 5 |
| 2026 | Discovery of Exact Equations via Computing the Gröbner BasisabstractAbstract We study the problem of exact equation discovery, i.e., identifying symbolic equations that perfectly describe relationships in noise-free data. While most existing approaches focus on approximate recovery from noisy measurements, we consider settings in which exact correctness is required. This setting is closely related to methods that infer symbolic relations, such as recurrence equations or generating functions, from finite data. We show that exact equation discovery can be formulated as the computation of the vanishing ideal of the observed data and leverage Gröbner bases as an effective algorithmic tool. Building on this connection, we introduce MoadeeB, a new algorithm for discovering exact equations over integers and rational numbers. We evaluate MoadeeB in a large-scale empirical study on more than 30,000 integer sequences from the Online Encyclopedia of Integer Sequences (OEIS), focusing on the reconstruction of known recurrences and the discovery of previously undocumented ones. We compare against state-of-the-art symbolic regression and program synthesis approaches, as well as approaches from experimental mathematics and computer algebra that infer symbolic relations directly from finite sequence prefixes. The results show that MoadeeB achieves competitive or superior performance across these method classes, while additionally enabling the discovery of exact equations beyond the scope of existing approaches. Bostjan Gec, Saso Dzeroski, Ljupco Todorovski |
Mach. Learn. | 2 |
| 2026 | Automated Scientific Discovery: From Equation Discovery to Autonomous Discovery SystemsabstractAbstract The paper surveys automated scientific discovery, from equation discovery and symbolic regression to autonomous discovery systems and agents. It discusses the individual approaches from a "big picture" perspective and in context, but also discusses open issues and recent topics like the various roles of deep neural networks in this area, aiding in the discovery of human-interpretable knowledge. Further, we will present closed-loop scientific discovery systems, starting with the pioneering work on the Adam system up to current efforts in fields from material science to astronomy. Finally, we will elaborate on autonomy from a machine learning perspective, but also in analogy to the autonomy levels in autonomous driving. The maximal level, level five, is defined to require no human intervention at all in the production of scientific knowledge. Achieving this is one step towards solving the Nobel Turing Grand Challenge to develop AI Scientists: AI systems capable of making Nobel-quality scientific discoveries highly autonomously at a level comparable, and possibly superior, to the best human scientists by 2050. Stefan Kramer 0001, Mattia Cerrato, Jannis Brugger, Saso Dzeroski, Ross D. King |
Mach. Learn. | 4 |
| 2025 | Bayesian Grammar Refinement for Efficient Equation Discovery
Jure Brence, Saso Dzeroski, Ljupco Todorovski |
DS | 2 |
| 2025 | FoodSEM: Large Language Model Specialized in Food Named-Entity Linking
Ana Gjorgjevik, Matej Martinc, Gjorgjina Cenikj, Saso Dzeroski, Barbara Korousic-Seljak, Tome Eftimov |
DS | 4 |
| 2025 | A Variational Autoencoder for N-Ary Trees
Martin Percinic, Sebastian Meznar, Ljupco Todorovski, Saso Dzeroski |
DS | 4 |
| 2025 | Selecting Unlabeled Data for Tabular Self-Supervised Learning
Sintija Stevanoska, Katharina Dost, Christian L. Camacho Villalón, Saso Dzeroski |
DS | 4 |
| 2025 | Assessing the risk of discriminatory bias in classification datasetsabstractAbstract Bias in machine learning models remains a critical challenge, particularly in datasets with numeric features where discrimination may be subtle and hard to detect. Existing fairness frameworks rely on expert knowledge of marginalized groups, such as specific racial groups, and categorical features defining them. Furthermore, most frameworks evaluate bias in models rather than datasets, despite the fact that model bias can often be traced back to dataset shortcomings. Our research aims to remedy this gap by capturing dataset flaws in a set of meta-features at the dataset level, and to warn practitioners of bias risk when using such datasets for model training. We neither restrict the feature type nor expect domain knowledge. To this end, we develop methods to synthesize biased datasets and extend current fairness metrics to continuous features in order to quantify dataset-level discrimination risks. Our approach constructs a meta-database of diverse datasets, from which we derive transferable meta-features that capture dataset properties indicative of bias risk. Our findings demonstrate that dataset-level characteristics can serve as cost-effective indicators of bias risk, providing a novel method for data auditing that does not rely on expert knowledge. This work lays the foundation for early-warning systems, moving beyond model-focused assessments toward a data-centric approach. Kejun Dai, Jonathan Kim, Saso Dzeroski, Jörg Wicker, Gillian Dobbie, Katharina Dost |
Mach. Learn. | 3 |
| 2025 | iSOUP-SymRF: Symbolic feature ranking with random forests in online multi-target regression and multi-label classificationabstractAbstract The task of feature ranking has received considerable attention across various predictive modelling tasks in the batch learning scenario, but not in the online learning setting. Available methods that estimate feature importances on data streams have so far predominantly focused on ranking the features for the tasks of classification and occasionally multi-label classification. We propose a novel online feature ranking method for online multi-target regression iSOUP-SymRF, which estimates feature importance scores based on the positions at which a feature appears in the trees of a random forest of iSOUP-Trees, and additionally extend it to task of online feature ranking for multi-label classification. By utilizing iSOUP-Trees, which can address multiple structured output prediction tasks on data streams, iSOUP-SymRF promises feature ranking across a variety of online structured output prediction tasks. We examine the ranking convergence of iSOUP-SymRF in terms of the methods’ parameters, the size of the ensemble and the number of selected features, as well as their stability under different random seeds. Furthermore, to show the utility of iSOUP-SymRF and its rankings we use them in conjunction with two state-of-the-art online multi-target regression and multi-label classification methods, iSOUP-Tree and AMRules, and analyze the impact of adding features according to the rankings obtained from iSOUP-SymRF. Aljaz Osojnik, Pance Panov, Saso Dzeroski |
Mach. Learn. | 3 |
| 2025 | Semi-supervised learning from tabular data with autoencoders: when does it work?abstractAbstract Labeled data scarcity remains a significant challenge in machine learning. Semi-supervised learning (SSL) offers a promising solution to this problem by simultaneously leveraging both labeled and unlabeled examples during training. While SSL with neural networks has been successful on image classification tasks, its application to tabular data remains limited. In this work, we propose SSLAE, a lightweight yet effective autoencoder-based SSL architecture that integrates reconstruction and classification losses into a single composite objective. We conduct an extensive evaluation of the proposed approach across 90 tabular benchmark datasets, comparing SSLAE’s performance to its supervised baseline and several other neural approaches for both supervised and semi-supervised learning, on varying amounts of labeled data. Our results show that SSLAE consistently outperforms its competitors, particularly in low-label regimes. To better understand when unlabeled data can improve performance, we perform a meta-analysis linking dataset characteristics to SSLAE’s relative gains over its supervised baseline. This analysis reveals key properties—such as class imbalance, feature variability, and alignment between features and labels—that influence the success of SSL, contributing to a deeper understanding of when the inclusion of unlabeled data is beneficial in neural tabular learning. Sintija Stevanoska, Jurica Levatic, Saso Dzeroski |
Mach. Learn. | 3 |
| 2024 | Survival analysis as semi-supervised multi-target regression for time-to-employment prediction using oblique predictive clustering treesabstractWe address the problem of estimating the time-to-employment of a jobseeker using survival analysis and oblique predictive clustering tree. Unlike standard survival analysis, oblique predictive clustering tree can handle categorical and continuous data and is capable of modelling non-linear dependences. Treating the censored data as missing data opens the possibility to perform survival analysis by using structured output prediction in semi-supervised multi-target regression setting. The effectiveness of this approach is shown on a real dataset from Public Employment Services in Slovenia, comprising time-to-employment records with jobseekers’ personal and professional characteristics. The performances are compared with six state-of-the-art AI methods. To the best of our knowledge, this is the first example of using semi-supervised oblique predictive clustering tree for survival analysis. Viktor Andonovikj, Pavle Boskoski, Saso Dzeroski, Biljana Mileva-Boshkoska |
Expert Syst. Appl. | 3 |
| 2024 | MsGEN: Measuring generalization of nutrient value prediction across different recipe datasetsabstractIn this study, we estimate the generalization of the performance of previously proposed predictive models for nutrient value prediction across different recipe datasets. For this purpose, we introduce a quantitative indicator that determines the level of generalization of using the developed predictive model for new unseen data not presented in the training process. On a predefined corpus of recipe embeddings from six publicly available recipe datasets (i.e., projecting them in the same meta-feature vector space), we train predictive models on one of the six recipe datasets and test the models on the rest of the datasets. In parallel, we define and calculate generalizability indexes which are numbers that indicate how generalizable a predictive model is i.e., how well will a predictive model learned on one dataset perform on another one not involved in the training. The evaluation results prove the validity of these indexes – their relation with the accuracy of the predictions. Further, we define three sampling techniques for selecting representative data instances that will cover all parts from the feature space uniformly (involving data from all datasets) and further will improve the generalization of a predictive model. We train predictive models with these generalized datasets and test them on instances from the six recipe datasets that are not selected and included in the generalized datasets. The results from the evaluation of these predictive models show improvement compared to the results from the predictive models trained on one recipe dataset and tested on the others separately. Gordana Ispirova, Tome Eftimov, Saso Dzeroski, Barbara Korousic-Seljak |
Expert Syst. Appl. | 3 |
| 2024 | Semi-Supervised Predictive Clustering Trees for (Hierarchical) Multi-Label ClassificationabstractSemi-supervised learning (SSL) is a common approach to learning predictive models using not only labeled, but also unlabeled examples. While SSL for the simple tasks of classification and regression has received much attention from the research community, this is not the case for complex prediction tasks with structurally dependent variables, such as multi-label classification and hierarchical multi-label classification. These tasks may require additional information, possibly coming from the underlying distribution in the descriptive space provided by unlabeled examples, to better face the challenging task of simultaneously predicting multiple class labels. In this paper, we investigate this aspect and propose a (hierarchical) multi-label classification method based on semi-supervised learning of predictive clustering trees, which we also extend towards ensemble learning. Extensive experimental evaluation conducted on 24 datasets shows significant advantages of the proposed method and its extension with respect to their supervised counterparts. Moreover, the method preserves interpretability of classical tree-based models. Jurica Levatic, Michelangelo Ceci, Dragi Kocev, Saso Dzeroski |
Int. J. Intell. Syst. | 4 |
| 2024 | Probabilistic grammars for modeling dynamical systems from coarse, noisy, and partial dataabstractAbstract Ordinary differential equations (ODEs) are a widely used formalism for the mathematical modeling of dynamical systems, a task omnipresent in scientific domains. The paper introduces a novel method for inferring ODEs from data, which extends ProGED, a method for equation discovery that allows users to formalize domain-specific knowledge as probabilistic context-free grammars and use it for constraining the space of candidate equations. The extended method can discover ODEs from partial observations of dynamical systems, where only a subset of state variables can be observed. To evaluate the performance of the newly proposed method, we perform a systematic empirical comparison with alternative state-of-the-art methods for equation discovery and system identification from complete and partial observations. The comparison uses Dynobench, a set of ten dynamical systems that extends the standard Strogatz benchmark. We compare the ability of the considered methods to reconstruct the known ODEs from synthetic data simulated at different temporal resolutions. We also consider data with different levels of noise, i.e., signal-to-noise ratios. The improved ProGED compares favourably to state-of-the-art methods for inferring ODEs from data regarding reconstruction abilities and robustness to data coarseness, noise, and completeness. Nina Omejc, Bostjan Gec, Jure Brence, Ljupco Todorovski, Saso Dzeroski |
Mach. Learn. | 5 |
| 2024 | Change detection and adaptation in multi-target regression on data streamsabstractAbstract An essential characteristic of data streams is the possibility of occurrence of concept drift, i.e., change in the distribution of the data in the stream over time. The capability to detect and adapt to changes in data stream mining methods is thus a necessity. While methods for multi-target prediction on data streams have recently appeared, they have largely remained without such capability. In this paper, we propose novel methods for change detection and adaptation in the context of incremental online learning of decision trees for multi-target regression. One of the approaches we propose is ensemble based, while the other uses the Page–Hinckley test. We perform an extensive evaluation of the proposed methods on real-world and artificial data streams and show their effectiveness. We also demonstrate their utility on a case study from spacecraft operations, where cosmic events can cause change and demand an appropriate and timely positioning of the space craft. Bozhidar Stevanoski, Ana Kostovska, Pance Panov, Saso Dzeroski |
Mach. Learn. | 4 |
| 2024 | Semi-Supervised Multi-Label Classification of Land Use/Land Cover in Remote Sensing Images With Predictive Clustering Trees and EnsemblesabstractThe task of remote sensing image (RSI) classification has been studied extensively in the geoscience and remote sensing (RS) community. While deep learning methods have shown great success in solving this task, their reliance on large-scale labeled datasets is a serious limitation when dealing with complex labels and multiple semantic categories. The process of annotating such datasets can be time-consuming and tedious, leading to limited availability of labeled data and reduced performance of supervised learning methods. To address this issue, semi-supervised learning (SSL) methods can be applied, as they use both the limited labeled data and the abundant unlabeled data. In this article, we propose an effective SSL framework for RSI classification, which combines two key concepts. First, we employ a deep convolutional feature extractor to learn feature representations that encode the images into a lower dimensional feature space, capturing the rich semantic context present in RSI. Second, we utilize semi-supervised predictive clustering trees (PCTs) and ensembles thereof to learn from both the labeled and unlabeled data. To evaluate the effectiveness of the proposed framework, we compare it against several state-of-the-art self-supervised and semi-supervised methods from the literature. We conduct extensive experiments on ten publicly available land use/land cover RSI classification datasets: five for multiclass classification (MCC) and five for multi-label classification (MLC). The results demonstrate that the proposed framework has superior predictive performance compared to state-of-the-art methods from the literature, highlighting its effectiveness in semi-supervised RSI classification. Marjan Stoimchev, Jurica Levatic, Dragi Kocev, Saso Dzeroski |
IEEE Trans. Geosci. Remote. Sens. | 4 |
| 2023 | iSOUP-SymRF: Symbolic Feature Ranking with Random Forests in Online Multi-target RegressionabstractAbstract The task of feature ranking has received considerable attention across various prediction tasks in the batch learning scenario, but not in the online learning setting. Available methods that estimate feature importances on data streams have thus far focused on ranking the features for the tasks of classification and occasionally multi-label classification. We propose a novel online feature ranking method for online multi-target regression, iSOUP-SymRF, which estimates feature importance scores based on the positions at which a feature appears in the trees of a random forest of iSOUP-Trees. By utilizing iSOUP-Trees, which can address multiple structured output prediction tasks on data streams, iSOUP-SymRF promises feature ranking across a variety of online structured output prediction tasks. We examine the robustness of iSOUP-SymRF and the feature rankings it produces in terms of the methods’ parameters: the size of the ensemble and the number of selected features. Furthermore, to show the utility of iSOUP-SymRF and its rankings we use them in conjunction with two state-of-the-art online multi-target regression methods, iSOUP-Tree and AMRules, and analyze the impact of adding features according to the rankings. Aljaz Osojnik, Pance Panov, Saso Dzeroski |
DS | 3 |
| 2023 | Using Knowledge Graphs for Performance Prediction of Modular Optimization Algorithms
Ana Kostovska, Diederick Vermetten, Saso Dzeroski, Pance Panov, Tome Eftimov, Carola Doerr |
EvoApplications@EvoStar | 3 |
| 2023 | Algorithm Instance Footprint: Separating Easily Solvable and Challenging Problem InstancesabstractIn black-box optimization, it is essential to understand why an algorithm instance works on a set of problem instances while failing on others and provide explanations of its behavior. We propose a methodology for formulating an algorithm instance footprint that consists of a set of problem instances that are easy to be solved and a set of problem instances that are difficult to be solved, for an algorithm instance. This behavior of the algorithm instance is further linked to the landscape properties of the problem instances to provide explanations of which properties make some problem instances easy or challenging. The proposed methodology uses meta-representations that embed the landscape properties of the problem instances and the performance of the algorithm into the same vector space. These meta-representations are obtained by training a supervised machine learning regression model for algorithm performance prediction and applying model explainability techniques to assess the importance of the landscape features to the performance predictions. Next, deterministic clustering of the meta-representations demonstrates that using them captures algorithm performance across the space and detects regions of poor and good algorithm performance, together with an explanation of which landscape properties are leading to it. Ana Nikolikj, Saso Dzeroski, Mario A. Muñoz, Carola Doerr, Peter Korosec, Tome Eftimov |
GECCO | 2 |
| 2023 | Dimensionally-consistent equation discovery through probabilistic attribute grammarsabstractEquation discovery, also known as symbolic regression, is a machine learning task of inducing closed-form equations from data and background knowledge. The latter takes various forms. Domain-specific knowledge can constrain the space of candidate equations to those that make sense in the scientific or engineering domain of use. Cross-domain knowledge, on the other hand, imposes general rules for model acceptability, such as parsimony, understandability, or consistency of the equations with the dimensional units of the variables. In this paper, we propose using attribute grammars to ensure the induced equations' dimensional consistency. Attribute grammars are flexible enough to combine cross-domain knowledge on dimensional consistency with domain-specific knowledge expressed as a probabilistic context-free grammar. At the same time, we show that attribute grammars can be efficiently transformed into probabilistic context-free grammars for equation discovery with existing algorithms. Finally, we provide empirical evidence that attribute grammars ensuring dimensional consistency of equations can significantly improve the performance of equation discovery on the standard set of a hundred Feynman benchmarks. Jure Brence, Saso Dzeroski, Ljupco Todorovski |
Inf. Sci. | 2 |
| 2023 | Surrogate models of radiative transfer codes for atmospheric trace gas retrievals from satellite observationsabstractAbstract Inversion of radiative transfer models (RTMs) is key to interpreting satellite observations of air quality and greenhouse gases, but is computationally expensive. Surrogate models that emulate the full forward physical RTM can speed up the simulation, reducing computational and timing costs and allowing the use of more advanced physics for trace gas retrievals. In this study, we present the development of surrogate models for two RTMs: the RemoTeC algorithm using the LINTRAN RTM and the SCIATRAN RTM. We estimate the intrinsic dimensionality of the input and output spaces and embed them in lower dimensional subspaces to facilitate the learning task. Two methods are tested for dimensionality reduction, autoencoders and principle component analysis (PCA), with PCA consistently outperforming autoencoders. Different sampling methods are employed for generating the training datasets: sampling focused on expected atmospheric parameters and latin hypercube sampling. The results show that models trained on the smaller (n = 1000) uniformly sampled dataset can perform as well as those trained on the larger (n = 50000), more focused dataset. Surrogate models for both datasets are able to accurately emulate Sentinel 5P spectra within a millisecond or less, as compared to the minutes or hours needed to simulate the full physical model. The SCIATRAN-trained forward surrogate models are able to generalize the emulation to a broader set of parameters and can be used for less constrained applications, while achieving a normalized RMSE of 7.3%. On the other hand, models trained on the LINTRAN dataset can completely replace the RTM simulation in more focused expected ranges of atmospheric parameters, as they achieve a normalized RMSE of 0.3%. Jure Brence, Jovan Tanevski, Jennifer Adams, Edward Malina, Saso Dzeroski |
Mach. Learn. | 5 |
| 2023 | Efficient generator of mathematical expressions for symbolic regressionabstractAbstract We propose an approach to symbolic regression based on a novel variational autoencoder for generating hierarchical structures, HVAE. It combines simple atomic units with shared weights to recursively encode and decode the individual nodes in the hierarchy. Encoding is performed bottom-up and decoding top-down. We empirically show that HVAE can be trained efficiently with small corpora of mathematical expressions and can accurately encode expressions into a smooth low-dimensional latent space. The latter can be efficiently explored with various optimization methods to address the task of symbolic regression. Indeed, random search through the latent space of HVAE performs better than random search through expressions generated by manually crafted probabilistic grammars for mathematical expressions. Finally, EDHiE system for symbolic regression, which applies an evolutionary algorithm to the latent space of HVAE, reconstructs equations from a standard symbolic regression benchmark better than a state-of-the-art system based on a similar combination of deep learning and evolutionary algorithms. Sebastian Meznar, Saso Dzeroski, Ljupco Todorovski |
Mach. Learn. | 2 |
| 2023 | Correction to: efficient generator of mathematical expressions for symbolic regression
Sebastian Meznar, Saso Dzeroski, Ljupco Todorovski |
Mach. Learn. | 2 |
| 2023 | Feature ranking for semi-supervised learningabstractAbstract The data used for analysis are becoming increasingly complex along several directions: high dimensionality, number of examples and availability of labels for the examples. This poses a variety of challenges for the existing machine learning methods, related to analyzing datasets with a large number of examples that are described in a high-dimensional space, where not all examples have labels provided. For example, when investigating the toxicity of chemical compounds, there are many compounds available that can be described with information-rich high-dimensional representations, but not all of the compounds have information on their toxicity. To address these challenges, we propose methods for semi-supervised learning (SSL) of feature rankings. The feature rankings are learned in the context of classification and regression, as well as in the context of structured output prediction (multi-label classification, MLC, hierarchical multi-label classification, HMLC and multi-target regression, MTR) tasks. This is the first work that treats the task of feature ranking uniformly across various tasks of semi-supervised structured output prediction. To the best of our knowledge, it is also the first work on SSL of feature rankings for the tasks of HMLC and MTR. More specifically, we propose two approaches—based on predictive clustering tree ensembles and the Relief family of algorithms—and evaluate their performance across 38 benchmark datasets. The extensive evaluation reveals that rankings based on Random Forest ensembles perform the best for classification tasks (incl. MLC and HMLC tasks) and are the fastest for all tasks, while ensembles based on extremely randomized trees work best for the regression tasks. Semi-supervised feature rankings outperform their supervised counterparts across the majority of datasets for all of the different tasks, showing the benefit of using unlabeled in addition to labeled data. Matej Petkovic, Saso Dzeroski, Dragi Kocev |
Mach. Learn. | 2 |
| 2023 | OPTION: OPTImization Algorithm Benchmarking ONtologyabstractMany optimization algorithm benchmarking platforms allow users to share their experimental data to promote reproducible and reusable research. However, different platforms use different data models and formats, which drastically complicates the identification of relevant datasets, their interpretation, and their interoperability. Therefore, a semantically rich, ontology-based, machine-readable data model that can be used by different platforms is highly desirable. In this paper, we report on the development of such an ontology, which we call OPTION (OPTImization algorithm benchmarking ONtology). Our ontology provides the vocabulary needed for semantic annotation of the core entities involved in the benchmarking process, such as algorithms, problems, and evaluation measures. It also provides means for automatic data integration, improved interoperability, and powerful querying capabilities, thereby increasing the value of the benchmarking data. We demonstrate the utility of OPTION, by annotating and querying a corpus of benchmark performance data from the BBOB collection of the COCO framework and from the Yet Another Black-Box Optimization Benchmark (YABBOB) family of the Nevergrad environment. In addition, we integrate features of the BBOB functional performance landscape into the OPTION knowledge base using publicly available datasets with exploratory landscape analysis. Finally, we integrate the OPTION knowledge base into the IOHprofiler environment and provide users with the ability to perform meta-analysis of performance data. Ana Kostovska, Diederick Vermetten, Carola Doerr, Saso Dzeroski, Pance Panov, Tome Eftimov |
IEEE Trans. Evol. Comput. | 4 |
| 2022 | Discovery of Differential Equations Using Probabilistic Grammars
Bostjan Gec, Nina Omejc, Jure Brence, Saso Dzeroski, Ljupco Todorovski |
DS | 4 |
| 2022 | The importance of landscape features for performance prediction of modular CMA-ES variantsabstractSelecting the most suitable algorithm and determining its hyperparameters for a given optimization problem is a challenging task. Accurately predicting how well a certain algorithm could solve the problem is hence desirable. Recent studies in single-objective numerical optimization show that supervised machine learning methods can predict algorithm performance using landscape features extracted from the problem instances. Ana Kostovska, Diederick Vermetten, Saso Dzeroski, Carola Doerr, Peter Korosec, Tome Eftimov |
GECCO | 3 |
| 2022 | Comprehensive comparative study of multi-label classification methodsabstractMulti-label classification (MLC) has recently attracted increasing interest in the machine learning community. Several studies provide surveys of methods and datasets for MLC, and a few provide empirical comparisons of MLC methods. However, they are limited in the number of methods and datasets considered. This paper provides a comprehensive empirical investigation of a wide range of MLC methods on a wealth of datasets from different domains. More specifically, our study evaluates 26 methods on 42 benchmark datasets using 20 evaluation measures. The evaluation methodology used meets the highest literature standards for designing and conducting large-scale, time-limited experimental studies. First, the methods were selected based on their use in the community to ensure a balanced representation of methods across the MLC taxonomy of methods within the study. Second, the datasets cover a wide range of complexity and application domains. The selected evaluation measures assess the predictive performance and efficiency of the methods. The results of the analysis identify RFPCT, RFDTBR, ECCJ48, EBRJ48, and AdaBoost.MH as the best-performing methods across the spectrum of performance measures. Whenever a new method is introduced, it should be compared with different subsets of MLC methods selected according to relevant (and possibly different) evaluation criteria. Jasmin Bogatinovski, Ljupco Todorovski, Saso Dzeroski, Dragi Kocev |
Expert Syst. Appl. | 3 |
| 2022 | Explaining the performance of multilabel classification methods with data set propertiesabstractMeta learning generalizes the empirical experience with different learning tasks and holds promise for providing important empirical insight into the behavior of machine learning algorithms.In this paper, we present a comprehensive meta-learning study of data sets and methods for multilabel classification (MLC).MLC is a practically relevant machine learning task where each example is labeled with multiple labels simultaneously.Here, we analyze 40 MLC data sets by using 50 meta features describing different properties of the data.The main findings of this study are as follows.First, the most prominent meta features that describe the space of MLC data sets are the ones assessing different aspects of the label space.Second, the meta models show that the most important meta features describe the label space, and, the meta features describing the relationships among the labels tend to occur a bit more often than the meta features describing the distributions between and within the individual labels.Third, the optimization of the hyperparameters can improve the predictive performance, however, quite often the extent of the Jasmin Bogatinovski, Ljupco Todorovski, Saso Dzeroski, Dragi Kocev |
Int. J. Intell. Syst. | 3 |
| 2022 | Relational tree ensembles and feature rankingsabstractAs the complexity of data increases, so does the importance of powerful representations, such as relational and logical representations, as well as the need for machine learning methods that can learn predictive models in such representations. A characteristic of these representations is that they give rise to a huge number of features to be considered, thus drastically increasing the difficulty of learning in terms of computational complexity and the curse of dimensionality. Despite this, methods for ranking features in this context, i.e., estimating their importance are practically non-existent. Among the most well-known methods for feature ranking are those based on ensembles, and in particular tree ensembles. To develop methods for feature ranking in a relational context, we adopt the relational tree ensemble approach. We thus first develop methods for learning ensembles of relational trees, extending a wide spectrum of tree-based ensemble methods from the propositional to the relational context, resulting in methods for bagging and random forests of relational trees, as well as gradient boosted ensembles thereof. Complex relational features are considered in our ensembles: by using complex aggregates, we extend the standard collection of features that correspond to existential queries, such as ‘Does this person have any children?’, to more complex features that correspond to aggregation queries, such as ‘What is the average age of this person’s children?’. We also calculate feature importance scores and rankings from the different kinds of relational tree ensembles learned, with different kinds of relational features. The rankings provide insight into and explain the ensemble models, which would be otherwise difficult to understand. We compare the methods for learning single trees and different tree ensembles, using only existential qualifiers and using the whole set of relational features, against 10 state-of-the-art methods on a collection of benchmark relational datasets, deriving also the corresponding feature rankings. Overall, the bagging ensembles perform the best, with gradient boosted ensembles following closely. The use of aggregates is beneficial and in some datasets drastically improves performance: In these cases, aggregate-based features clearly stand out in the feature rankings derived from the ensembles. Matej Petkovic, Michelangelo Ceci, Gianvito Pio, Blaz Skrlj, Kristian Kersting, Saso Dzeroski |
Knowl. Based Syst. | 6 |
| 2022 | ReliefE: feature ranking in high-dimensional spaces via manifold embeddingsabstractAbstract Feature ranking has been widely adopted in machine learning applications such as high-throughput biology and social sciences. The approaches of the popular Relief family of algorithms assign importances to features by iteratively accounting for nearest relevant and irrelevant instances. Despite their high utility, these algorithms can be computationally expensive and not-well suited for high-dimensional sparse input spaces. In contrast, recent embedding-based methods learn compact, low-dimensional representations, potentially facilitating down-stream learning capabilities of conventional learners. This paper explores how the Relief branch of algorithms can be adapted to benefit from (Riemannian) manifold-based embeddings of instance and target spaces, where a given embedding’s dimensionality is intrinsic to the dimensionality of the considered data set. The developed ReliefE algorithm is faster and can result in better feature rankings, as shown by our evaluation on 20 real-life data sets for multi-class and multi-label classification tasks. The utility of ReliefE for high-dimensional data sets is ensured by its implementation that utilizes sparse matrix algebraic operations. Finally, the relation of ReliefE to other ranking algorithms is studied via the Fuzzy Jaccard Index. Blaz Skrlj, Saso Dzeroski, Nada Lavrac, Matej Petkovic |
Mach. Learn. | 2 |
| 2021 | Unsupervised Feature Ranking via Attribute Networks
Urh Primozic, Blaz Skrlj, Saso Dzeroski, Matej Petkovic |
DS | 3 |
| 2021 | Learning comprehensible and accurate hybrid trees
Rok Piltaver, Mitja Lustrek, Saso Dzeroski, Martin Gjoreski, Matjaz Gams |
Expert Syst. Appl. | 3 |
| 2021 | Ensemble- and distance-based feature ranking for unsupervised learningabstractIn this study, we propose two novel (groups of) methods for unsupervised feature ranking and selection. The first group includes feature ranking scores (Genie3 score, RandomForest score) that are computed from ensembles of predictive clustering trees. The second method is URelief, the unsupervised extension of the Relief family of feature ranking algorithms. Using 26 benchmark data sets and 5 baselines, we show that both the Genie3 score (computed from the ensemble of extra trees) and the URelief method outperform the existing methods and that Genie3 performs best overall, in terms of predictive power of the top-ranked features. Additionally, we analyze the influence of the hyper-parameters of the proposed methods on their performance and show that for the Genie3 score the highest quality is achieved by the most efficient parameter configuration. Finally, we propose a way of discovering the location of the features in the ranking, which are the most relevant in reality. Matej Petkovic, Dragi Kocev, Blaz Skrlj, Saso Dzeroski |
Int. J. Intell. Syst. | 4 |
| 2021 | Probabilistic grammars for equation discoveryabstractEquation discovery, also known as symbolic regression, is a type of automated modeling that discovers scientific laws, expressed in the form of equations, from observed data and expert knowledge. Deterministic grammars, such as context-free grammars, have been used to limit the search spaces in equation discovery by providing hard constraints that specify which equations to consider and which not. In this paper, we propose the use of probabilistic context-free grammars in equation discovery. Such grammars encode soft constraints, specifying a prior probability distribution on the space of possible equations. We show that probabilistic grammars can be used to elegantly and flexibly formulate the parsimony principle, that favors simpler equations, through probabilities attached to the rules in the grammars. We demonstrate that the use of probabilistic, rather than deterministic grammars, in the context of a Monte-Carlo algorithm for grammar-based equation discovery, leads to more efficient equation discovery. Finally, by specifying prior probability distributions over equation spaces, the foundations are laid for Bayesian approaches to equation discovery. Jure Brence, Ljupco Todorovski, Saso Dzeroski |
Knowl. Based Syst. | 3 |
| 2020 | Learning Surrogates of a Radiative Transfer Model for the Sentinel 5P Satellite
Jure Brence, Jovan Tanevski, Jennifer Adams, Edward Malina, Saso Dzeroski |
DS | 5 |
| 2020 | Semantic Description of Data Mining Datasets: An Ontology-Based Annotation SchemaabstractAbstract With the pervasiveness of data mining (DM) in many areas of our society, the management of digital data, readily available for analysis, has become increasingly important. Consequently, nearly all community accepted guidelines and principles (e.g. FAIR and TRUST) for publishing such data in the digital ecosystem, stress the importance of semantic data enhancement. Having rich semantic annotation of DM datasets would support the data mining process at various choice points, such as data understanding, automatic identification of the analysis task, and reasoning over the obtained results. In this paper, we report on the developments of an ontology-based annotation schema for semantic description of DM datasets. The annotation schema combines three different aspects of semantic annotation, i.e., annotation of provenance, data mining specific, and domain-specific information. We demonstrate the utility of these annotations in two use cases: semantic annotation of remote sensing data and data about neurodegenerative diseases. Ana Kostovska, Saso Dzeroski, Pance Panov |
DS | 2 |
| 2020 | Semantic Annotation of Predictive Modelling ExperimentsabstractAbstract In this paper, we address the task of representation, semantic annotation, storage, and querying of predictive modelling experiments. We introduce OntoExp, an OntoDM module which gives a more granular representation of a predictive modeling experiment and enables annotation of the experiment’s provenance, algorithm implementations, parameter settings and output metrics. This module is incorporated in SemanticHub, an online system that allows execution, annotation, storage and querying of predictive modeling experiments. The system offers two different user scenarios. The users can either define their own experiment and execute it, or they can browse the repository of completed experimental workflows across different predictive modelling tasks. Here, we showcase the capabilities of the system with executing multi-target regression experiment on a water quality prediction dataset using the Clus software. The system and created repositories are evaluated based on the FAIR data stewardship guidelines. The evaluation shows that OntoExp and SemanticHub provide the infrastructure needed for semantic annotation, execution, storage, and querying of the experiments. Ilin Tolovski, Saso Dzeroski, Pance Panov |
DS | 2 |
| 2020 | Hierarchy Decomposition Pipeline: A Toolbox for Comparison of Model Induction Algorithms on Hierarchical Multi-label Classification Problems
Vedrana Vidulin, Saso Dzeroski |
DS | 2 |
| 2020 | Feature Importance Estimation with Self-Attention NetworksabstractBlack-box neural network models are widely used in industry and science, yet are hard to understand and interpret. Recently, the attention mechanism was introduced, offering insights into the inner workings of neural language models. This paper explores the use of attention-based neural networks mechanism for estimating feature importance, as means for explaining the models learned from propositional (tabular) data. Feature importance estimates, assessed by the proposed Self-Attention Network (SAN) architecture, are compared with the established ReliefF, Mutual Information and Random Forest-based estimates, which are widely used in practice for model interpretation. For the first time we conduct scale-free comparisons of feature importance estimates across algorithms on ten real and synthetic data sets to study the similarities and differences of the resulting feature importance estimates, showing that SANs identify similar high-ranked features as the other methods. We demonstrate that SANs identify feature interactions which in some cases yield better predictive performance than the baselines, suggesting that attention extends beyond interactions of just a few key features and detects larger feature subsets relevant for the considered learning task. Blaz Skrlj, Saso Dzeroski, Nada Lavrac, Matej Petkovic |
ECAI | 2 |
| 2020 | Predicting Associations Between Proteins and Multiple Diseases
Martin Breskvar, Saso Dzeroski |
ISMIS | 2 |
| 2020 | Estimating the Importance of Relational Features by Using Gradient Boosting
Matej Petkovic, Michelangelo Ceci, Kristian Kersting, Saso Dzeroski |
ISMIS | 4 |
| 2020 | Combinatorial search for selecting the structure of models of dynamical systems with equation discoveryabstractAutomated modeling aims at the induction of mathematical models, both their structure and parameter values, from time-series measurements of observed system variables. In this paper, we address the task of model structure selection, i.e., selecting an optimal structure from a user-specified finite set of alternative model structures, using various approaches to combinatorial search. We propose a mapping of the set of candidate model structures to a fixed-length, vector representation allowing the use of an arbitrary search algorithm as a solver of the structure selection task. We perform a comparative analysis of the performance of thirteen variants of several search algorithms, ranging from ones with high intensification, i.e., focus on neighborhood of the best candidate solutions, to ones with high diversification, i.e., focus on covering the entire search space. The empirical analysis involves eight tasks of reconstructing known models of dynamical systems from synthetic and measured data. The results of the analysis show that search algorithms involving moderate diversification methods have superior performance on the structure selection task. The empirical analysis also reveals that this finding is related to specific properties of the search space of candidate model structures. Jovan Tanevski, Ljupco Todorovski, Saso Dzeroski |
Eng. Appl. Artif. Intell. | 3 |
| 2020 | Semi-supervised regression trees with application to QSAR modelling
Jurica Levatic, Michelangelo Ceci, Tomaz Stepisnik Perdih, Saso Dzeroski, Dragi Kocev |
Expert Syst. Appl. | 4 |
| 2020 | Incremental predictive clustering trees for online semi-supervised multi-target regressionabstractAbstract In many application settings, labeling data examples is a costly endeavor, while unlabeled examples are abundant and cheap to produce. Labeling examples can be particularly problematic in an online setting, where there can be arbitrarily many examples that arrive at high frequencies. It is also problematic when we need to predict complex values (e.g., multiple real values), a task that has started receiving considerable attention, but mostly in the batch setting. In this paper, we propose a method for online semi-supervised multi-target regression. It is based on incremental trees for multi-target regression and the predictive clustering framework. Furthermore, it utilizes unlabeled examples to improve its predictive performance as compared to using just the labeled examples. We compare the proposed iSOUP-PCT method with supervised tree methods, which do not use unlabeled examples, and to an oracle method, which uses unlabeled examples as though they were labeled. Additionally, we compare the proposed method to the available state-of-the-art methods. The method achieves good predictive performance on account of increased consumption of computational resources as compared to its supervised variant. The proposed method also beats the state-of-the-art in the case of very few labeled examples in terms of performance, while achieving comparable performance when the labeled examples are more common. Aljaz Osojnik, Pance Panov, Saso Dzeroski |
Mach. Learn. | 3 |
| 2020 | Multi-label feature ranking with ensemble methods
Matej Petkovic, Saso Dzeroski, Dragi Kocev |
Mach. Learn. | 2 |
| 2020 | Feature ranking for multi-target regression
Matej Petkovic, Dragi Kocev, Saso Dzeroski |
Mach. Learn. | 3 |
| 2019 | Utilizing Hierarchies in Tree-Based Online Structured Output Prediction
Aljaz Osojnik, Pance Panov, Saso Dzeroski |
DS | 3 |
| 2019 | Ensemble-Based Feature Ranking for Semi-supervised Classification
Matej Petkovic, Saso Dzeroski, Dragi Kocev |
DS | 2 |
| 2019 | Predicting Thermal Power Consumption of the Mars Express Satellite with Data Stream Mining
Bozhidar Stevanoski, Dragi Kocev, Aljaz Osojnik, Ivica Dimitrovski, Saso Dzeroski |
DS | 5 |
| 2018 | Extending Redescription Mining to Multiple Views
Matej Mihelcic, Saso Dzeroski, Tomislav Smuc |
DS | 2 |
| 2018 | Feature Ranking with Relief for Multi-label Classification: Does Distance Matter?
Matej Petkovic, Dragi Kocev, Saso Dzeroski |
DS | 3 |
| 2018 | MetaBags: Bagged Meta-Decision Trees for Regression
Jihed Khiari, Luís Moreira-Matias, Ammar Shaker, Bernard Zenko, Saso Dzeroski |
ECML/PKDD (1) | 5 |
| 2018 | Semi-supervised trees for multi-target regression
Jurica Levatic, Dragi Kocev, Michelangelo Ceci, Saso Dzeroski |
Inf. Sci. | 4 |
| 2018 | Redescription mining augmented with random forest of multi-target predictive clustering trees
Matej Mihelcic, Saso Dzeroski, Nada Lavrac, Tomislav Smuc |
J. Intell. Inf. Syst. | 2 |
| 2018 | Tree-based methods for online multi-target regression
Aljaz Osojnik, Pance Panov, Saso Dzeroski |
J. Intell. Inf. Syst. | 3 |
| 2018 | Ensembles for multi-target regression with random output selections
Martin Breskvar, Dragi Kocev, Saso Dzeroski |
Mach. Learn. | 3 |
| 2017 | Modelling Time-Series of Glucose Measurements from Diabetes Patients Using Predictive Clustering Trees
Mate Bestek, Dragi Kocev, Saso Dzeroski, Andrej Brodnik, Rade Iljaz |
AIME | 3 |
| 2017 | Multi-label Classification Using Random Label Subset Selections
Martin Breskvar, Dragi Kocev, Saso Dzeroski |
DS | 3 |
| 2017 | General Meta-Model Framework for Surrogate-Based Numerical Optimization
Ziga Luksic, Jovan Tanevski, Saso Dzeroski, Ljupco Todorovski |
DS | 3 |
| 2017 | Option Predictive Clustering Trees for Hierarchical Multi-label Classification
Tomaz Stepisnik Perdih, Aljaz Osojnik, Saso Dzeroski, Dragi Kocev |
DS | 3 |
| 2017 | Feature Ranking for Multi-target Regression with Tree Ensemble Methods
Matej Petkovic, Saso Dzeroski, Dragi Kocev |
DS | 2 |
| 2017 | Predictive Clustering Trees for Hierarchical Multi-Target Regression
Vanja Mileski, Saso Dzeroski, Dragi Kocev |
IDA | 2 |
| 2017 | Image Representation, Annotation and Retrieval with Predictive Clustering Trees
Ivica Dimitrovski, Dragi Kocev, Suzana Loskovska, Saso Dzeroski |
ECML/PKDD (3) | 4 |
| 2017 | Process-Based Modeling and Design of Dynamical Systems
Jovan Tanevski, Nikola Simidjievski, Ljupco Todorovski, Saso Dzeroski |
ECML/PKDD (3) | 4 |
| 2017 | A framework for redescription set construction
Matej Mihelcic, Saso Dzeroski, Nada Lavrac, Tomislav Smuc |
Expert Syst. Appl. | 2 |
| 2017 | Semi-supervised classification trees
Jurica Levatic, Michelangelo Ceci, Dragi Kocev, Saso Dzeroski |
J. Intell. Inf. Syst. | 4 |
| 2017 | Erratum to: The use of data-derived label hierarchies in multi-label classification
Gjorgji Madjarov, Dejan Gjorgjevikj, Ivica Dimitrovski, Saso Dzeroski |
J. Intell. Inf. Syst. | 4 |
| 2017 | Self-training for multi-target regression with tree ensembles
Jurica Levatic, Michelangelo Ceci, Dragi Kocev, Saso Dzeroski |
Knowl. Based Syst. | 4 |
| 2017 | Multi-label classification via multi-target regression on data streamsabstractMulti-label classification (MLC) tasks are encountered more and more frequently in machine learning applications. While MLC methods exist for the classical batch setting, only a few methods are available for streaming setting. In this paper, we propose a new methodology for MLC via multi-target regression in a streaming setting. Moreover, we develop a streaming multi-target regressor iSOUP-Tree that uses this approach. We experimentally compare two variants of the iSOUP-Tree method (building regression and model trees), as well as ensembles of iSOUP-Trees with state-of-the-art tree and ensemble methods for MLC on data streams. We evaluate these methods on a variety of measures of predictive performance (appropriate for the MLC task). The ensembles of iSOUP-Trees perform significantly better on some of these measures, especially the ones based on label ranking, and are not significantly worse than the competitors on any of the remaining measures. We identify the thresholding problem for the task of MLC on data streams as a key issue that needs to be addressed in order to obtain even better results in terms of predictive performance. Aljaz Osojnik, Pance Panov, Saso Dzeroski |
Mach. Learn. | 3 |
| 2016 | Option Predictive Clustering Trees for Multi-target Regression
Aljaz Osojnik, Saso Dzeroski, Dragi Kocev |
DS | 2 |
| 2016 | A Comparison of Different Data Transformation Approaches in the Feature Ranking Context
Matej Petkovic, Pance Panov, Saso Dzeroski |
DS | 3 |
| 2016 | Learning Ensembles of Process-Based Models by Bagging of Random Library Samples
Nikola Simidjievski, Ljupco Todorovski, Saso Dzeroski |
DS | 3 |
| 2016 | Improving bag-of-visual-words image retrieval with predictive clustering trees
Ivica Dimitrovski, Dragi Kocev, Suzana Loskovska, Saso Dzeroski |
Inf. Sci. | 4 |
| 2016 | Generic ontology of datatypesabstractWe present OntoDT, a generic ontology for the representation of scientific knowledge about datatypes. OntoDT defines basic entities, such as datatype, properties of datatypes, specifications, characterizing operations, and a datatype taxonomy. We demonstrate the utility of OntoDT on several use cases. OntoDT was used within an Ontology of core data mining entities for constructing taxonomies of datasets, data mining tasks, generalizations and data mining algorithms. Furthermore, we show how OntoDT can be used to annotate and query dataset repositories. We also show how OntoDT can improve the representation of datatypes in the BioXSD exchange format for basic bio-informatics types of data. The generic nature of OntoDT enables it to support a wide range of other applications, especially in combination with other domain specific ontologies: the construction of data mining workflows, annotation of software and algorithms, semantic annotation of scientific articles, etc. OntoDT is open source and is available at http://www.ontodt.com. Pance Panov, Larisa N. Soldatova, Saso Dzeroski |
Inf. Sci. | 3 |
| 2016 | The use of data-derived label hierarchies in multi-label classification
Gjorgji Madjarov, Dejan Gjorgjevikj, Ivica Dimitrovski, Saso Dzeroski |
J. Intell. Inf. Syst. | 4 |
| 2016 | Special issue on discovery science
Saso Dzeroski, Dragi Kocev, Pance Panov |
Mach. Learn. | 1 |
| 2016 | Ensembles of Fuzzy Linear Model Trees for the Identification of Multioutput SystemsabstractWe address the task of discrete-time modeling of nonlinear dynamic systems with multiple outputs using measured data. In the area of control engineering, this task is typically converted into a set of classical regression problems, one for each output, which can then be solved with any nonlinear regression approach. Fuzzy models, in the Takagi-Sugeno form, are popular in this context. We use Lolimot, which is a tree learning method, to build fuzzy linear model trees. In this paper, we propose, implement, and empirically evaluate three extensions of fuzzy linear model trees. First, we consider and evaluate multioutput models. Second, we propose to use ensembles of such models. Third, we investigate the use of a search heuristic based on simulation error (as opposed to one-step-ahead prediction error), specific to the context of modeling dynamic systems. Finally, we perform an empirical evaluation and compare these approaches on six multioutput case studies, using both measured and simulated data, with noise: The case studies include modeling of the inverse dynamics of a robot arm, as well as five additional process-industry systems. Ensembles improve the performance of both single- and multioutput trees, while the heuristic specific to modeling dynamic systems only improves performance very slightly. Multioutput model trees exhibit comparable or worse predictive performance to a set of single-output models, while providing a more compact model. Overall, we can recommend the use of bagging of single-output Lolimot models, learned by using the simulation error as a search heuristic. Darko Aleksovski, Jus Kocijan, Saso Dzeroski |
IEEE Trans. Fuzzy Syst. | 3 |
| 2015 | Multi-label Classification via Multi-target Regression on Data Streams
Aljaz Osojnik, Pance Panov, Saso Dzeroski |
Discovery Science | 3 |
| 2015 | Model-Tree Ensembles for noise-tolerant system identification
Darko Aleksovski, Jus Kocijan, Saso Dzeroski |
Adv. Eng. Informatics | 3 |
| 2015 | Predicting long-term population dynamics with bagging and boosting of process-based models
Nikola Simidjievski, Ljupco Todorovski, Saso Dzeroski |
Expert Syst. Appl. | 3 |
| 2015 | Online tree-based ensembles and option trees for regression on evolving data streams
Elena Ikonomovska, João Gama 0001, Saso Dzeroski |
Neurocomputing | 3 |
| 2015 | The importance of the label hierarchy in hierarchical multi-label classification
Jurica Levatic, Dragi Kocev, Saso Dzeroski |
J. Intell. Inf. Syst. | 3 |
| 2014 | Multi-objective learning of hybrid classifiersabstractWe propose a multi-objective machine learning approach guaranteed to find the Pareto optimal set of hybrid classification models consisting of comprehensible and incomprehensible submodels. The algorithm run-times are below 1 s for typical applications despite the exponential worst-case time complexity. The user chooses the model with the best comprehensibility-accuracy trade-off from the Pareto front which enables a well informed decision or repeats finding new Pareto fronts with modified seeds. For a classification trees as the comprehensible seed, the hybrids include single black-box model, invoked in hybrid leaves. The comprehensibility of such hybrid classifiers is measured with the proportion of examples classified by the regular leaves. We propose one simple and one computationally efficient algorithm for finding the Pareto optimal hybrid trees, starting from an initial classification tree and a black-box classifier. We evaluate the proposed algorithms empirically, comparing them to the baseline solution set, showing that they often provide valuable improvements. Furthermore, we show that the efficient algorithm outperforms the NSGA-II algorithm in terms of quality of the result set and efficiency (for this optimisation problem). Finally we show that the algorithm returns hybrid classifiers that reflect the expert's knowledge on activity recognition problem well. Rok Piltaver, Mitja Lustrek, Jernej Zupancic, Saso Dzeroski, Matjaz Gams |
ECAI | 4 |
| 2014 | Ontology of core data mining entities
Pance Panov, Larisa N. Soldatova, Saso Dzeroski |
Data Min. Knowl. Discov. | 3 |
| 2014 | Fast and efficient visual codebook construction for multi-label annotation using predictive clustering trees
Ivica Dimitrovski, Dragi Kocev, Suzana Loskovska, Saso Dzeroski |
Pattern Recognit. Lett. | 4 |
| 2013 | Model Tree Ensembles for Modeling Dynamic Systems
Darko Aleksovski, Jus Kocijan, Saso Dzeroski |
Discovery Science | 3 |
| 2013 | Fast and Scalable Image Retrieval Using Predictive Clustering Trees
Ivica Dimitrovski, Dragi Kocev, Suzana Loskovska, Saso Dzeroski |
Discovery Science | 4 |
| 2013 | OntoDM-KDD: Ontology for Representing the Knowledge Discovery Process
Pance Panov, Larisa N. Soldatova, Saso Dzeroski |
Discovery Science | 3 |
| 2013 | Learning Hierarchical Multi-label Classification Trees from Network Data
Daniela Stojanova, Michelangelo Ceci, Donato Malerba, Saso Dzeroski |
Discovery Science | 4 |
| 2013 | Inductive Process Modeling of Rab5-Rab7 Conversion in Endocytosis
Jovan Tanevski, Ljupco Todorovski, Yannis Kalaidzidis, Saso Dzeroski |
Discovery Science | 4 |
| 2013 | Using PPI network autocorrelation in hierarchical multi-label classification trees for gene function predictionabstractBACKGROUND: Ontologies and catalogs of gene functions, such as the Gene Ontology (GO) and MIPS-FUN, assume that functional classes are organized hierarchically, that is, general functions include more specific ones. This has recently motivated the development of several machine learning algorithms for gene function prediction that leverages on this hierarchical organization where instances may belong to multiple classes. In addition, it is possible to exploit relationships among examples, since it is plausible that related genes tend to share functional annotations. Although these relationships have been identified and extensively studied in the area of protein-protein interaction (PPI) networks, they have not received much attention in hierarchical and multi-class gene function prediction. Relations between genes introduce autocorrelation in functional annotations and violate the assumption that instances are independently and identically distributed (i.i.d.), which underlines most machine learning algorithms. Although the explicit consideration of these relations brings additional complexity to the learning process, we expect substantial benefits in predictive accuracy of learned classifiers. RESULTS: This article demonstrates the benefits (in terms of predictive accuracy) of considering autocorrelation in multi-class gene function prediction. We develop a tree-based algorithm for considering network autocorrelation in the setting of Hierarchical Multi-label Classification (HMC). We empirically evaluate the proposed algorithm, called NHMC (Network Hierarchical Multi-label Classification), on 12 yeast datasets using each of the MIPS-FUN and GO annotation schemes and exploiting 2 different PPI networks. The results clearly show that taking autocorrelation into account improves the predictive performance of the learned models for predicting gene function. CONCLUSIONS: Our newly developed method for HMC takes into account network information in the learning phase: When used for gene function prediction in the context of PPI networks, the explicit consideration of network autocorrelation increases the predictive performance of the learned models. Overall, we found that this holds for different gene features/ descriptions, functional annotation schemes, and PPI networks: Best results are achieved when the PPI network is dense and contains a large proportion of function-relevant interactions. Daniela Stojanova, Michelangelo Ceci, Donato Malerba, Saso Dzeroski |
BMC Bioinform. | 4 |
| 2013 | Hybrid Decision Tree Architecture Utilizing Local SVMs for Efficient Multi-Label LearningabstractMulti-label learning (MLL) problems abound in many areas, including text categorization, protein function classification, and semantic annotation of multimedia. Issues that severely limit the applicability of many current machine learning approaches to MLL are the large-scale problem, which have a strong impact on the computational complexity of learning. These problems are especially pronounced for approaches that transform MLL problems into a set of binary classification problems for which Support Vector Machines (SVMs) are used. On the other hand, the most efficient approaches to MLL, based on decision trees, have clearly lower predictive performance. We propose a hybrid decision tree architecture, where the leaves do not give multi-label predictions directly, but rather utilize local SVM-based classifiers giving multi-label predictions. A binary relevance architecture is employed in the leaves, where a binary SVM classifier is built for each of the labels relevant to that particular leaf. We use a broad range of multi-label datasets with a variety of evaluation measures to evaluate the proposed method against related and state-of-the-art methods, both in terms of predictive performance and time complexity. Our hybrid architecture on almost every large classification problem outperforms the competing approaches in terms of the predictive performance, while its computational efficiency is significantly improved as a result of the integrated decision tree. Dejan Gjorgjevikj, Gjorgji Madjarov, Saso Dzeroski |
Int. J. Pattern Recognit. Artif. Intell. | 3 |
| 2013 | Phyletic Profiling with Cliques of Orthologs Is Enhanced by Signatures of Paralogy RelationshipsabstractNew microbial genomes are sequenced at a high pace, allowing insight into the genetics of not only cultured microbes, but a wide range of metagenomic collections such as the human microbiome. To understand the deluge of genomic data we face, computational approaches for gene functional annotation are invaluable. We introduce a novel model for computational annotation that refines two established concepts: annotation based on homology and annotation based on phyletic profiling. The phyletic profiling-based model that includes both inferred orthologs and paralogs-homologs separated by a speciation and a duplication event, respectively-provides more annotations at the same average Precision than the model that includes only inferred orthologs. For experimental validation, we selected 38 poorly annotated Escherichia coli genes for which the model assigned one of three GO terms with high confidence: involvement in DNA repair, protein translation, or cell wall synthesis. Results of antibiotic stress survival assays on E. coli knockout mutants showed high agreement with our model's estimates of accuracy: out of 38 predictions obtained at the reported Precision of 60%, we confirmed 25 predictions, indicating that our confidence estimates can be used to make informed decisions on experimental validation. Our work will contribute to making experimental validation of computational predictions more approachable, both in cost and time. Our predictions for 998 prokaryotic genomes include ~400000 specific annotations with the estimated Precision of 90%, ~19000 of which are highly specific-e.g. "penicillin binding," "tRNA aminoacylation for protein translation," or "pathogenesis"-and are freely available at http://gorbi.irb.hr/. Nives Skunca, Matko Bosnjak, Anita Krisko, Pance Panov, Saso Dzeroski, Tomislav Smuc, Fran Supek |
PLoS Comput. Biol. | 5 |
| 2013 | Tree ensembles for predicting structured outputs
Dragi Kocev, Celine Vens, Jan Struyf, Saso Dzeroski |
Pattern Recognit. | 4 |
| 2012 | Network regression with predictive clustering trees
Daniela Stojanova, Michelangelo Ceci, Annalisa Appice, Saso Dzeroski |
Data Min. Knowl. Discov. | 4 |
| 2012 | Estimating the risk of fire outbreaks in the natural environment
Daniela Stojanova, Andrej Kobler, Peter Ogrinc, Bernard Zenko, Saso Dzeroski |
Data Min. Knowl. Discov. | 5 |
| 2012 | Multi-target regression with rule ensembles
Timo Aho, Bernard Zenko, Saso Dzeroski, Tapio Elomaa |
J. Mach. Learn. Res. | 3 |
| 2012 | Two stage architecture for multi-label learning
Gjorgji Madjarov, Dejan Gjorgjevikj, Saso Dzeroski |
Pattern Recognit. | 3 |
| 2012 | An extensive experimental comparison of methods for multi-label learning
Gjorgji Madjarov, Dragi Kocev, Dejan Gjorgjevikj, Saso Dzeroski |
Pattern Recognit. | 4 |
| 2011 | Predicting Structured Outputs k-Nearest Neighbours Method
Mitja Pugelj, Saso Dzeroski |
Discovery Science | 2 |
| 2011 | Global and Local Spatial Autocorrelation in Predictive Clustering Trees
Daniela Stojanova, Michelangelo Ceci, Annalisa Appice, Donato Malerba, Saso Dzeroski |
Discovery Science | 5 |
| 2011 | Inductive Databases and Constraint-Based Data Mining
Saso Dzeroski |
ICFCA | 1 |
| 2011 | Speeding-Up Hoeffding-Based Regression Trees With Options
Elena Ikonomovska, João Gama 0001, Bernard Zenko, Saso Dzeroski |
ICML | 4 |
| 2011 | Network Regression with Predictive Clustering Trees
Daniela Stojanova, Michelangelo Ceci, Annalisa Appice, Saso Dzeroski |
ECML/PKDD (3) | 4 |
| 2011 | Learning model trees from evolving data streams
Elena Ikonomovska, João Gama 0001, Saso Dzeroski |
Data Min. Knowl. Discov. | 3 |
| 2011 | Hierarchical annotation of medical images
Ivica Dimitrovski, Dragi Kocev, Suzana Loskovska, Saso Dzeroski |
Pattern Recognit. | 4 |
| 2010 | Predicting gene function using hierarchical multi-label decision tree ensemblesabstractBACKGROUND: S. cerevisiae, A. thaliana and M. musculus are well-studied organisms in biology and the sequencing of their genomes was completed many years ago. It is still a challenge, however, to develop methods that assign biological functions to the ORFs in these genomes automatically. Different machine learning methods have been proposed to this end, but it remains unclear which method is to be preferred in terms of predictive performance, efficiency and usability. RESULTS: We study the use of decision tree based models for predicting the multiple functions of ORFs. First, we describe an algorithm for learning hierarchical multi-label decision trees. These can simultaneously predict all the functions of an ORF, while respecting a given hierarchy of gene functions (such as FunCat or GO). We present new results obtained with this algorithm, showing that the trees found by it exhibit clearly better predictive performance than the trees found by previously described methods. Nevertheless, the predictive performance of individual trees is lower than that of some recently proposed statistical learning methods. We show that ensembles of such trees are more accurate than single trees and are competitive with state-of-the-art statistical learning and functional linkage methods. Moreover, the ensemble method is computationally efficient and easy to use. CONCLUSIONS: Our results suggest that decision tree based methods are a state-of-the-art, efficient and easy-to-use approach to ORF function prediction. Leander Schietgat, Celine Vens, Jan Struyf, Hendrik Blockeel, Dragi Kocev, Saso Dzeroski |
BMC Bioinform. | 6 |
| 2009 | Towards an Ontology of Data Mining Investigations
Pance Panov, Larisa N. Soldatova, Saso Dzeroski |
Discovery Science | 3 |
| 2009 | Rule Ensembles for Multi-target RegressionabstractMethods for learning decision rules are being successfully applied to many problem domains, especially where understanding and interpretation of the learned model is necessary. In many real life problems, we would like to predict multiple related (nominal or numeric) target attributes simultaneously. Methods for learning rules that predict multiple targets at once already exist, but are unfortunately based on the covering algorithm, which is not very well suited for regression problems. A better solution for regression problems may be a rule ensemble approach that transcribes an ensemble of decision trees into a large collection of rules. An optimization procedure is then used for selecting the best (and much smaller) subset of these rules, and to determine their weights. Using the rule ensembles approach we have developed a new system for learning rule ensembles for multi-target regression problems. The newly developed method was extensively evaluated and the results show that the accuracy of multi-target regression rule ensembles is better than the accuracy of multi-target regression trees, but somewhat worse than the accuracy of multi-target random forests. The rules are significantly more concise than random forests, and it is also possible to create very small rule sets that are still comparable in accuracy to single regression trees. Timo Aho, Bernard Zenko, Saso Dzeroski |
ICDM | 3 |
| 2008 | A Minimal Description Length Scheme for Polynomial Regression
Aleksandar Peckov, Saso Dzeroski, Ljupco Todorovski |
PAKDD | 2 |
| 2008 | Learning Classification Rules for Multiple Target Attributes
Bernard Zenko, Saso Dzeroski |
PAKDD | 2 |
| 2008 | Inductive process modeling
Will Bridewell, Pat Langley, Ljupco Todorovski, Saso Dzeroski |
Mach. Learn. | 4 |
| 2008 | Decision trees for hierarchical multi-label classification
Celine Vens, Jan Struyf, Leander Schietgat, Saso Dzeroski, Hendrik Blockeel |
Mach. Learn. | 4 |
| 2007 | Stepwise Induction of Multi-target Model Trees
Annalisa Appice, Saso Dzeroski |
ECML | 2 |
| 2007 | Ensembles of Multi-Objective Decision Trees
Dragi Kocev, Celine Vens, Jan Struyf, Saso Dzeroski |
ECML | 4 |
| 2007 | Clustering Trees with Instance Level Constraints
Jan Struyf, Saso Dzeroski |
ECML | 2 |
| 2007 | Combining Bagging and Random Subspaces to Create Better Ensembles
Pance Panov, Saso Dzeroski |
IDA | 2 |
| 2006 | Itemset Support Queries Using Frequent Itemsets and Their Condensed Representations
Taneli Mielikäinen, Pance Panov, Saso Dzeroski |
Discovery Science | 3 |
| 2006 | From Inductive Logic Programming to Relational Data Mining
Saso Dzeroski |
JELIA | 1 |
| 2006 | Towards a Slovene Dependency Treebank
Saso Dzeroski, Tomaz Erjavec, Nina Ledinek, Petr Pajas, Zdenek Zabokrtský, Anreja Zele |
LREC | 1 |
| 2006 | Decision Trees for Hierarchical Multilabel Classification: A Case Study in Functional Genomics
Hendrik Blockeel, Leander Schietgat, Jan Struyf, Saso Dzeroski, Amanda Clare |
PKDD | 4 |
| 2006 | First order random forests: Learning relational classifiers with complex aggregates
Anneleen Van Assche, Celine Vens, Hendrik Blockeel, Saso Dzeroski |
Mach. Learn. | 4 |
| 2005 | Combining model-based and instance-based learning for first order regressionabstractThe introduction of relational reinforcement learning and the RRL algorithm gave rise to the development of several first order regression algorithms. So far, these algorithms have employed either a model-based approach or an instance-based approach. As a consequence, they suffer from the typical drawbacks of model-based learning such as coarse function approximation or those of lazy learning such as high computational intensity.In this paper we develop a new regression algorithm that combines the strong points of both approaches and tries to avoid the normally inherent draw-backs. By combining model-based and instance-based learning, we produce an incremental first order regression algorithm that is both computationally efficient and produces better predictions earlier in the learning experiment. Kurt Driessens, Saso Dzeroski |
ICML | 2 |
| 2004 | Inductive Databases of Polynomial Equations
Saso Dzeroski, Ljupco Todorovski, Peter Ljubic |
DaWaK | 1 |
| 2004 | Inducing Polynomial Equations for Regression
Ljupco Todorovski, Peter Ljubic, Saso Dzeroski |
ECML | 3 |
| 2004 | First Order Random Forests with Complex Aggregates
Celine Vens, Anneleen Van Assche, Hendrik Blockeel, Saso Dzeroski |
ILP | 4 |
| 2004 | Integrating Guidance into Relational Reinforcement Learning
Kurt Driessens, Saso Dzeroski |
Mach. Learn. | 2 |
| 2004 | Is Combining Classifiers with Stacking Better than Selecting the Best One?
Saso Dzeroski, Bernard Zenko |
Mach. Learn. | 1 |
| 2003 | Using Constraints in Discovering Dynamics
Saso Dzeroski, Ljupco Todorovski, Peter Ljubic |
Discovery Science | 1 |
| 2003 | Modelling Soil Radon Concentration for Earthquake Prediction
Saso Dzeroski, Ljupco Todorovski, Boris Zmazek, Janja Vaupotic, Ivan Kobal |
Discovery Science | 1 |
| 2003 | Using Domain Specific Knowledge for Automated Modeling
Ljupco Todorovski, Saso Dzeroski |
IDA | 2 |
| 2003 | Combining Classifiers with Meta Decision Trees
Ljupco Todorovski, Saso Dzeroski |
Mach. Learn. | 2 |
| 2002 | Ranking with Predictive Clustering Trees
Ljupco Todorovski, Hendrik Blockeel, Saso Dzeroski |
ECML | 3 |
| 2002 | Stacking with an Extended Set of Meta-level Attributes and MLR
Bernard Zenko, Saso Dzeroski |
ECML | 2 |
| 2002 | Integrating Experimentation and Guidance in Relational Reinforcement Learning
Kurt Driessens, Saso Dzeroski |
ICML | 2 |
| 2002 | Is Combining Classifiers Better than Selecting the Best One
Saso Dzeroski, Bernard Zenko |
ICML | 1 |
| 2002 | Inducing Process Models from Continuous Data
Pat Langley, Javier Nicolás Sánchez, Ljupco Todorovski, Saso Dzeroski |
ICML | 4 |
| 2002 | Learning in Rich Representations: Inductive Logic Programming and Computational Scientific Discovery
Saso Dzeroski |
ILP | 1 |
| 2002 | A Machine Learning Approach to Automatic Functor Assignment in the Prague Dependency Treebank
Zdenek Zabokrtský, Petr Sgall, Saso Dzeroski |
LREC | 3 |
| 2001 | Literature-based Discovery Support System and Its Application to Disease Gene Identification
Dimitar Hristovski, Borut Peterlin, Saso Dzeroski |
AMIA | 3 |
| 2001 | Computational Discovery of Communicable Knowledge: Symposium Report
Saso Dzeroski, Pat Langley |
Discovery Science | 1 |
| 2001 | Theory Revision in Equation Discovery
Ljupco Todorovski, Saso Dzeroski |
Discovery Science | 2 |
| 2001 | Using Domain Knowledge on Population Dynamics Modeling for Equation Discovery
Ljupco Todorovski, Saso Dzeroski |
ECML | 2 |
| 2001 | A Comparison of Stacking with Meta Decision Trees to Bagging, Boosting, and Stacking with other MethodsabstractMeta decision trees (MDTs) are a method for combining multiple classifiers. We present an integration of the algorithm MLC4.5 for learning MDTs into the Weka data mining suite. We compare classifier ensembles combined with MDTs to bagged and boosted decision trees, and to classifier ensembles combined with other methods: voting and stacking with three different meta-level classifiers (ordinary decision trees, naive Bayes, and multi-response linear regression - MLR). Meta decision trees. Techniques for combining predictions obtained from multiple base-level classifiers can be clustered in three combining frameworks: voting (used in bagging and boosting), stacked generalization or stacking [7] and cascading. Meta decision trees (MDTs) [5] adopt the stacking framework of combining base-level classifiers. The difference between meta and ordinary decision trees (ODTs) is that MDT leaves specify which base-level classifier should be used, instead of predicting the class value directly. Th... Bernard Zenko, Ljupco Todorovski, Saso Dzeroski |
ICDM | 3 |
| 2001 | Relational Reinforcement Learning
Saso Dzeroski, Luc De Raedt, Kurt Driessens |
Mach. Learn. | 1 |
| 2001 | Editorial: Inductive Logic Programming is Coming of Age
Peter A. Flach, Saso Dzeroski |
Mach. Learn. | 2 |
| 2000 | Using data mining and OLAP to discover patterns in a database of patients with Y-chromosome deletions
Saso Dzeroski, Dimitar Hristovski, Borut Peterlin |
AMIA | 1 |
| 2000 | Discovering the Structure of Partial Differential Equations from Example Behaviour
Ljupco Todorovski, Saso Dzeroski, Ashwin Srinivasan 0001, Jonathan P. Whiteley, David Gavaghan |
ICML | 2 |
| 2000 | Morphosyntactic Tagging of Slovene: Evaluating Taggers and Tagsets
Saso Dzeroski, Tomaz Erjavec, Jakub Zavrel |
LREC | 1 |
| 2000 | Supporting Discovery in Medicine by Association Rule Mining of Bibliographic Databases
Dimitar Hristovski, Saso Dzeroski, Borut Peterlin, Anamarija Rozic-Hristovski |
PKDD | 2 |
| 2000 | Combining Multiple Models with Meta Decision Trees
Ljupco Todorovski, Saso Dzeroski |
PKDD | 2 |
| 2000 | Predicting Chemical Parameters of River Water Quality from Bioindicator Data
Saso Dzeroski, Damjan Demsar, Jasna Grbovic |
Appl. Intell. | 1 |
| 1999 | Simultaneous Prediction of Mulriple Chemical Parameters of River Water Quality with TILDE
Hendrik Blockeel, Saso Dzeroski, Jasna Grbovic |
PKDD | 2 |
| 1999 | Experiments in Meta-level Learning with ILP
Ljupco Todorovski, Saso Dzeroski |
PKDD | 2 |
| 1999 | Editorial
Saso Dzeroski, Nada Lavrac |
Data Min. Knowl. Discov. | 1 |
| 1998 | ILP Experiments in Detecting Traffic Problems
Saso Dzeroski, Nico Jacobs, Martin Molina, Carlos Moure |
ECML | 1 |
| 1998 | Relational Reinforcement Learning
Saso Dzeroski, Luc De Raedt, Hendrik Blockeel |
ICML | 1 |
| 1998 | Acquiring background knowledge for machine learning using function decomposition: a case study in rheumatology
Blaz Zupan, Saso Dzeroski |
Artif. Intell. Medicine | 2 |
| 1997 | Automated Revision of Expert Rules for Treating Acute Abdominal Pain in Children
Saso Dzeroski, George Potamias, Vassilis Moustakis, Giorgos Charissis |
AIME | 1 |
| 1997 | Acquiring and Validating Background Knowledge for Machine Learning Using Function Decomposition
Blaz Zupan, Saso Dzeroski |
AIME | 2 |
| 1997 | Declarative Bias in Equation Discovery
Ljupco Todorovski, Saso Dzeroski |
ICML | 2 |
| 1997 | Integrating Explanatory and Descriptive Learning in ILP
Yannis Dimopoulos, Saso Dzeroski, Antonis C. Kakas |
IJCAI (2) | 2 |
| 1997 | On Multi-class Problems and Discretization in Inductive Logic Programming
Wim Van Laer, Luc De Raedt, Saso Dzeroski |
ISMIS | 3 |
| 1996 | A Reply to Pazzani's Book Review of "Inductive Logic Programming: Techniques and Applications"
Nada Lavrac, Saso Dzeroski |
Mach. Learn. | 2 |
| 1995 | Handling Real Numbers in ILP: A Step Towards Better Behavioural Clones (Extended Abstract)
Saso Dzeroski, Ljupco Todorovski, Tanja Urbancic |
ECML | 1 |
| 1995 | Knowledge Discovery in a Water Quality Database
Saso Dzeroski |
KDD | 1 |
| 1995 | Discovering Dynamics: From Inductive Logic Programming to Machine Discovery
Saso Dzeroski, Ljupco Todorovski |
J. Intell. Inf. Syst. | 1 |
| 1994 | Discovering Dynamics with Genetic Programming
Saso Dzeroski, Igor Petrovski |
ECML | 1 |
| 1994 | First-Order jk-Clausal Theories are PAC-Learnable
Luc De Raedt, Saso Dzeroski |
Artif. Intell. | 2 |
| 1994 | Weakening the language bias in LINUSabstractThe two main limitations of propositional inductive learning algorithms are the limited capability of taking into account available background knowledge and the limited expressiveness of the knowledge representation formalism used for describing examples, background knowledge and concepts. The paper presents a method for using background knowledge effectively in learning both propositional and relational descriptions. The method, implemented in the system LINUS, uses propositional learners in a more expressive logic programming framework. This allows for learning of logic programs in the form of constrained deductive hierarchical database clauses and determinate deductive database clauses. Nada Lavrac, Saso Dzeroski |
J. Exp. Theor. Artif. Intell. | 2 |
| 1993 | Learnability of Constrained Logic Programs
Saso Dzeroski, Stephen H. Muggleton, Stuart Russell 0001 |
ECML | 1 |
| 1993 | Discovering Dynamics
Saso Dzeroski, Ljupco Todorovski |
ICML | 1 |
| 1993 | Multiple Predicate Learning
Luc De Raedt, Nada Lavrac, Saso Dzeroski |
IJCAI | 3 |
| 1993 | Inductive Learning in Deductive DatabasesabstractMost current applications of inductive learning in databases take place in the context of a single extensional relation. The authors place inductive learning in the context of a set of relations defined either extensionally or intentionally in the framework of deductive databases. LINUS, an inductive logic programming system that induces virtual relations from example positive and negative tuples and already defined relations in a deductive database, is presented. Based on the idea of transforming the problem of learning relations to attribute-value form, several attribute-value learning systems are incorporated. As the latter handle noisy data successfully, LINUS is able to learn relations from real-life noisy databases. The use of LINUS for learning virtual relations is illustrated, and a study of its performance on noisy data is presented.> Saso Dzeroski, Nada Lavrac |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1992 | PAC-Learnability of Determinate Logic ProgramsabstractThe field of Inductive Logic Programming (ILP) is concerned with inducing logic programs from examples in the presence of background knowledge. This paper defines the ILP problem, and describes the various syntactic restrictions that are commonly used for learning first-order representations. We then derive some positive results concerning the learnability of these restricted classes of logic programs, by reduction to a standard propositional learning problem. More specifically, k-clause predicate definitions consisting of determinate, function-free, non-recursve Horn clauses with variables of bounded depth are polynomially learnable under simple distributions. Similarly, recursive k-clause definitions are polynomially learnable under simple distributions if we allow existential and membership queries about the target concept. Saso Dzeroski, Stephen H. Muggleton, Stuart Russell 0001 |
COLT | 1 |
| 1991 | Learning Relations from Noisy Examples: An Empirical Comparison of LINUS and FOIL
Saso Dzeroski, Nada Lavrac |
ML | 1 |