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

Tapio Elomaa

dblp:81/653 · DBLP profile ↗
← Back
46ranked-venue papers
29as first author
1since 2021 · last 2023
0000-0002-5230-0027ORCID · corroborated

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

Artificial intelligence and machine learning · 31 · 20 first-authorDatabases, data management, data science and information retrieval · 19 · 14 first-authorTheory of computation · 4 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Processor architecture and microarchitecture · 56% Parallel and multicore computing · 44%
Databases, data mining, and information retrieval
2 papers
Data mining · 94% Data integration and cleaning · 6%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Artificial intelligence
2 papers
Optimization for machine learning · 44% Kernel, tree and ensemble methods · 44% Learning theory · 11%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
code generation
0.212016
Integer Linear Programming-Based Scheduling for Transport Triggered Architectures · ACM Trans. Archit. Code Optim. 2016
Compilers and program optimization
instruction scheduling
0.212016
Integer Linear Programming-Based Scheduling for Transport Triggered Architectures · ACM Trans. Archit. Code Optim. 2016
Processor architecture and microarchitecture
instruction scheduling
0.212016
Integer Linear Programming-Based Scheduling for Transport Triggered Architectures · ACM Trans. Archit. Code Optim. 2016
Parallel and multicore computing › parallel scheduling
static scheduling
0.212016
Integer Linear Programming-Based Scheduling for Transport Triggered Architectures · ACM Trans. Archit. Code Optim. 2016
Data mining › predictive modeling › classification
ensemble learning
0.112012
Multi-target regression with rule ensembles · J. Mach. Learn. Res. 2012
Data mining › predictive modeling › regression
multi-target regression
0.112012
Multi-target regression with rule ensembles · J. Mach. Learn. Res. 2012
Data mining › predictive modeling
regression
0.112012
Multi-target regression with rule ensembles · J. Mach. Learn. Res. 2012
Machine learning › Kernel, tree and ensemble methods › support vector machine
1-norm SVM
0.112009
A Walk from 2-Norm SVM to 1-Norm SVM · ICDM 2009
Machine learning › Optimization for machine learning
regularized learning
0.112009
A Walk from 2-Norm SVM to 1-Norm SVM · ICDM 2009
Processor architecture and microarchitecture › general-purpose processor architecture
transport triggered architecture
0.112016
Integer Linear Programming-Based Scheduling for Transport Triggered Architectures · ACM Trans. Archit. Code Optim. 2016
Machine learning › Kernel, tree and ensemble methods
decision tree learning
0.012004
Selective Rademacher Penalization and Reduced Error Pruning of Decision Trees · J. Mach. Learn. Res. 2004
Machine learning › Kernel, tree and ensemble methods › decision tree learning
decision tree pruning
0.012004
Selective Rademacher Penalization and Reduced Error Pruning of Decision Trees · J. Mach. Learn. Res. 2004
Machine learning › Learning theory
generalization bounds
0.012004
Selective Rademacher Penalization and Reduced Error Pruning of Decision Trees · J. Mach. Learn. Res. 2004
Data mining › predictive modeling
classification
0.012001
Preprocessing Opportunities in Optimal Numerical Range Partitioning · ICDM 2001
Data mining › predictive modeling › classification
decision tree learning
0.012001
Preprocessing Opportunities in Optimal Numerical Range Partitioning · ICDM 2001
Data integration and cleaning › data preprocessing
discretization
0.012001
Preprocessing Opportunities in Optimal Numerical Range Partitioning · ICDM 2001

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

