Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Janez Demsar

dblp:94/3659 · DBLP profile ↗
← Back
36ranked-venue papers
10as first author
2since 2021 · last 2024
0000-0002-1256-1687ORCID · verified

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

Artificial intelligence and machine learning · 20 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 13 · 3 first-author · 2 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 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
9 papers
Knowledge representation and reasoning · 64% Probabilistic and Bayesian machine learning · 21% Learning theory · 9%
Interdisciplinary, comprehensive, and emerging computing
5 papers
Bioinformatics and computational biology · 100%
Databases, data mining, and information retrieval
5 papers
Data mining · 64% Machine learning and data management · 23% Data integration and cleaning · 13%
Software engineering, system software, and programming languages
2 papers
Empirical software engineering · 100%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

Topics — the 18 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning
0.532016
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
Bioinformatics and computational biology › single-cell analysis › single-cell RNA sequencing
single-cell RNA-seq analysis
0.412019
scOrange - a tool for hands-on training of concepts from single-cell data analytics · Bioinform. 2019
Empirical software engineering
experimental methodology
0.322017
Time for a Change: a Tutorial for Comparing Multiple Classifiers Through Bayesian Analysis · J. Mach. Learn. Res. 2017
Statistical Comparisons of Classifiers over Multiple Data Sets · J. Mach. Learn. Res. 2006
Knowledge, reasoning and agents › Knowledge representation and reasoning › qualitative reasoning
qualitative model learning
0.322013
Learning Qualitative Models from Numerical Data: Extended abstract · IJCAI 2013
Learning qualitative models from numerical data · Artif. Intell. 2011
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
bayesian hypothesis testing
0.312017
Time for a Change: a Tutorial for Comparing Multiple Classifiers Through Bayesian Analysis · J. Mach. Learn. Res. 2017
Bioinformatics and computational biology › network bioinformatics › biological network analysis
network analysis
0.212014
A combinatorial approach to graphlet counting · Bioinform. 2014
Graph algorithms and graph theory
subgraph counting
0.212014
A combinatorial approach to graphlet counting · Bioinform. 2014
Data mining › statistical analysis
categorical data analysis
0.112016
Extracting qualitative relations from categorical data · Artif. Intell. 2016
Bioinformatics and computational biology › gene expression analysis
gene expression classification
0.112007
Visualization-based cancer microarray data classification analysis · Bioinform. 2007
Machine learning › Learning theory › classification › classifier evaluation
classifier comparison
0.112006
Statistical Comparisons of Classifiers over Multiple Data Sets · J. Mach. Learn. Res. 2006
Machine learning › Learning theory
hypothesis testing
0.112006
Statistical Comparisons of Classifiers over Multiple Data Sets · J. Mach. Learn. Res. 2006
Machine learning › Trustworthy machine learning
interpretability
0.112005
Nomograms for visualizing support vector machines · KDD 2005
Bioinformatics and computational biology › gene expression analysis
microarray data analysis
0.112005
Microarray data mining with visual programming · Bioinform. 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
Data integration and cleaning
data preprocessing
0.012013
Orange: data mining toolbox in python · J. Mach. Learn. Res. 2013
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
Visualization and visual analytics
model visualization
0.012005
Nomograms for visualizing support vector machines · KDD 2005

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

