← Search

Miguel A. Carreira-Perpinan

11 accepted papers

2022

Learning Interpretable, Tree-Based Projection Mappings for Nonlinear Embeddings

AISTATS 2022poster

Model interpretability is a topic of renewed interest given today’s widespread practical use of machine learning, and the need to trust or understand automated predictions. We consider the problem of optimally learning interpretable out-of-sample mappings for nonlinear embedding methods such as $t$-…

Cited by 11SourcePDFScholar
2022

Semi-Supervised Learning with Decision Trees: Graph Laplacian Tree Alternating Optimization

NeurIPS 2022accept

Semi-supervised learning seeks to learn a machine learning model when only a small amount of the available data is labeled. The most widespread approach uses a graph prior, which encourages similar instances to have similar predictions. This has been very successful with models ranging from kernel m…

Cited by 14SourcePDFScholar
2021

Optimal Quantization Using Scaled Codebook

CVPR 2021poster

We study the problem of quantizing N sorted, scalar datapoints with a fixed codebook containing K entries that are allowed to be rescaled. The problem is defined as finding the optimal scaling factor \alpha and the datapoint assignments into the \alpha-scaled codebook to minimize the squared error b…

Cited by 9PDFScholar
2021

Softmax Tree: An Accurate, Fast Classifier When the Number of Classes Is Large

EMNLP 2021main

Classification problems having thousands or more classes naturally occur in NLP, for example language models or document classification. A softmax or one-vs-all classifier naturally handles many classes, but it is very slow at inference time, because every class score must be calculated to find the…

2020

Low-Rank Compression of Neural Nets: Learning the Rank of Each Layer

CVPR 2020poster

Neural net compression can be achieved by approximating each layer's weight matrix by a low-rank matrix. The real difficulty in doing this is not in training the resulting neural net (made up of one low-rank matrix per layer), but in determining what the optimal rank of each layer is--effectively, a…

Cited by 193PDFcodeScholar
2020

Structured Multi-Hashing for Model Compression

CVPR 2020poster

Despite the success of deep neural networks (DNNs), state-of-the-art models are too large to deploy on low-resource devices or common server configurations in which multiple models are held in memory. Model compression methods address this limitation by reducing the memory footprint, latency, or ene…

Cited by 19PDFScholar
2018

Alternating optimization of decision trees, with application to learning sparse oblique trees

NeurIPS 2018poster

Learning a decision tree from data is a difficult optimization problem. The most widespread algorithm in practice, dating to the 1980s, is based on a greedy growth of the tree structure by recursively splitting nodes, and possibly pruning back the final tree. The parameters (decision function) of an…

Cited by 131SourcePDFScholar
2016

An ensemble diversity approach to supervised binary hashing

NeurIPS 2016poster

Binary hashing is a well-known approach for fast approximate nearest-neighbor search in information retrieval. Much work has focused on affinity-based objective functions involving the hash functions or binary codes. These objective functions encode neighborhood information between data points and a…

Cited by 23SourcePDFScholar
2016

Optimizing affinity-based binary hashing using auxiliary coordinates

NeurIPS 2016poster

In supervised binary hashing, one wants to learn a function that maps a high-dimensional feature vector to a vector of binary codes, for application to fast image retrieval. This typically results in a difficult optimization problem, nonconvex and nonsmooth, because of the discrete variables involve…

Cited by 23SourcePDFScholar
2015

A fast, universal algorithm to learn parametric nonlinear embeddings

NeurIPS 2015poster

Nonlinear embedding algorithms such as stochastic neighbor embedding do dimensionality reduction by optimizing an objective function involving similarities between pairs of input patterns. The result is a low-dimensional projection of each input pattern. A common way to define an out-of-sample mappi…

Cited by 15SourcePDFScholar