EDBT 2026 Demo / reviewers in the wild / expert
Miguel Á. Carreira-Perpiñán
dblp:23/5257
· DBLP profile ↗
9ranked-venue papers in the field
1as first author
6since 2021 · last 2024
0000-0003-3297-9375ORCID · verified
Domains — venue-derived; a paper can count in several
Data Mining & Knowledge Discovery · 7 (1 first)Information Retrieval & Web Search · 1Big Data, Cloud & Distributed Data Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Bivariate Decision Trees: Smaller, Interpretable, More AccurateabstractUnivariate decision trees, commonly used since the 1950s, predict by asking questions about a single feature in each decision node. While they are interpretable, they often lack competitive predictive accuracy due to their inability to model feature correlations. Multivariate (oblique) trees use multiple features in each node, capturing high-dimensional correlations better, but sometimes they can be difficult to interpret. We advocate for a model that strikes a useful middle ground: bivariate decision trees, which use two features in each node. This typically produces trees that not only are more accurate than univariate trees, but much smaller, which offsets the small increase in node complexity and keeps them interpretable. They also help data mining by constructing new features that are useful for discrimination, and by providing a form of supervised, hierarchical 2D visualization that reveals patterns such as clusters or linear structure. We give two new algorithms to learn bivariate trees: a fast one based on CART; and a slower one based on alternating optimization with a feature regularization term, which produces the best trees while still scaling to large datasets. Rasul Kairgeldin, Miguel Á. Carreira-Perpiñán |
KDD | 2 |
| 2024 | Sparse oblique decision trees: a tool to understand and manipulate neural net features
Suryabhan Singh Hada, Miguel Á. Carreira-Perpiñán, Arman Zharmagambetov |
Data Min. Knowl. Discov. | 2 |
| 2022 | Optimal Interpretable Clustering Using Oblique Decision TreesabstractRecent years have seen a renewed interest in interpretable machine learning, which seeks insight into how a model achieves a prediction. Here, we focus on the relatively unexplored case of interpretable clustering. In our approach, the cluster assignments of the training instances are constrained to be the output of a decision tree. This has two advantages: 1) it makes it possible to understand globally how an instance is mapped to a cluster, in particular to see which features are used for which cluster; 2) it forces the clusters to respect a hierarchical structure while optimizing the original clustering objective function. Rather than the traditional axis-aligned trees, we use sparse oblique trees, which have far more modelling power, particularly with high-dimensional data, while remaining interpretable. Our approach applies to any clustering method which is defined by optimizing a cost function and we demonstrate it with two k-means variants. Magzhan Gabidolla, Miguel Á. Carreira-Perpiñán |
KDD | 2 |
| 2021 | LC: A Flexible, Extensible Open-Source Toolkit for Model CompressionabstractThe continued increase in memory, runtime and energy consumption of deployed machine learning models on one side, and the trend to miniaturize intelligent devices and sensors on the other side, imply that model compression will remain a critical need for the foreseeable future. A scalable solution to this problem must be able to handle arbitrary choices of the reference model to be compressed (driven by the machine learning task), of the form of compression to use, and of the costs and constraints to obey (driven by the target device). We describe an open-source toolkit that is primarily designed to be flexible and extensible, but which is also efficient in compression time and achieves state-of-the-art accuracy-compression curves, as demonstrated empirically over a number of deep net architectures. Mathematically, this is achieved by formulating compression as a constrained optimization using auxiliary variables that facilitate separability, and solving it via a penalty method and alternating optimization, which results in a "learning-compression" (LC) algorithm. This alternates a "learning" step over the original model, independent of the compression, and a "compression" step over the compressed parameters, independent of the dataset and task. Each step can typically be solved by reusing well-known algorithms, such as SGD or EM in the learning step, or SVD or k-means in the compression step, and this makes the algorithm flexible and extensible. The toolkit is available at https://github.com/UCMerced-ML/LC-model-compression. Yerlan Idelbayev, Miguel Á. Carreira-Perpiñán |
CIKM | 2 |
| 2021 | Neural Network Compression via Additive Combination of Reshaped, Low-Rank MatricesabstractIn the last five years, neural network compression has become an important problem due to the increasing necessity of running complex networks on small devices. We consider a form of network compression that has not been explored before: an additive combination of reshaped low-rank matrices. That is, given the weights of a neural network, we constrain them as a sum of differently shaped low-rank matrices to reduce the network's size and inference demands. Computationally, this is a hard problem involving integer variables (ranks) and continuous variables (weights), as well as nonlinear loss and constraints. We formulate it as a model selection over the family of compressed models and give an optimization algorithm that efficiently handles the inherent combinatorial structure. This results in a “Learning-Compression” algorithm which alternates between a standard machine learning step and a step involving signal compression. We demonstrate the effectiveness of the proposed compression scheme and the corresponding algorithm on multiple networks and datasets. Yerlan Idelbayev, Miguel Á. Carreira-Perpiñán |
DCC | 2 |
| 2021 | More General and Effective Model Compression via an Additive Combination of Compressions
Yerlan Idelbayev, Miguel Á. Carreira-Perpiñán |
ECML/PKDD (3) | 2 |
| 2016 | Learning Independent, Diverse Binary Hash Functions: Pruning and LocalityabstractInformation retrieval in large databases of complex objects, such as images, audio or documents, requires approximate search algorithms in practice, in order to return semantically similar objects to a given query in a reasonable time. One practical approach is supervised binary hashing, where each object is mapped onto a small binary vector so that Hamming distances approximate semantic similarities, and the search is done in the binary space more efficiently. Much work has focused on designing objective functions and optimization algorithms for learning b-bit hash functions from a dataset. Recent work has shown that comparable or better results can be obtained by training b hash functions independently from each other and making them cooperate by introducing diversity with ensemble learning techniques. We show that this can be further improved by two techniques: pruning an ensemble of hash functions, and learning local hash functions. We show how it is possible to train our improved algorithms in datasets orders of magnitude larger than those used by most works on supervised binary hashing. Ramin Raziperchikolaei, Miguel Á. Carreira-Perpiñán |
ICDM | 2 |
| 2013 | Locally Linear Landmarks for Large-Scale Manifold Learning
Max Vladymyrov, Miguel Á. Carreira-Perpiñán |
ECML/PKDD (3) | 2 |
| 2011 | Manifold Learning and Missing Data Recovery through Unsupervised RegressionabstractWe propose an algorithm that, given a high-dimensional dataset with missing values, achieves the distinct goals of learning a nonlinear low-dimensional representation of the data (the dimensionality reduction problem) and reconstructing the missing high-dimensional data (the matrix completion, or imputation, problem). The algorithm follows the Dimensionality Reduction by Unsupervised Regression approach, where one alternately optimizes over the latent coordinates given the reconstruction and projection mappings, and vice versa, but here we also optimize over the missing data, using an efficient, globally convergent Gauss-Newton scheme. We also show how to project or reconstruct test data with missing values. We achieve impressive reconstructions while learning good latent representations in image restoration with 50% missing pixels. Miguel Á. Carreira-Perpiñán, Zhengdong Lu |
ICDM | 1 |