Bruno Ordozgoiti Rubio

dblp:168/2223 · also Bruno Ordozgoiti · DBLP profile ↗
← Back
20ranked-venue papers
11as first author
7since 2021 · last 2024
0000-0001-6938-3159ORCID · verified

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

Databases, data management, data science and information retrieval · 13 · 8 first-author · 5 since 2021Artificial intelligence and machine learning · 12 · 5 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 3 first-author · 1 since 2021
YearPublicationVenuePosition
2024 Fair Column Subset Selection
abstract
The problem of column subset selection asks for a subset of columns from an input matrix such that the matrix can be reconstructed as accurately as possible within the span of the selected columns. A natural extension is to consider a setting where the matrix rows are partitioned into two groups, and the goal is to choose a subset of columns that minimizes the maximum reconstruction error of both groups, relative to their respective best rank-k approximation. Extending the known results of column subset selection to this fair setting is not straightforward: in certain scenarios it is unavoidable to choose columns separately for each group, resulting in double the expected column count. We propose a deterministic leverage-score sampling strategy for the fair setting and show that sampling a column subset of minimum size becomes NP-hard in the presence of two groups. Despite these negative results, we give an approximation algorithm that guarantees a solution within 1.5 times the optimal solution size. We also present practical heuristic algorithms based on rank-revealing QR factorization. Finally, we validate our methods through an extensive set of experiments using real-world data.
Antonis Matakos, Bruno Ordozgoiti Rubio, Suhas Thejaswi
KDD2
2023 A Constant-Factor Approximation Algorithm for Reconciliation k-Median
abstract
In the reconciliation $k$-median problem we ask to cluster a set of data points by picking $k$ cluster centers so as to minimize the sum of distances of the data points to their cluster centers plus the sum of pairwise distances between the centers. The problem, which is a variant of classic $k$-median, aims to find a set of cluster centers that are not too far from each other, and it has applications, or example, when selecting a committee to deliberate on a controversial topic. This problem was introduced recently (Ordozgoiti et al., 2019), and it was shown that a local-search-based algorithm is always within a factor $O(k)$ of an optimum solution and performs well in practice. In this paper, we demonstrate a close connection of reconciliation $k$-median to a variant of the $k$-facility location problem, in which each potential cluster center has an individual opening cost and we aim at minimizing the sum of client-center distances and the opening costs. This connection enables us to provide a new algorithm for reconciliation $k$-median that yields a constant-factor approximation (independent of $k$). We also provide a sparsification scheme that reduces the number of potential cluster centers to $O(k)$ in order to substantially speed up approximation algorithms. We empirically compare our new algorithms with the previous local-search approach, showing improved performance and stability. In addition, we show how our sparsification approach helps to reduce computation time without significantly compromising the solution quality.
Joachim Spoerhase, Kamyar Khodamoradi, Benedikt Riegel, Bruno Ordozgoiti Rubio, Aristides Gionis
AISTATS4
2022 Generalized Leverage Scores: Geometric Interpretation and Applications
abstract
In problems involving matrix computations, the concept of leverage has found a large number of applications. In particular, leverage scores, which relate the columns of a matrix to the subspaces spanned by its leading singular vectors, are helpful in revealing column subsets to approximately factorize a matrix with quality guarantees. As such, they provide a solid foundation for a variety of machine-learning methods. In this paper we extend the definition of leverage scores to relate the columns of a matrix to arbitrary subsets of singular vectors. We establish a precise connection between column and singular-vector subsets, by relating the concepts of leverage scores and principal angles between subspaces. We employ this result to design approximation algorithms with provable guarantees for two well-known problems: generalized column subset selection and sparse canonical correlation analysis. We run numerical experiments to provide further insight on the proposed methods. The novel bounds we derive improve our understanding of fundamental concepts in matrix approximations. In addition, our insights may serve as building blocks for further contributions.
Bruno Ordozgoiti Rubio, Antonis Matakos, Aristides Gionis
ICML1
2022 Clustering with Fair-Center Representation: Parameterized Approximation Algorithms and Heuristics
abstract
We study a variant of classical clustering formulations in the context of algorithmic fairness, known as diversity-aware clustering. In this variant we are given a collection of facility subsets, and a solution must contain at least a specified number of facilities from each subset while simultaneously minimizing the clustering objective (k-median or k-means). We investigate the fixed-parameter tractability of these problems and show several negative hardness and inapproximability results, even when we afford exponential running time with respect to some parameters.
Suhas Thejaswi, Ameet Gadekar, Bruno Ordozgoiti Rubio, Michal Osadnik
KDD3
2022 Provable randomized rounding for minimum-similarity diversification
abstract
When searching for information in a data collection, we are often interested not only in finding relevant items, but also in assembling a diverse set, so as to explore different concepts that are present in the data. This problem has been researched extensively. However, finding a set of items with minimal pairwise similarities can be computationally challenging, and most existing works striving for quality guarantees assume that item relatedness is measured by a distance function. Given the widespread use of similarity functions in many domains, we believe this to be an important gap in the literature. In this paper we study the problem of finding a diverse set of items, when item relatedness is measured by a similarity function. We formulate the diversification task using a flexible, broadly applicable minimization objective, consisting of the sum of pairwise similarities of the selected items and a relevance penalty term. To find good solutions we adopt a randomized rounding strategy, which is challenging to analyze because of the cardinality constraint present in our formulation. Even though this obstacle can be overcome using dependent rounding, we show that it is possible to obtain provably good solutions using an independent approach, which is faster, simpler to implement and completely parallelizable. Our analysis relies on a novel bound for the ratio of Poisson-Binomial densities, which is of independent interest and has potential implications for other combinatorial-optimization problems. We leverage this result to design an efficient randomized algorithm that provides a lower-order additive approximation guarantee. We validate our method using several benchmark datasets, and show that it consistently outperforms the greedy approaches that are commonly used in the literature.
Bruno Ordozgoiti Rubio, Ananth Mahadevan, Antonis Matakos, Aristides Gionis
Data Min. Knowl. Discov.1
2021 Diversity-Aware k-median: Clustering with Fair Center Representation
Suhas Thejaswi, Bruno Ordozgoiti Rubio, Aristides Gionis
ECML/PKDD (2)2
2021 Insightful Dimensionality Reduction with Very Low Rank Variable Subsets
abstract
Dimensionality reduction techniques can be employed to produce robust, cost-effective predictive models, and to enhance interpretability in exploratory data analysis. However, the models produced by many of these methods are formulated in terms of abstract factors or are too high-dimensional to facilitate insight and fit within low computational budgets.
Bruno Ordozgoiti Rubio, Sachith Pai, Marta Kolczynska
WWW1
2020 Discovering conflicting groups in signed networks
abstract
Signed networks are graphs where edges are annotated with a positive or negative sign, indicating whether an edge interaction is friendly or antagonistic. Signed networks can be used to study a variety of social phenomena, such as mining polarized discussions in social media, or modeling relations of trust and distrust in online review platforms. In this paper we study the problem of detecting $k$ conflicting groups in a signed network. Our premise is that each group is positively connected internally and negatively connected with the other $k-1$ groups. An important aspect of our formulation is that we are not searching for a complete partition of the signed network, instead, we allow other nodes to be neutral with respect to the conflict structure we are searching. As a result, the problem we tackle differs from previously studied problems, such as correlation clustering and $k$-way partitioning. To solve the conflicting-group discovery problem, we derive a novel formulation in which each conflicting group is naturally characterized by the solution to the maximum discrete Rayleigh's quotient (\maxdrq) problem. We present two spectral methods for finding approximate solutions to the \maxdrq problem, which we analyze theoretically. Our experimental evaluation shows that, compared to state-of-the-art baselines, our methods find solutions of higher quality, are faster, and recover ground truth conflicting groups with higher accuracy.
Ruo-Chun Tzeng, Bruno Ordozgoiti Rubio, Aristides Gionis
NeurIPS2
2020 Off-the-Grid: Fast and Effective Hyperparameter Search for Kernel Clustering
Bruno Ordozgoiti Rubio, Lluís A. Belanche Muñoz
ECML/PKDD (2)1
2020 Finding large balanced subgraphs in signed networks
abstract
Signed networks are graphs whose edges are labelled with either a positive or a negative sign, and can be used to capture nuances in interactions that are missed by their unsigned counterparts. The concept of balance in signed graph theory determines whether a network can be partitioned into two perfectly opposing subsets, and is therefore useful for modelling phenomena such as the existence of polarized communities in social networks. While determining whether a graph is balanced is easy, finding a large balanced subgraph is hard. The few heuristics available in the literature for this purpose are either ineffective or non-scalable. In this paper we propose an efficient algorithm for finding large balanced subgraphs in signed networks. The algorithm relies on signed spectral theory and a novel bound for perturbations of the graph Laplacian. In a wide variety of experiments on real-world data we show that our algorithm can find balanced subgraphs much larger than those detected by existing methods, and in addition, it is faster. We test its scalability on graphs of up to 34 million edges.
Bruno Ordozgoiti Rubio, Antonis Matakos, Aristides Gionis
WWW1
2020 Searching for polarization in signed graphs: a local spectral approach
abstract
Signed graphs have been used to model interactions in social networks, which can be either positive (friendly) or negative (antagonistic). The model has been used to study polarization and other related phenomena in social networks, which can be harmful to the process of democratic deliberation in our society. An interesting and challenging task in this application domain is to detect polarized communities in signed graphs. A number of different methods have been proposed for this task. However, existing approaches aim at finding globally optimal solutions. Instead, in this paper we are interested in finding polarized communities that are related to a small set of seed nodes provided as input. Seed nodes may consist of two sets, which constitute the two sides of a polarized structure.
Han Xiao 0009, Bruno Ordozgoiti Rubio, Aristides Gionis
WWW2
2019 Discovering Polarized Communities in Signed Networks
abstract
Signed networks contain edge annotations to indicate whether each interaction is friendly (positive edge) or antagonistic (negative edge). The model is simple but powerful and it can capture novel and interesting structural properties of real-world phenomena. The analysis of signed networks has many applications from modeling discussions in social media, to mining user reviews, and to recommending products in e-commerce sites. In this paper we consider the problem of discovering polarized communities in signed networks. In particular, we search for two communities (subsets of the network vertices) where within communities there are mostly positive edges while across communities there are mostly negative edges. We formulate this novel problem as a "discrete eigenvector'' problem, which we show to be NP-hard. We then develop two intuitive spectral algorithms: one deterministic, and one randomized with quality guarantee $\sqrtn $ (where n is the number of vertices in the graph), tight up to constant factors. We validate our algorithms against non-trivial baselines on real-world signed networks. Our experiments confirm that our algorithms produce higher quality solutions, are much faster and can scale to much larger networks than the baselines, and are able to detect ground-truth polarized communities.
Francesco Bonchi, Edoardo Galimberti, Aristides Gionis, Bruno Ordozgoiti Rubio, Giancarlo Ruffo
CIKM4
2019 Reconciliation k-median: Clustering with Non-polarized Representatives
abstract
We propose a new variant of the k-median problem, where the objective function models not only the cost of assigning data points to cluster representatives, but also a penalty term for disagreement among the representatives. We motivate this novel problem by applications where we are interested in clustering data while avoiding selecting representatives that are too far from each other. For example, we may want to summarize a set of news sources, but avoid selecting ideologically-extreme articles in order to reduce polarization.
Bruno Ordozgoiti Rubio, Aristides Gionis
WWW1
2019 Regularized greedy column subset selection
Bruno Ordozgoiti Rubio, Alberto Mozo, Jesús García López de Lacalle
Inf. Sci.1
2018 Iterative column subset selection
Bruno Ordozgoiti Rubio, Sandra Gómez Canaval, Alberto Mozo
Knowl. Inf. Syst.1
2017 Deep convolutional neural networks for detecting noisy neighbours in cloud infrastructure
Bruno Ordozgoiti Rubio, Alberto Mozo, Sandra Gómez Canaval, Udi Margolin, Elisha J. Rosensweig, Itai Segall
ESANN1
2016 Parallelized unsupervised feature selection for large-scale network traffic analysis
Bruno Ordozgoiti Rubio, Sandra Gómez Canaval, Alberto Mozo
ESANN1
2016 PSCEG: an unbiased parallel subspace clustering algorithm using exact grids
Bo Zhu 0008, Alberto Mozo, Bruno Ordozgoiti Rubio
ESANN3
2016 A Fast Iterative Algorithm for Improved Unsupervised Feature Selection
abstract
Dimensionality reduction is often a crucial step for the successful application of machine learning and data mining methods. One way to achieve said reduction is feature selection. Due to the impossibility of labelling many data sets, unsupervised approaches are frequently the only option. The column subset selection problem translates naturally to this purpose, and has received consider able attention over the last few years, as it provides simple linear models for data reconstruction. Existing methods, however, often achieve approximation errors that are far from the optimum. In this paper we present a novel algorithm for column subset selection that consistently outperforms state-of-the-art methods in approximation error. We present a series of key derivations that allow an efficient implementation, making it comparable in speed and in some cases faster than other algorithms. We also prove results that make it possible to deal with huge matrices, which has strong implications for other algorithms of this type in the big data field. We validate our claimsthrough experiments on a wide variety of well-known data sets.
Bruno Ordozgoiti Rubio, Sandra Gómez Canaval, Alberto Mozo
ICDM1
2016 Can machine learning aid in delivering new use cases and scenarios in 5G?
abstract
5G represents the next generation of communication networks and services, and will bring a new set of use cases and scenarios. These in turn will address a new set of challenges from the network and service management perspective, such as network traffic and resource management, big data management and energy efficiency. Consequently, novel techniques and strategies are required to address these challenges in a smarter way. In this paper, we present the limitations of the current network and service management and describe in detail the challenges that 5G is expected to face from a management perspective. The main contribution of this paper is presenting a set of use cases and scenarios of 5G in which machine learning can aid in addressing their management challenges. It is expected that machine learning can provide a higher and more intelligent level of monitoring and management of networks and applications, improve operational efficiencies and facilitate the requirements of the future 5G network.
Teodora Sandra Buda, Haytham Assem, Danny Raz, Udi Margolin, Elisha J. Rosensweig, Diego R. López, Marius Iulian Corici, Mikhail I. Smirnov, Robert Mullins 0002, Olga Uryupina, Alberto Mozo, Bruno Ordozgoiti Rubio, Ángel Martín, Alaa Alloush, Pat O'Sullivan, Imen Grida Ben Yahia
NOMS13