qualitative reasoning · 0.8bayesian analysis · 0.6workflow design · 0.4visual programming · 0.4combinatorial equation system · 0.4qualitative model learning · 0.2wilcoxon signed ranks test · 0.1friedman test · 0.1nomograms · 0.1logistic regression · 0.1vizrank · 0.1supervised data mining · 0.1radviz · 0.1visualization · 0.1data flow · 0.1concept hierarchy induction · 0.1expert-defined patterns · 0.0constraint satisfaction · 0.0
YearPublicationVenuePosition
2024 Hands-on training about data clustering with orange data mining toolbox
abstract
Data clustering is a core data science approach widely used and referenced in the scientific literature. Its algorithms are often intuitive and can lead to exciting, insightful results that are easy to interpret. For these reasons, data clustering techniques could be the first method encountered in data science training. This paper proposes a hands-on approach to data clustering training suitable for introductory courses. The education approach features problem-based training that starts with the data and gradually introduces various data processing and analysis methods, illustrating them through visual representations of data and models. The proposed training is suitable for a general audience, does not require a background in statistics, mathematics, or computer science, and aims to engage the audience through practical examples, an exploratory approach to data analysis with visual analysis, experimentation, and a gentle learning curve. The manuscript details the pedagogical units of the training, motivates them through the sequence of methods introduced, and proposes data sets and data analysis workflows to be explored in the class.
Janez Demsar, Blaz Zupan
PLoS Comput. Biol.1
2021 Hands-on training about overfitting
abstract
Overfitting is one of the critical problems in developing models by machine learning. With machine learning becoming an essential technology in computational biology, we must include training about overfitting in all courses that introduce this technology to students and practitioners. We here propose a hands-on training for overfitting that is suitable for introductory level courses and can be carried out on its own or embedded within any data science course. We use workflow-based design of machine learning pipelines, experimentation-based teaching, and hands-on approach that focuses on concepts rather than underlying mathematics. We here detail the data analysis workflows we use in training and motivate them from the viewpoint of teaching goals. Our proposed approach relies on Orange, an open-source data science toolbox that combines data visualization and machine learning, and that is tailored for education in machine learning and explorative data analysis.
Janez Demsar, Blaz Zupan
PLoS Comput. Biol.1
2020 Emotion Recognition on Twitter: Comparative Study and Training a Unison Model
abstract
Despite recent successes of deep learning in many fields of natural language processing, previous studies of emotion recognition on Twitter mainly focused on the use of lexicons and simple classifiers on bag-of-words models. The central question of our study is whether we can improve their performance using deep learning. To this end, we exploit hashtags to create three large emotion-labeled data sets corresponding to different classifications of emotions. We then compare the performance of several word- and character-based recurrent and convolutional neural networks with the performance on bag-of-words and latent semantic indexing models. We also investigate the transferability of the final hidden state representations between different classifications of emotions, and whether it is possible to build a unison model for predicting all of them using a shared representation. We show that recurrent neural networks, especially character-based ones, can improve over bag-of-words and latent semantic indexing models. Although the transfer capabilities of these models are poor, the newly proposed training heuristic produces a unison model with performance comparable to that of the three single models.
Niko Colneric, Janez Demsar
IEEE Trans. Affect. Comput.2
2019 scOrange - a tool for hands-on training of concepts from single-cell data analytics
abstract
MOTIVATION: Single-cell RNA sequencing allows us to simultaneously profile the transcriptomes of thousands of cells and to indulge in exploring cell diversity, development and discovery of new molecular mechanisms. Analysis of scRNA data involves a combination of non-trivial steps from statistics, data visualization, bioinformatics and machine learning. Training molecular biologists in single-cell data analysis and empowering them to review and analyze their data can be challenging, both because of the complexity of the methods and the steep learning curve. RESULTS: We propose a workshop-style training in single-cell data analytics that relies on an explorative data analysis toolbox and a hands-on teaching style. The training relies on scOrange, a newly developed extension of a data mining framework that features workflow design through visual programming and interactive visualizations. Workshops with scOrange can proceed much faster than similar training methods that rely on computer programming and analysis through scripting in R or Python, allowing the trainer to cover more ground in the same time-frame. We here review the design principles of the scOrange toolbox that support such workshops and propose a syllabus for the course. We also provide examples of data analysis workflows that instructors can use during the training. AVAILABILITY AND IMPLEMENTATION: scOrange is an open-source software. The software, documentation and an emerging set of educational videos are available at http://singlecell.biolab.si.
Martin Strazar, Lan Zagar, Jaka Kokosar, Vesna Tanko, Ales Erjavec, Pavlin Gregor Policar, Anze Staric, Janez Demsar, Gad Shaulsky, Vilas Menon, Andrew Lemire, Anup Parikh, Blaz Zupan
Bioinform.8
2019 Extreme value correction: a method for correcting optimistic estimations in rule learning
Martin Mozina, Janez Demsar, Ivan Bratko, Jure Zabkar
Mach. Learn.2
2017 Time for a Change: a Tutorial for Comparing Multiple Classifiers Through Bayesian Analysis
abstract
The machine learning community adopted the use of null hypothesis significance testing (NHST) in order to ensure the statistical validity of results. Many scientific fields however realized the shortcomings of frequentist reasoning and in the most radical cases even banned its use in publications. We should do the same: just as we have embraced the Bayesian paradigm in the development of new machine learning methods, so we should also use it in the analysis of our own results. We argue for abandonment of NHST by exposing its fallacies and, more importantly, offer better---more sound and useful--- alternatives for it.
Alessio Benavoli, Giorgio Corani, Janez Demsar, Marco Zaffalon
J. Mach. Learn. Res.3
2017 Statistical comparison of classifiers through Bayesian hierarchical modelling
Giorgio Corani, Alessio Benavoli, Janez Demsar, Francesca Mangili, Marco Zaffalon
Mach. Learn.3
2016 Extracting qualitative relations from categorical data
Jure Zabkar, Ivan Bratko, Janez Demsar
Artif. Intell.3
2015 Small network completion using frequent subnetworks
abstract
Prediction of missing or potential links and edges is currently the central theme in network analysis. Most of the work is focused on large unlabelled networks, with techniques based on global network models and, on a local level, on using patterns of temporal evolution. We define a problem of smal l network completion, which deals with sets of small networks, possibly with no recorded temporal dynamics. This problem requires a different set of methods and evaluation procedures. We present a method named Hyspan that extracts frequent patterns from small networks and uses them to predict missing vertices and edges in new networks. It ranks the predicted vertices and edges according to their likelihood estimated from the number and support of the patterns that suggest a particular missing part. Empirical evaluation on real and synthetic data sets shows that the method performs reasonably well. The quality of results depends upon the number and size of the used patterns; a larger number of patterns yields better results but requires longer – although still acceptable – running times.
Matija Polajnar, Janez Demsar
Intell. Data Anal.2
2014 A combinatorial approach to graphlet counting
abstract
MOTIVATION: Small-induced subgraphs called graphlets are emerging as a possible tool for exploration of global and local structure of networks and for analysis of roles of individual nodes. One of the obstacles to their wider use is the computational complexity of algorithms for their discovery and counting. RESULTS: We propose a new combinatorial method for counting graphlets and orbit signatures of network nodes. The algorithm builds a system of equations that connect counts of orbits from graphlets with up to five nodes, which allows to compute all orbit counts by enumerating just a single one. This reduces its practical time complexity in sparse graphs by an order of magnitude as compared with the existing pure enumeration-based algorithms. AVAILABILITY AND IMPLEMENTATION: Source code is available freely at http://www.biolab.si/supp/orca/orca.html.
Tomaz Hocevar, Janez Demsar
Bioinform.2
2013 Learning Qualitative Models from Numerical Data: Extended abstract
Jure Zabkar, Martin Mozina, Ivan Bratko, Janez Demsar
IJCAI4
2013 Orange: data mining toolbox in python
Janez Demsar, Tomaz Curk, Ales Erjavec, Crtomir Gorup, Tomaz Hocevar, Mitar Milutinovic, Martin Mozina, Matija Polajnar, Marko Toplak, Anze Staric, Miha Stajdohar, Lan Umek, Lan Zagar, Jure Zbontar, Marinka Zitnik, Blaz Zupan
J. Mach. Learn. Res.1
2011 Learning qualitative models from numerical data
Jure Zabkar, Martin Mozina, Ivan Bratko, Janez Demsar
Artif. Intell.4
2010 FragViz: visualization of fragmented networks
abstract
BACKGROUND: Researchers in systems biology use network visualization to summarize the results of their analysis. Such networks often include unconnected components, which popular network alignment algorithms place arbitrarily with respect to the rest of the network. This can lead to misinterpretations due to the proximity of otherwise unrelated elements. RESULTS: We propose a new network layout optimization technique called FragViz which can incorporate additional information on relations between unconnected network components. It uses a two-step approach by first arranging the nodes within each of the components and then placing the components so that their proximity in the network corresponds to their relatedness. In the experimental study with the leukemia gene networks we demonstrate that FragViz can obtain network layouts which are more interpretable and hold additional information that could not be exposed using classical network layout optimization algorithms. CONCLUSIONS: Network visualization relies on computational techniques for proper placement of objects under consideration. These algorithms need to be fast so that they can be incorporated in responsive interfaces required by the explorative data analysis environments. Our layout optimization technique FragViz meets these requirements and specifically addresses the visualization of fragmented networks, for which standard algorithms do not consider similarities between unconnected components. The experiments confirmed the claims on speed and accuracy of the proposed solution.
Miha Stajdohar, Minca Mramor, Blaz Zupan, Janez Demsar
BMC Bioinform.4
2010 Algorithms for subsetting attribute values with Relief
Janez Demsar
Mach. Learn.1
2007 Visualization-based cancer microarray data classification analysis
abstract
MOTIVATION: Methods for analyzing cancer microarray data often face two distinct challenges: the models they infer need to perform well when classifying new tissue samples while at the same time providing an insight into the patterns and gene interactions hidden in the data. State-of-the-art supervised data mining methods often cover well only one of these aspects, motivating the development of methods where predictive models with a solid classification performance would be easily communicated to the domain expert. RESULTS: Data visualization may provide for an excellent approach to knowledge discovery and analysis of class-labeled data. We have previously developed an approach called VizRank that can score and rank point-based visualizations according to degree of separation of data instances of different class. We here extend VizRank with techniques to uncover outliers, score features (genes) and perform classification, as well as to demonstrate that the proposed approach is well suited for cancer microarray analysis. Using VizRank and radviz visualization on a set of previously published cancer microarray data sets, we were able to find simple, interpretable data projections that include only a small subset of genes yet do clearly differentiate among different cancer types. We also report that our approach to classification through visualization achieves performance that is comparable to state-of-the-art supervised data mining techniques. AVAILABILITY: VizRank and radviz are implemented as part of the Orange data mining suite (http://www.ailab.si/orange). SUPPLEMENTARY INFORMATION: Supplementary data are available from http://www.ailab.si/supp/bi-cancer.
Minca Mramor, Gregor Leban, Janez Demsar, Blaz Zupan
Bioinform.3
2007 FreeViz - An intelligent multivariate visualization approach to explorative analysis of biomedical data
Janez Demsar, Gregor Leban, Blaz Zupan
J. Biomed. Informatics1
2006 Why Is Rule Learning Optimistic and How to Correct It
Martin Mozina, Janez Demsar, Jure Zabkar, Ivan Bratko
ECML2
2006 Statistical Comparisons of Classifiers over Multiple Data Sets
abstract
While methods for comparing two learning algorithms on a single data set have been scrutinized for quite some time already, the issue of statistical tests for comparisons of more algorithms on multiple data sets, which is even more essential to typical machine learning studies, has been all but ignored. This article reviews the current practice and then theoretically and empirically examines several suitable tests. Based on that, we recommend a set of simple, yet safe and robust non-parametric tests for statistical comparisons of classifiers: the Wilcoxon signed ranks test for comparison of two classifiers and the Friedman test with the corresponding post-hoc tests for comparison of more classifiers over multiple data sets. Results of the latter can also be neatly presented with the newly introduced CD (critical difference) diagrams.
Janez Demsar
J. Mach. Learn. Res.1
2005 Conquering the Curse of Dimensionality in Gene Expression Cancer Diagnosis: Tough Problem, Simple Models
Minca Mramor, Gregor Leban, Janez Demsar, Blaz Zupan
AIME3
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
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.2
2004 Orange: From Experimental Machine Learning to Interactive Data Mining
Janez Demsar, Blaz Zupan, Gregor Leban, Tomaz Curk
PKDD1
2004 Nomograms for Visualization of Naive Bayesian Classifier
Martin Mozina, Janez Demsar, Michael W. Kattan, Blaz Zupan
PKDD2
2003 Attribute Interactions in Medical Data Analysis
Aleks Jakulin, Ivan Bratko, Dragica Smrke, Janez Demsar, Blaz Zupan
AIME4
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. Medicine3
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.2
2002 Prognostic Model for Terminally Ill Cancer Patients on Laboratory Data
Kenji Hira, Noriaki Aoki, Akitoshi Hayashi, Janez Demsar, Blaz Zupan, Kim Dunn, William Jack Schull, Tsuguya Fukui
AMIA4
2001 Abductive Inference of Genetic Networks
Blaz Zupan, Ivan Bratko, Janez Demsar, J. Robert Beck, Adam Kuspa, Gad Shaulsky
AIME3
2000 Induction of Concept Hierarchies from Noisy Data
Blaz Zupan, Ivan Bratko, Marko Bohanec, Janez Demsar
ICML4
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. Medicine2
1999 Image Retrieval System Based on Machine Learning and Using Color Features
Janez Demsar, Dragan Radolovic, Franc Solina
CAIP1
1999 Learning by Discovering Concept Hierarchies
Blaz Zupan, Marko Bohanec, Janez Demsar, Ivan Bratko
Artif. Intell.3
1997 Constructing Intermediate Concepts by Decomposition of Real Functions
Janez Demsar, Blaz Zupan, Marko Bohanec, Ivan Bratko
ECML1
1997 Machine Learning by Function Decomposition
Blaz Zupan, Marko Bohanec, Ivan Bratko, Janez Demsar
ICML4
1996 Using machine learning for content-based image retrieving
abstract
While there are simple and fast techniques for querying conventional databases and collections of texts, content-based retrieval of images still remains a problem to be solved. To eliminate the need for a trained user and refining queries, needed by some recent systems, we propose the use of machine learning to induct decision trees as a substitute for conventional queries.
Janez Demsar, Franc Solina
ICPR1