Ivan Bratko

dblp:b/IvanBratko · DBLP profile ↗
← Back
93ranked-venue papers
12as first author
2since 2021 · last 2025
0000-0002-3658-6555ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 62 · 8 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 20 · 3 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 19 · 3 first-authorDatabases, data management, data science and information retrieval · 16 · 2 first-authorHuman-computer interaction and ubiquitous computing · 7Theory of computation · 5 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
17 papers
Knowledge representation and reasoning · 58% Motion planning and robot control · 11% Probabilistic and Bayesian machine learning · 8%
Interdisciplinary, comprehensive, and emerging computing
4 papers
Bioinformatics and computational biology · 82% Medical and health informatics · 18%
Databases, data mining, and information retrieval
6 papers
Data mining · 63% Machine learning and data management · 37%
Theoretical computer science
3 papers
Mathematical optimization · 53% Algorithmic game theory and mechanism design · 46% Algorithms and data structures · 1%
Computer graphics and multimedia
3 papers
Visualization and visual analytics · 100%

Topics — the 27 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning
0.652016
Extracting qualitative relations from categorical data · Artif. Intell. 2016
Learning Qualitative Models from Numerical Data: Extended abstract · IJCAI 2013
Learning qualitative models from numerical data · Artif. Intell. 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning › qualitative reasoning
qualitative model learning
0.332013
Learning Qualitative Models from Numerical Data: Extended abstract · IJCAI 2013
Learning qualitative models from numerical data · Artif. Intell. 2011
Learning Qualitative Models of Dynamic Systems · ML 1991
Robotics › Motion planning and robot control
robot control
0.212014
Qualitative Planning with Quantitative Constraints for Online Learning of Robotic Behaviours · AAAI 2014
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
game tree search
0.112010
When is it better not to look ahead? · Artif. Intell. 2010
Machine learning › Trustworthy machine learning
interpretability
0.122005
Nomograms for visualizing support vector machines · KDD 2005
Qualitatively Faithful Quantitative Prediction · IJCAI 2003
Data mining › statistical analysis
categorical data analysis
0.112016
Extracting qualitative relations from categorical data · Artif. Intell. 2016
Knowledge, reasoning and agents › Knowledge representation and reasoning
argumentation
0.112007
Argument based machine learning · Artif. Intell. 2007
Mathematical optimization
minimax optimization
0.112006
Is real-valued minimax pathological? · Artif. Intell. 2006
Robotics › Legged, aerial and field robots
field robotics
0.112014
Qualitative Planning with Quantitative Constraints for Online Learning of Robotic Behaviours · AAAI 2014
Robotics › Legged, aerial and field robots › field robotics › disaster response
urban search and rescue
0.112014
Qualitative Planning with Quantitative Constraints for Online Learning of Robotic Behaviours · AAAI 2014
Medical and health informatics › oncology
cancer diagnosis
0.112005
Simple and effective visual models for gene expression cancer diagnostics · KDD 2005
Bioinformatics and computational biology
functional genomics
0.112005
VizRank: finding informative data projections in functional genomics by machine learning · Bioinform. 2005
Bioinformatics and computational biology
gene expression analysis
0.112005
Simple and effective visual models for gene expression cancer diagnostics · KDD 2005
Bioinformatics and computational biology › gene expression analysis
microarray data analysis
0.112005
Microarray data mining with visual programming · Bioinform. 2005
Data mining › dimensionality reduction
feature selection
0.112005
Simple and effective visual models for gene expression cancer diagnostics · KDD 2005
Visualization and visual analytics
high-dimensional data visualization
0.112005
Simple and effective visual models for gene expression cancer diagnostics · KDD 2005
Algorithmic game theory and mechanism design › zero-sum game
minimax theorem
0.112005
Why Minimax Works: An Alternative Explanation · IJCAI 2005
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › ontology learning
concept hierarchy learning
0.122000
Induction of Concept Hierarchies from Noisy Data · ICML 2000
Learning by Discovering Concept Hierarchies · Artif. Intell. 1999
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.012004
Testing the significance of attribute interactions · ICML 2004
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning
0.012004
Testing the significance of attribute interactions · ICML 2004
Bioinformatics and computational biology › biological network › network biology
genetic network analysis
0.012003
GenePath: a system for automated construction of genetic networks from mutant data · Bioinform. 2003
Bioinformatics and computational biology
statistical genetics
0.012003
GenePath: a system for automated construction of genetic networks from mutant data · Bioinform. 2003
Software maintenance and evolution
reverse engineering
0.012002
Qualitative reverse engineering · ICML 2002
Visualization and visual analytics
dimensionality reduction
0.012005
VizRank: finding informative data projections in functional genomics by machine learning · Bioinform. 2005
Visualization and visual analytics
model visualization
0.012005
Nomograms for visualizing support vector machines · KDD 2005
Robotics › Motion planning and robot control
robot learning
0.011997
Skill Reconstruction as Induction of LQ Controllers with Subgoals · IJCAI (2) 1997
Algorithms and data structures › search algorithms
heuristic search
0.011979
Implementing Search Heuristics Using the AL1 Advice-Taking System · IJCAI 1979