integer linear programming · 0.5rule ensemble learning · 0.1iterative reweighting · 0.12-norm SVM solver · 0.1reduced error pruning · 0.0rademacher complexity · 0.0preprocessing · 0.0convex attribute evaluation · 0.0
YearPublicationVenuePosition
2023 Overfitting NN loop-filters in video coding
abstract
Overfitting is usually regarded as a negative condition since it impairs the generalisation power of a model. Nevertheless, overfitting a Neural Network (NN) on test data may be advantageous to improve the compression efficiency of image/video coding tools and systems. Previous research has demonstrated the benefits of NN overfitting for post-processing operations, i.e. post-filters, but not yet for actual decoding tools. Generally, the NN is overfitted on test data at the encoder end, and the weight update is coded and sent to the decoder end along the image/video bitstream. The proposed approach follows this strategy. In particular, the overfitting of the Low Operation Point (LOP) loop-filter in NN-based Video Coding (NNVC) software is studied. The overall approach yields Bjøntegaard Delta rate (BD-rate) of -7.74%, -13.73% and -12.49%, for the Y, U and V components, respectively. Out of these coding gains, 1.21%, 6.43% and 5.52%, for the Y, U and V components, are attributed to the overfitting. The boost in the coding gains comes with only 1.5% more complexity, due to the multiplier parameters introduced during the overfitting.
Ruiying Yang, María Santamaría 0001, Francesco Cricri, Honglei Zhang 0001, Jani Lainema, Ramin Ghaznavi Youvalari, Miska M. Hannuksela, Tapio Elomaa
VCIP8
2018 Hierarchical Clustering of High-Dimensional Data Without Global Dimensionality Reduction
Ilari Kampman, Tapio Elomaa
ISMIS2
2016 Integer Linear Programming-Based Scheduling for Transport Triggered Architectures
abstract
Static multi-issue machines, such as traditional Very Long Instructional Word (VLIW) architectures, move complexity from the hardware to the compiler. This is motivated by the ability to support high degrees of instruction-level parallelism without requiring complicated scheduling logic in the processor hardware. The simpler-control hardware results in reduced area and power consumption, but leads to a challenge of engineering a compiler with good code-generation quality. Transport triggered architectures (TTA), and other so-called exposed datapath architectures, take the compiler-oriented philosophy even further by pushing more details of the datapath under software control. The main benefit of this is the reduced register file pressure, with a drawback of adding even more complexity to the compiler side. In this article, we propose an Integer Linear Programming (ILP) -based instruction scheduling model for TTAs. The model describes the architecture characteristics, the particular processor resource constraints, and the operation dependencies of the scheduled program. The model is validated and measured by compiling application kernels to various TTAs with a different number of datapath components and connectivity. In the best case, the cycle count is reduced to 52% when compared to a heuristic scheduler. In addition to producing shorter schedules, the number of register accesses in the compiled programs is generally notably less than those with the heuristic scheduler; in the best case, the ILP scheduler reduced the number of register file reads to 33% of the heuristic results and register file writes to 18%. On the other hand, as expected, the ILP-based scheduler uses distinctly more time to produce a schedule than the heuristic scheduler, but the compilation time is within tolerable limits for production-code generation.
Tomi Äijö, Pekka Jääskeläinen, Tapio Elomaa, Heikki Kultala, Jarmo Takala
ACM Trans. Archit. Code Optim.3
2012 Multi-target regression with rule ensembles
Timo Aho, Bernard Zenko, Saso Dzeroski, Tapio Elomaa
J. Mach. Learn. Res.4
2011 Special issue on data analysis methodologies for intelligent systems: guest editor's introduction
Tapio Elomaa, Petr Berka, Jan Rauch
J. Intell. Inf. Syst.1
2009 A Walk from 2-Norm SVM to 1-Norm SVM
abstract
This paper studies how useful the standard 2-norm regularized SVM is in approximating the 1-norm SVM problem. To this end, we examine a general method that is based on iteratively re-weighting the features and solving a 2-norm optimization problem. The convergence rate of this method is unknown. Previous work indicates that it might require an excessive number of iterations. We study how well we can do with just a small number of iterations. In theory the convergence rate is fast, except for coordinates of the current solution that are close to zero. Our empirical experiments confirm this. In many problems with irrelevant features, already one iteration is often enough to produce accuracy as good as or better than that of the 1-norm SVM. Hence, it seems that in these problems we do not need to converge to the 1-norm SVM solution near zero values. The benefit of this approach is that we can build something similar to the 1-norm regularized solver based on any 2-norm regularized solver. This is quick to implement and the solution inherits the good qualities of the solver such as scalability and stability.
Jussi Kujala, Timo Aho, Tapio Elomaa
ICDM3
2008 Unsupervised Classifier Selection Based on Two-Sample Test
Timo Aho, Tapio Elomaa, Jussi Kujala
Discovery Science2
2008 Obtaining Low-Arity Discretizations from Online Data Streams
Tapio Elomaa, Petri Lehtinen, Matti Saarela
ISMIS1
2008 Maintaining Optimal Multi-way Splits for Numerical Attributes in Data Streams
Tapio Elomaa, Petri Lehtinen
PAKDD1
2008 Ranking the Uniformity of Interval Pairs
Jussi Kujala, Tapio Elomaa
ECML/PKDD (1)2
2008 The cost of offline binary search tree algorithms and the complexity of the request sequence
Jussi Kujala, Tapio Elomaa
Theor. Comput. Sci.2
2007 Following the Perturbed Leader to Gamble at Multi-armed Bandits
Jussi Kujala, Tapio Elomaa
ALT2
2007 Improved Algorithms for Univariate Discretization of Continuous Features
Jussi Kujala, Tapio Elomaa
PKDD2
2006 A Voronoi Diagram Approach to Autonomous Clustering
Heidi Koivistoinen, Minna Ruuska, Tapio Elomaa
Discovery Science3
2006 Poketree: A Dynamically Competitive Data Structure with Good Worst-Case Performance
Jussi Kujala, Tapio Elomaa
ISAAC2
2006 Practical Approximation of Optimal Multivariate Discretization
Tapio Elomaa, Jussi Kujala, Juho Rousu
ISMIS1
2005 On Following the Perturbed Leader in the Bandit Setting
Jussi Kujala, Tapio Elomaa
ALT2
2005 Approximation Algorithms for Minimizing Empirical Error by Axis-Parallel Hyperplanes
Tapio Elomaa, Jussi Kujala, Juho Rousu
ECML1
2005 On Autonomous k-Means Clustering
Tapio Elomaa, Heidi Koivistoinen
ISMIS1
2005 On look-ahead and pathology in decision tree learning
abstract
In decision tree learning, attribute selection is usually based on a greedy local splitting criterion. More extensive search is time consuming and usually does not benefit prediction accuracy as much as one would hope. It has even been claimed that look-ahead would be harmful in decision tree learning. The pathological effects of look-ahead have been studied analytically in the context of game trees. These results and their connection to decision tree learning are considered. A computationally efficient splitting algorithm for numerical domains is presented, which is based on ideas from search tree look-ahead. In empirical tests, the algorithm performs in a promising manner.
Tapio Elomaa, Tuomo Malinen
J. Exp. Theor. Artif. Intell.1
2004 Efficient Multisplitting Revisited: Optima-Preserving Elimination of Partition Candidates
Tapio Elomaa, Juho Rousu
Data Min. Knowl. Discov.1
2004 Selective Rademacher Penalization and Reduced Error Pruning of Decision Trees
Matti Kääriäinen, Tuomo Malinen, Tapio Elomaa
J. Mach. Learn. Res.3
2003 Rademacher Penalization over Decision Tree Prunings
Matti Kääriäinen, Tapio Elomaa
ECML2
2003 On Lookahead Heuristics in Decision Tree Learning
Tapio Elomaa, Tuomo Malinen
ISMIS1
2003 On Decision Boundaries of Naïve Bayes in Continuous Domains
Tapio Elomaa, Juho Rousu
PKDD1
2003 Reduced Error Pruning of branching programs cannot be approximated to within a logarithmic factor
Richard Nock, Tapio Elomaa, Matti Kääriäinen
Inf. Process. Lett.2
2003 Necessary and Sufficient Pre-processing in Numerical Range Discretization
Tapio Elomaa, Juho Rousu
Knowl. Inf. Syst.1
2003 Flexible view recognition for indoor navigation based on Gabor filters and support vector machines
Ilkka Autio, Tapio Elomaa
Pattern Recognit.2
2002 Experiments with Projection Learning
Tapio Elomaa, Jussi T. Lindgren
Discovery Science1
2002 Fast Minimum Training Error Discretization
Tapio Elomaa, Juho Rousu
ICML1
2002 Partition-Refining Algorithms for Learning Finite State Automata
Tapio Elomaa
ISMIS1
2002 Linear-Time Preprocessing in Optimal Numerical Range Partitioning
Tapio Elomaa, Juho Rousu
J. Intell. Inf. Syst.1
2001 On the Practice of Branching Program Boosting
Tapio Elomaa, Matti Kääriäinen
ECML1
2001 Preprocessing Opportunities in Optimal Numerical Range Partitioning
abstract
We show that only segment borders have to be taken into account as cut point candidates when searching for the optimal multisplit of a numerical value range with respect to convex attribute evaluation functions. Segment borders can be found efficiently in a linear-time preprocessing step. With training set error, which is not strictly convex, the data can be preprocessed into an even smaller number of cut point candidates, called alternations, when striving for the optimal partition. We show that no segment borders (resp. alternations) can be overlooked with strictly convex functions (resp. training set error) without risking the loss of optimality. Our experiments show that while in real-world domains a significant reduction in the number of cut point candidates can be obtained for training set error, the number of segment borders is usually not much lower than that of boundary points.
Tapio Elomaa, Juho Rousu
ICDM1
2001 On the Computational Complexity of Optimal Multisplitting
Tapio Elomaa, Juho Rousu
Fundam. Informaticae1
2001 An Analysis of Reduced Error Pruning
abstract
Top-down induction of decision trees has been observed to suffer from the inadequate functioning of the pruning phase. In particular, it is known that the size of the resulting tree grows linearly with the sample size, even though the accuracy of the tree does not improve. Reduced Error Pruning is an algorithm that has been used as a representative technique in attempts to explain the problems of decision tree learning. In this paper we present analyses of Reduced Error Pruning in three different settings. First we study the basic algorithmic properties of the method, properties that hold independent of the input decision tree and pruning examples. Then we examine a situation that intuitively should lead to the subtree under consideration to be replaced by a leaf node, one in which the class label and attribute values of the pruning examples are independent of each other. This analysis is conducted under two different assumptions. The general analysis shows that the pruning probability of a node fitting pure noise is bounded by a function that decreases exponentially as the size of the tree grows. In a specific analysis we assume that the examples are distributed uniformly to the tree. This assumption lets us approximate the number of subtrees that are pruned because they do not receive any pruning examples. This paper clarifies the different variants of the Reduced Error Pruning algorithm, brings new insight to its algorithmic properties, analyses the algorithm with less imposed assumptions than before, and includes the previously overlooked empty subtrees to the analysis.
Tapio Elomaa, Matti Kääriäinen
J. Artif. Intell. Res.1
2000 On the Complexity of Optimal Multisplitting
Tapio Elomaa, Juho Rousu
ISMIS1
1999 The Biases of Decision Tree Pruning Strategies
Tapio Elomaa
IDA1
1999 Speeding Up the Search for Optimal Partitions
Tapio Elomaa, Juho Rousu
PKDD1
1999 General and Efficient Multisplitting of Numerical Attributes
Tapio Elomaa, Juho Rousu
Mach. Learn.1
1998 Postponing the Evaluation of Attributes with a High Number of Boundary Points
Tapio Elomaa, Juho Rousu
PKDD1
1997 Well-Behaved Evaluation Functions for Numerical Attributes
Tapio Elomaa, Juho Rousu
ISMIS1
1997 Efficient Multisplitting on Numerical Data
Tapio Elomaa, Juho Rousu
PKDD1
1994 A Geometric Approach to Feature Selection
Tapio Elomaa, Esko Ukkonen
ECML1
1994 In Defense of C4.5: Notes in Learning One-Level Decision Trees
Tapio Elomaa
ICML1
1991 Extending the learnability of decision trees
abstract
The author concentrates on B. Natarajan's (1991) framework for learning classes of total functions of discrete domains. A. Ehrenfeucht and D. Haussler (1989) have shown that a subclass of decision trees is learnable in the sense defined by L. Valiant (1984). The author generalizes their definitions to m-ary domains and shows that the learnability of restricted decision tree classifiers carries over to the extended model. >
Tapio Elomaa
ICTAI1