Methods — techniques the papers use, named apart from their topics

qualitative reasoning · 0.9qualitative model learning · 0.2symbolic qualitative planning · 0.2numerical optimization · 0.2scatterplot · 0.2radviz · 0.2projection scoring · 0.2projection ranking · 0.1nomograms · 0.1machine learning · 0.1logistic regression · 0.1game theory · 0.1visualization · 0.1numerical regression · 0.1data flow · 0.1constraint learning · 0.1chi-squared test · 0.0bootstrap · 0.0
YearPublicationVenuePosition
2025 Qualitative control learning can be much faster than reinforcement learning
Domen Soberl, Ivan Bratko
Mach. Learn.2
2023 Transferring a Learned Qualitative Cart-Pole Control Model to Uneven Terrains
Domen Soberl, Ivan Bratko
DS2
2019 Learning Explainable Control Strategies Demonstrated on the Pole-and-Cart System
Domen Soberl, Ivan Bratko
IEA/AIE2
2019 Extreme value correction: a method for correcting optimistic estimations in rule learning
Martin Mozina, Janez Demsar, Ivan Bratko, Jure Zabkar
Mach. Learn.3
2018 Identifying typical approaches and errors in Prolog programming with argument-based machine learning
Martin Mozina, Timotej Lazar, Ivan Bratko
Expert Syst. Appl.3
2017 Automatic Extraction of AST Patterns for Debugging Student Programs
Timotej Lazar, Martin Mozina, Ivan Bratko
AIED3
2017 Reactive Motion Planning with Qualitative Constraints
Domen Soberl, Ivan Bratko
IEA/AIE (1)2
2017 A Machine Learning System for Controlling a Rescue Robot
Timothy Wiley, Ivan Bratko, Claude Sammut
RoboCup2
2017 Feasibility of spirography features for objective assessment of motor function in Parkinson's disease
Aleksander Sadikov, Vida Groznik, Martin Mozina, Jure Zabkar, Dag Nyholm, Mevludin Memedi, Ivan Bratko, Dejan Georgiev
Artif. Intell. Medicine7
2016 Extracting qualitative relations from categorical data
Jure Zabkar, Ivan Bratko, Janez Demsar
Artif. Intell.2
2015 Qualitative Planning of Object Pushing by a Robot
Domen Soberl, Jure Zabkar, Ivan Bratko
ISMIS3
2014 Qualitative Planning with Quantitative Constraints for Online Learning of Robotic Behaviours
abstract
This paper resolves previous problems in the Multi-Strategy architecture for online learning of robotic behaviours. The hybrid method includes a symbolic qualitative planner that constructs an approximate solution to a control problem. The approximate solution provides constraints for a numerical optimisation algorithm, which is used to refine the qualitative plan into an operational policy. Introducing quantitative constraints into the planner gives previously unachievable domain independent reasoning. The method is demonstrated on a multi-tracked robot intended for urban search and rescue.
Timothy Wiley, Claude Sammut, Ivan Bratko
AAAI3
2014 ParkinsonCheck Smart Phone App
abstract
The paper introduces the ParkinsonCheck application. It is an app for smart phones based on spirography (spiral drawing) intended to detect signs of Parkinson's disease (PD) and essential tremor (ET), which is the main differential diagnosis from PD in the early stage of the disease. The app is equipped with an expert system and is the first such app to be completely automated. Its intended use is twofold: (a) to act as a standalone test for general population, advising potential patients to seek medical help as early as possible, and (b) to be used by neurologists as a portable and inexpensive fully digitalised clinical decision support system. ParkinsonCheck is currently freely available in Slovenia on four mobile platforms as a pilot study. After potentially upgrading its expert system with new learning data, the plan is for it to be translated into English and offered worldwide.
Aleksander Sadikov, Vida Groznik, Jure Zabkar, Martin Mozina, Dejan Georgiev, Zvezdan Pirtosek, Ivan Bratko
ECAI7
2014 Qualitative Simulation with Answer Set Programming
abstract
Qualitative Simulation (QSIM) reasons about the behaviour of dynamic physical systems as they evolve over time. The system is represented by a coarse qualitative model rather than precise numerical models. However, for large complex domains, such as robotics for Urban Search and Rescue, existing QSIM implementations are inefficient. ASPQSIM is a novel formulation of the QSIM algorithm in Answer Set Programming that takes advantage of the similarities between qualitative simulation and constraint satisfaction problems. ASPQSIM is compared against an existing QSIM implementation on a variety of domains that demonstrate ASPQSIM provides a significant improvement in efficiency especially on complex domains, and producing simulations in domains that are not solvable by the procedural implementation.
Timothy Wiley, Claude Sammut, Ivan Bratko
ECAI3
2014 Data-Driven Program Synthesis for Hint Generation in Programming Tutors
Timotej Lazar, Ivan Bratko
Intelligent Tutoring Systems2
2014 Designing an Interactive Teaching Tool with ABML Knowledge Refinement Loop
Matej Zapusek, Martin Mozina, Ivan Bratko, Joze Rugelj, Matej Guid
Intelligent Tutoring Systems3
2013 Search-Based Estimation of Problem Difficulty for Humans
Matej Guid, Ivan Bratko
AIED2
2013 Building an Intelligent Tutoring System for Chess Endgames
Matej Guid, Martin Mozina, Ciril Bohak, Aleksander Sadikov, Ivan Bratko
CSEDU5
2013 Learning Qualitative Models from Numerical Data: Extended abstract
Jure Zabkar, Martin Mozina, Ivan Bratko, Janez Demsar
IJCAI3
2013 Elicitation of neurological knowledge with argument-based machine learning
Vida Groznik, Matej Guid, Aleksander Sadikov, Martin Mozina, Dejan Georgiev, Veronika Kragelj, Samo Ribaric, Zvezdan Pirtosek, Ivan Bratko
Artif. Intell. Medicine9
2012 ABML Knowledge Refinement Loop: A Case Study
Matej Guid, Martin Mozina, Vida Groznik, Dejan Georgiev, Aleksander Sadikov, Zvezdan Pirtosek, Ivan Bratko
ISMIS7
2012 Goal-Oriented Conceptualization of Procedural Knowledge
Martin Mozina, Matej Guid, Aleksander Sadikov, Vida Groznik, Ivan Bratko
ITS5
2012 Improving vehicle aeroacoustics using machine learning
Damjan Kuznar, Martin Mozina, Marina Giordanino, Ivan Bratko
Eng. Appl. Artif. Intell.4
2012 ILP turns 20 - Biography and future challenges
abstract
Inductive Logic Programming (ILP) is an area of Machine Learning which has now reached its twentieth year. Using the analogy of a human biography this paper recalls the development of the subject from its infancy through childhood and teenage years. We show how in each phase ILP has been characterised by an attempt to extend theory and implementations in tandem with the development of novel and challenging real-world applications. Lastly, by projection we suggest directions for research which will help the subject coming of age.
Stephen H. Muggleton, Luc De Raedt, David Poole 0001, Ivan Bratko, Peter A. Flach, Katsumi Inoue, Ashwin Srinivasan 0001
Mach. Learn.4
2012 Independent-valued minimax: Pathological or beneficial?
Mitja Lustrek, Ivan Bratko, Matjaz Gams
Theor. Comput. Sci.2
2011 Elicitation of Neurological Knowledge with ABML
Vida Groznik, Matej Guid, Aleksander Sadikov, Martin Mozina, Dejan Georgiev, Veronika Kragelj, Samo Ribaric, Zvezdan Pirtosek, Ivan Bratko
AIME9
2011 Learning qualitative models from numerical data
Jure Zabkar, Martin Mozina, Ivan Bratko, Janez Demsar
Artif. Intell.3
2011 Embodied Concept Discovery through Qualitative Action Models
abstract
We present a novel approach to embodied learning of qualitative models. We introduce algorithm STRUDEL that enables an autonomous robot to discover new concepts by performing experiments in its environment. The robot collects data about its actions and its observations of the environment. From the obtained data, the robot learns qualitative descriptive models of the effects that its actions have in the environment. Models are learned using inductive logic programming. We describe two experiments with a humanoid robot Nao in which Nao learns descriptive qualitative models which contain what can be interpreted as simple definitions of the concepts of movability and stability.
Aljaz Kosmerlj, Ivan Bratko, Jure Zabkar
Int. J. Uncertain. Fuzziness Knowl. Based Syst.2
2010 Discovery of Abstract Concepts by a Robot
Ivan Bratko
ALT1
2010 Discovery of Abstract Concepts by a Robot
Ivan Bratko
Discovery Science1
2010 Conceptualizing Procedural Knowledge Targeted at Students with Different Skill Levels
Martin Mozina, Matej Guid, Aleksander Sadikov, Vida Groznik, Jana Krivec, Ivan Bratko
EDM6
2010 Learning from Noisy Data Using a Non-covering ILP Algorithm
Andrej Oblak, Ivan Bratko
ILP2
2010 When is it better not to look ahead?
Dana S. Nau, Mitja Lustrek, Austin Parker, Ivan Bratko, Matjaz Gams
Artif. Intell.4
2009 Argument Based Machine Learning from Examples and Text
abstract
We introduce a novel approach to cross-media learning based on argument based machine learning (ABML). ABML is a recent method that combines argumentation and machine learning from examples, and its main idea is to use arguments for some of the learning examples. Arguments are usually provided by a domain expert. In this paper, we present an alternative approach, where arguments used in ABML are automatically extracted from text with a technique for relation extraction. We demonstrate and evaluate the approach through a case study of learning to classify animals by using arguments automatically extracted from Wikipedia.
Martin Mozina, Claudio Giuliano, Ivan Bratko
ACIIDS3
2008 Fighting Knowledge Acquisition Bottleneck with Argument Based Machine Learning
abstract
Knowledge elicitation is known to be a difficult task and thus a major bottleneck in building a knowledge base. Machine learning has long ago been proposed as a way to alleviate this problem. Machine learning usually helps the domain expert to uncover some of the more tacit concepts. However, the learned concepts are often hard to understand and hard to extend. A common view is that a combination of a domain expert and machine learning would yield the best results. Recently, argument based machine learning (ABML) has been introduced as a combination of argumentation and machine learning. Through argumentation, ABML enables the expert to articulate his knowledge easily and in a very natural way. ABML was shown to significantly improve the comprehensibility and accuracy of the learned concepts. This makes ABML a most natural tool for constructing a knowledge base. The present paper shows how this is accomplished through a case study of building a knowledge base of an expert system used in a chess tutoring application.
Martin Mozina, Matej Guid, Jana Krivec, Aleksander Sadikov, Ivan Bratko
ECAI5
2008 LRTA
abstract
Recently we showed that under very reasonable conditions, incomplete, real-time search methods like RTA*work better with pessimistic heuristic functions than with optimistic, admissible heuristic functions of equal quality. The use of pessimistic heuristic functions results in higher percentage of correct decisions and in shorter solution lengths. We extend this result to learning RTA*(LRTA*) and demonstrate that the use of pessimistic instead of optimistic (or mixed) heuristic functions of equal quality results in much faster learning process at the cost of just marginally worse quality of converged solutions.
Aleksander Sadikov, Ivan Bratko
ECAI2
2008 An Experiment in Robot Discovery with ILP
Gregor Leban, Jure Zabkar, Ivan Bratko
ILP3
2007 Argument based machine learning
Martin Mozina, Jure Zabkar, Ivan Bratko
Artif. Intell.3
2006 Argument Based Machine Learning in a Medical Domain
Jure Zabkar, Martin Mozina, Jerneja Videcnik, Ivan Bratko
COMMA4
2006 Argument Based Rule Learning
Martin Mozina, Jure Zabkar, Ivan Bratko
ECAI3
2006 Pessimistic Heuristics Beat Optimistic Ones in Real-Time Search
Aleksander Sadikov, Ivan Bratko
ECAI2
2006 Why Is Rule Learning Optimistic and How to Correct It
Martin Mozina, Janez Demsar, Jure Zabkar, Ivan Bratko
ECML4
2006 Argument-Based Machine Learning
Ivan Bratko, Martin Mozina, Jure Zabkar
ISMIS1
2006 Is real-valued minimax pathological?
Mitja Lustrek, Matjaz Gams, Ivan Bratko
Artif. Intell.3
2006 VizRank: Data Visualization Guided by Machine Learning
Gregor Leban, Blaz Zupan, Gaj Vidmar, Ivan Bratko
Data Min. Knowl. Discov.4
2006 Learning long-term chess strategies from databases
Aleksander Sadikov, Ivan Bratko
Mach. Learn.2
2005 Application of Argument Based Machine Learning to Law
abstract
In this paper we discuss the application of a new machine learning approach - argumentation based machine learning - to the legal domain. Argumentation based machine learning is particularly suited to law as it makes use of the justifications of decisions to guide its learning. Importantly, where a large number of decided cases are available, it provides a way of identifying which need to be considered, so that only decisions which will have an influence are examined.
Martin Mozina, Jure Zabkar, Trevor J. M. Bench-Capon, Ivan Bratko
ICAIL4
2005 Why Minimax Works: An Alternative Explanation
Mitja Lustrek, Matjaz Gams, Ivan Bratko
IJCAI3
2005 Combining Learning Constraints and Numerical Regression
Dorian Suc, Ivan Bratko
IJCAI2
2005 Nomograms for visualizing support vector machines
abstract
We propose a simple yet potentially very effective way of visualizing trained support vector machines. Nomograms are an established model visualization technique that can graphically encode the complete model on a single page. The dimensionality of the visualization does not depend on the number of attributes, but merely on the properties of the kernel. To represent the effect of each predictive feature on the log odds ratio scale as required for the nomograms, we employ logistic regression to convert the distance from the separating hyperplane into a probability. Case studies on selected data sets show that for a technique thought to be a black-box, nomograms can clearly expose its internal structure. By providing an easy-to-interpret visualization the analysts can gain insight and study the effects of predictive factors.
Aleks Jakulin, Martin Mozina, Janez Demsar, Ivan Bratko, Blaz Zupan
KDD4
2005 Simple and effective visual models for gene expression cancer diagnostics
abstract
In the paper we show that diagnostic classes in cancer gene expression data sets, which most often include thousands of features (genes), may be effectively separated with simple two-dimensional plots such as scatterplot and radviz graph. The principal innovation proposed in the paper is a method called VizRank, which is able to score and identify the best among possibly millions of candidate projections for visualizations. Compared to recently much applied techniques in the field of cancer genomics that include neural networks, support vector machines and various ensemble-based approaches, VizRank is fast and finds visualization models that can be easily examined and interpreted by domain experts. Our experiments on a number of gene expression data sets show that VizRank was always able to find data visualizations with a small number of (two to seven) genes and excellent class separation. In addition to providing grounds for gene expression cancer diagnosis, VizRank and its visualizations also identify small sets of relevant genes, uncover interesting gene interactions and point to outliers and potential misclassifications in cancer data sets.
Gregor Leban, Minca Mramor, Ivan Bratko, Blaz Zupan
KDD3
2005 Microarray data mining with visual programming
abstract
UNLABELLED: Visual programming offers an intuitive means of combining known analysis and visualization methods into powerful applications. The system presented here enables users who are not programmers to manage microarray and genomic data flow and to customize their analyses by combining common data analysis tools to fit their needs. AVAILABILITY: http://www.ailab.si/supp/bi-visprog SUPPLEMENTARY INFORMATION: http://www.ailab.si/supp/bi-visprog.
Tomaz Curk, Janez Demsar, Qikai Xu, Gregor Leban, Uros Petrovic, Ivan Bratko, Gad Shaulsky, Blaz Zupan
Bioinform.6
2005 VizRank: finding informative data projections in functional genomics by machine learning
abstract
UNLABELLED: VizRank is a tool that finds interesting two-dimensional projections of class-labeled data. When applied to multi-dimensional functional genomics datasets, VizRank can systematically find relevant biological patterns. AVAILABILITY: http://www.ailab.si/supp/bi-vizrank SUPPLEMENTARY INFORMATION: http://www.ailab.si/supp/bi-vizrank.
Gregor Leban, Ivan Bratko, Uros Petrovic, Tomaz Curk, Blaz Zupan
Bioinform.2
2005 Bias and pathology in minimax search
Aleksander Sadikov, Ivan Bratko, Igor Kononenko 0001
Theor. Comput. Sci.2
2004 Learning to Fly Simple and Robust
Dorian Suc, Ivan Bratko, Claude Sammut
ECML2
2004 Testing the significance of attribute interactions
abstract
Attribute interactions are the irreducible dependencies between attributes. Interactions underlie feature relevance and selection, the structure of joint probability and classification models: if and only if the attributes interact, they should be connected. While the issue of 2-way interactions, especially of those between an attribute and the label, has already been addressed, we introduce an operational definition of a generalized n-way interaction by highlighting two models: the reductionistic part-to-whole approximation, where the model of the whole is reconstructed from models of the parts, and the holistic reference model, where the whole is modelled directly. An interaction is deemed significant if these two models are significantly different. In this paper, we propose the Kirkwood superposition approximation for constructing part-to-whole approximations. To model data, we do not assume a particular structure of interactions, but instead construct the model by testing for the presence of interactions. The resulting map of significant interactions is a graphical model learned from the data. We confirm that the P-values computed with the assumption of the asymptotic X2 distribution closely match those obtained with the boot-strap.
Aleks Jakulin, Ivan Bratko
ICML2
2004 Qualitatively faithful quantitative prediction
Dorian Suc, Daniel Vladusic, Ivan Bratko
Artif. Intell.3
2003 Attribute Interactions in Medical Data Analysis
Aleks Jakulin, Ivan Bratko, Dragica Smrke, Janez Demsar, Blaz Zupan
AIME2
2003 Improving Numerical Prediction with Qualitative Constraints
Dorian Suc, Ivan Bratko
ECML2
2003 Qualitatively Faithful Quantitative Prediction
Dorian Suc, Daniel Vladusic, Ivan Bratko
IJCAI3
2003 Analyzing Attribute Dependencies
Aleks Jakulin, Ivan Bratko
PKDD2
2003 GenePath: a system for inference of genetic networks and proposal of genetic experiments
Blaz Zupan, Ivan Bratko, Janez Demsar, Peter Juvan, Tomaz Curk, Urban Borstnik, J. Robert Beck, John A. Halter, Adam Kuspa, Gad Shaulsky
Artif. Intell. Medicine2
2003 GenePath: a system for automated construction of genetic networks from mutant data
abstract
MOTIVATION: Genetic networks are often used in the analysis of biological phenomena. In classical genetics, they are constructed manually from experimental data on mutants. The field lacks formalism to guide such analysis, and accounting for all the data becomes complicated when large amounts of data are considered. RESULTS: We have developed GenePath, an intelligent assistant that automates the analysis of genetic data. GenePath employs expert-defined patterns to uncover gene relations from the data, and uses these relations as constraints in the search for a plausible genetic network. GenePath formalizes genetic data analysis, facilitates the consideration of all the available data in a consistent manner, and the examination of the large number of possible consequences of planned experiments. It also provides an explanation mechanism that traces every finding to the pertinent data. AVAILABILITY: GenePath can be accessed at http://genepath.org. SUPPLEMENTARY INFORMATION: Supplementary material is available at http://genepath.org/bi-.supp.
Blaz Zupan, Janez Demsar, Ivan Bratko, Peter Juvan, John A. Halter, Adam Kuspa, Gad Shaulsky
Bioinform.3
2002 Qualitative reverse engineering
Dorian Suc, Ivan Bratko
ICML2
2002 Using Machine Learning to Understand Operator's Skill
Ivan Bratko, Dorian Suc
IEA/AIE1
2001 Abductive Inference of Genetic Networks
Blaz Zupan, Ivan Bratko, Janez Demsar, J. Robert Beck, Adam Kuspa, Gad Shaulsky
AIME2
2001 Induction of Qualitative Trees
Dorian Suc, Ivan Bratko
ECML2
2000 Problem Decomposition for Behavioural Cloning
Dorian Suc, Ivan Bratko
ECML2
2000 Induction of Concept Hierarchies from Noisy Data
Blaz Zupan, Ivan Bratko, Marko Bohanec, Janez Demsar
ICML2
2000 Machine learning for survival analysis: a case study on recurrence of prostate cancer
Blaz Zupan, Janez Demsar, Michael W. Kattan, J. Robert Beck, Ivan Bratko
Artif. Intell. Medicine5
2000 Skill modeling through symbolic reconstruction of operator's trajectories
abstract
Controlling a complex dynamic system, such as a plane or a crane, usually requires a skilled operator. Such control skill is typically hard to reconstruct through introspection. Therefore an attractive approach to the reconstruction of control skill involves machine learning from operator's control traces, also known as behavioral cloning. In the most common approach to behavioral cloning, a controller is induced as a direct mapping from system states to actions. Unfortunately, such controllers usually suffer from lack of robustness and lack typical elements of human control strategies, such as subgoals and substages of the control plan. We investigate a novel approach. We apply the GoldHorn program to induce from the operator's trajectories a set of symbolic constraints. These are then used together with a locally weighted regression model to determine the next action. Using the Acrobot problem in a case study, this approach showed significant improvements both in terms of control performance and transparency of induced clones.
Dorian Suc, Ivan Bratko
IEEE Trans. Syst. Man Cybern. Part A2
1999 Learning by Discovering Concept Hierarchies
Blaz Zupan, Marko Bohanec, Janez Demsar, Ivan Bratko
Artif. Intell.4
1997 Constructing Intermediate Concepts by Decomposition of Real Functions
Janez Demsar, Blaz Zupan, Marko Bohanec, Ivan Bratko
ECML4
1997 Machine Learning by Function Decomposition
Blaz Zupan, Marko Bohanec, Ivan Bratko, Janez Demsar
ICML3
1997 Skill Reconstruction as Induction of LQ Controllers with Subgoals
Dorian Suc, Ivan Bratko
IJCAI (2)2
1997 A Dataset Decomposition Approach to Data Mining and Machine Discovery
Blaz Zupan, Marko Bohanec, Ivan Bratko, Bojan Cestnik
KDD3
1997 First Order Regression
Aram Karalic, Ivan Bratko
Mach. Learn.2
1994 Reconstructing Human Skill with Machine Learning
Tanja Urbancic, Ivan Bratko
ECAI2
1994 Using Machine Learning Techniques to Interpret Results from Discrete Event Simulation
Dunja Mladenic, Ivan Bratko, Ray J. Paul, Marko Grobelnik
ECML2
1994 A knowledge base for finite element mesh design
Bojan Dolsak, Anton Jezernik, Ivan Bratko
Artif. Intell. Eng.3
1994 Trading Accuracy for Simplicity in Decision Trees
Marko Bohanec, Ivan Bratko
Mach. Learn.2
1994 Machine Learning and Qualitative Reasoning
Ivan Bratko
Mach. Learn.1
1993 Machine learning in artificial intelligence
Ivan Bratko
Artif. Intell. Eng.1
1991 Learning Qualitative Models of Dynamic Systems
Ivan Bratko, Stephen H. Muggleton, Alen Varsek
ML1
1991 Information-Based Evaluation Criterion for Classifier's Performance
Igor Kononenko 0001, Ivan Bratko
Mach. Learn.2
1989 Medical Analysis of Automatically Induced Diagnostic Rules
Vladimir Pirnat, Igor Kononenko 0001, T. Janc, Ivan Bratko
AIME4
1988 Learning Redundant Rules in Noisy Domains
Bojan Cestnik, Ivan Bratko
ECAI2
1982 Symbolic Derivation of Chess Patterns
Ivan Bratko
ECAI1
1981 Recognition of Complex Patterns Using Cellular Arrays
abstract
One way of enhancing the problem-solving power of a domain-specialised automatic problem solver is the introduction of domain-important concepts, defined as patterns, for streamlining the problem-solving process. The number of patterns needed for certain kinds of tasks, or domains, like chess, can be so high that the success of this approach to the development of powerful problem-solvers critically depends on two questions: <(a) How much programming effort is needed to implement such patterns in a programming language? (b) How efficiently, in terms of execution time, can these patterns be evaluated? In this paper several fundamentally different approaches to the implementation of problem-domain meaningful patterns, using a complex chess problem as an example, are compared. In particular, an approach based on cellular array processing operations is investigated.
Zdenek Zdráhal, Ivan Bratko, Alen Shapiro
Comput. J.2
1980 An Advice Program for a Complex Chess Programming Task
abstract
This paper describes the first computer implementation of Master skill in a nontrivial chess end game other than by exhaustive tabulation.
Ivan Bratko, Donald Michie
Comput. J.1
1979 Implementing Search Heuristics Using the AL1 Advice-Taking System
Ivan Bratko
IJCAI1
1978 Pattern-Based Representation of Chess End-Game Knowledge
abstract
I. Bratko, D. Kopec, D. Michie; Pattern-Based Representation of Chess End-Game Knowledge, The Computer Journal, Volume 21, Issue 2, 1 May 1978, Pages 149–1
Ivan Bratko, Danny Kopec, Donald Michie
Comput. J.1
1978 Proving Correctness of Strategies in the AL1 Assertional Language
Ivan Bratko
Inf. Process. Lett.1