Demo Data from EDBT 2026 / reviewers in the wild / expert
Mauro Brunato
dblp:16/3468
· DBLP profile ↗
15ranked-venue papers
8as first author
0since 2021 · last 2017
0000-0002-7885-4255ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 4 first-authorComputer networks · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1
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.
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 66% Graph algorithms and graph theory · 34% | |
| Artificial intelligence
1 paper |
Optimization for machine learning · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Data mining · 52% Recommender systems · 48% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning › learned optimizer
learning-based optimization |
0.2 | 1 | 2013 | Learning and Intelligent Optimization (LION): One Ring to Rule Them All · Proc. VLDB Endow. 2013 |
Bioinformatics and computational biology › gene expression analysis
biclustering |
0.2 | 1 | 2013 | Discovering Non-redundant Overlapping Biclusters on Gene Expression Data · ICDM 2013 |
Bioinformatics and computational biology
gene expression analysis |
0.2 | 1 | 2013 | Discovering Non-redundant Overlapping Biclusters on Gene Expression Data · ICDM 2013 |
Bioinformatics and computational biology › structural biology
protein structure and function |
0.1 | 1 | 2010 | Predicting Structural and Functional Sites in Proteins by Searching for Maximum-weight Cliques · AAAI 2010 |
Graph algorithms and graph theory › graph theory › clique
maximum weight clique |
0.1 | 1 | 2010 | Predicting Structural and Functional Sites in Proteins by Searching for Maximum-weight Cliques · AAAI 2010 |
Mathematical optimization
black-box optimization |
0.0 | 1 | 2013 | Learning and Intelligent Optimization (LION): One Ring to Rule Them All · Proc. VLDB Endow. 2013 |
Recommender systems
point-of-interest recommendation |
0.0 | 1 | 2003 | PILGRIM: A Location Broker and Mobility-Aware Recommendation System · PerCom 2003 |
Ubiquitous computing and smart environments
context-aware computing |
0.0 | 1 | 2003 | PILGRIM: A Location Broker and Mobility-Aware Recommendation System · PerCom 2003 |
Data mining
clustering |
0.0 | 1 | 2010 | Predicting Structural and Functional Sites in Proteins by Searching for Maximum-weight Cliques · AAAI 2010 |
Data mining › structured data mining
spatial data mining |
0.0 | 1 | 2003 | PILGRIM: A Location Broker and Mobility-Aware Recommendation System · PerCom 2003 |
Methods — techniques the papers use, named apart from their topics
machine learning · 0.3structured-output learning · 0.3stochastic local search · 0.3sequential bicluster generation · 0.2preference metric · 0.1middleware · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A Telescopic Binary Learning Machine for Training Neural NetworksabstractThis paper proposes a new algorithm based on multiscale stochastic local search with binary representation for training neural networks [binary learning machine (BLM)]. We study the effects of neighborhood evaluation strategies, the effect of the number of bits per weight and that of the maximum weight range used for mapping binary strings to real values. Following this preliminary investigation, we propose a telescopic multiscale version of local search, where the number of bits is increased in an adaptive manner, leading to a faster search and to local minima of better quality. An analysis related to adapting the number of bits in a dynamic way is presented. The control on the number of bits, which happens in a natural manner in the proposed method, is effective to increase the generalization performance. The learning dynamics are discussed and validated on a highly nonlinear artificial problem and on real-world tasks in many application domains; BLM is finally applied to a problem requiring either feedforward or recurrent architectures for feedback control. Mauro Brunato, Roberto Battiti |
IEEE Trans. Neural Networks Learn. Syst. | 1 |
| 2016 | X-MIFS: Exact Mutual Information for feature selectionabstractIn machine learning, an information-theory optimal way to filter the best input features, without reference to any specific machine learning models, consists of maximizing the mutual information between the selected features and the model output, a choice which will minimize the uncertainty in the output to be predicted, given the feature values. Although this criterion is optimal in the context of information theory, a practical difficulty in using it lies in the need to estimate the mutual information from a limited set of input-output examples, in possibly very-high-dimensional input spaces. Estimating probability densities from some data points in these conditions is far from trivial. Starting from the seminal proposals in [1], different approaches focus on approximating the mutual information by considering a limited set of variable dependencies (like dependencies among couples or triplets), or by assuming specific forms for the probability densities (like Gaussian forms). In this paper we study the effect of considering the exact mutual information between selected features and output, without resorting to any approximation (apart from that implicit and unavoidable in estimating it from experimental data). The objectives of this investigation are: to assess how far one can go by adopting the exact mutual information in terms of CPU time and number of features, and to measure what is lost by adopting some popular approximations which consider only relationships among small subsets of features, assumptions about the distribution of feature values (e.g. Gaussian) or upper bounds on the mutual information as proxies to maximize instead of the exact value. The experimental results show a significant performance advantage when the feature sets identified by exact mutual information are used in both binary and multi-valued classification tasks, with longer CPU times. Mauro Brunato, Roberto Battiti |
IJCNN | 1 |
| 2015 | Stochastic Local Search for direct training of threshold networksabstractThis paper investigates Stochastic Local Search (SLS) algorithms for training neural networks with threshold activation functions. and proposes a novel technique, called Binary Learning Machine (BLM). BLM acts by changing individual bits in the binary representation of each weight and picking improving moves. Mauro Brunato, Roberto Battiti |
IJCNN | 1 |
| 2013 | Discovering Non-redundant Overlapping Biclusters on Gene Expression DataabstractGiven a gene expression data matrix where each cell is the expression level of a gene under a certain condition, biclustering is the problem of searching for a subset of genes that co regulate and co express only under a subset of conditions. As some genes can belong to different functional categories, searching for non-redundant overlapping biclusters is an important problem in biclustering. However, most recent algorithms can only either produce disjoint biclusters or redundant biclusters with significant overlap. In other words, these algorithms do not allow users to specify the maximum overlap between the biclusters. In this paper, we propose a novel algorithm which can generate K overlapping biclusters where the maximum overlap between them is below a predefined threshold. Unlike the other approaches which often generate all biclusters at once, our algorithm produces the biclusters sequentially, where each newly generated bicluster is guaranteed to be different from the previous ones but can still overlap with them. The experiments on real datasets confirm that different meaningful overlapping biclusters are successfully discovered. Besides, under the same constraints, our algorithm returns much larger and higher-quality biclusters compared to those of the other state-of-the art algorithms. Duy Tin Truong, Roberto Battiti, Mauro Brunato |
ICDM | 3 |
| 2013 | Learning and Intelligent Optimization (LION): One Ring to Rule Them AllabstractAlmost by definition, optimization is a source of a tremendous power for automatically improving processes, decisions, products and services. But its potential is still largely unexploited in most real-world contexts. One of the main reasons blocking its widespread adoption is that standard optimization assumes the existence of a function f(x) to be minimized, while in most real-world business contexts this function does not exist or is extremely difficult and costly to build by hand. Machine learning (ML) comes to the rescue: the function (the model) can be built by machine learning starting from abundant data. By Learning and Intelligent Optimization (LION) we mean this combination of learning from data and optimization which can be applied to complex, dynamic, stochastic contexts. This combination dramatically increases the automation level and puts more power directly in the hands of decision makers without resorting to intermediate layers of data scientists (LION has a huge potential for a self-service usage). Reaching this goal is a huge challenge and it will require research at the boundary between two areas, machine learning and optimization, which have been traditionally separated. Mauro Brunato, Roberto Battiti |
Proc. VLDB Endow. | 1 |
| 2011 | R-EVO: A Reactive Evolutionary Algorithm for the Maximum Clique ProblemabstractAn evolutionary algorithm with guided mutation (EA/G) has been proposed recently for solving the maximum clique problem. In the framework of estimation-of-distribution algorithms, guided mutation uses a model distribution to generate offspring by combining the local information of solutions found so far with global statistical information. Each individual is then subjected to a Marchiori's repair heuristic, based on randomized extraction and greedy expansion, to ensure that it represents a legal clique. A novel reactive and evolutionary algorithm (R-EVO) proposed in this paper starts from the same evolutionary framework but considers more complex individuals, which modify tentative solutions by local search with memory, according to the reactive search optimization (RSO) principles. In particular, the estimated distribution is used to periodically initialize the state of each individual based on the previous statistical knowledge extracted from the population. We demonstrate that the combination of the estimation-of-distribution concept with RSO produces significantly better results than EA/G for many test instances and it is remarkably robust with respect to the setting of the algorithm parameters. R-EVO adopts a drastically simplified low-knowledge version of reactive local search (RLS), with a simple internal diversification mechanism based on tabu-search, with a prohibition parameter proportional to the estimated best clique size. R-EVO is competitive with the more complex full-knowledge RLS-EVO that adopts the original RLS algorithm. For most of the benchmark instances, the hybrid scheme version produces significantly better results than EA/G for comparable or a smaller central processing unit time. Mauro Brunato, Roberto Battiti |
IEEE Trans. Evol. Comput. | 1 |
| 2010 | Predicting Structural and Functional Sites in Proteins by Searching for Maximum-weight CliquesabstractFully characterizing structural and functional sites in proteins is a fundamental step in understanding their roles in the cell. This extremely challenging combinatorial problem requires determining the number of sites in the protein and the set of residues involved in each of them. We formulate it as a distance-based supervised clustering task, where training proteins are employed to learn a proper distance function between residues. A partial clustering is then returned by searching for maximum-weight cliques in the resulting weighted graph representation of proteins. A novel stochastic local search algorithm is proposed to efficiently generate approximate solutions. Our method achieves substantial improvements over a previous structured-output approach for metal binding site prediction. Significant improvements over the current state-of-the-art are also achieved in predicting catalytic sites from 3D structure in enzymes. Franco Mascia, Elisa Cilia, Mauro Brunato, Andrea Passerini |
AAAI | 3 |
| 2008 | Towards a decentralized architecture for optimizationabstractWe introduce a generic framework for the distributed execution of combinatorial optimization tasks. Instead of relying on custom hardware (like dedicated parallel machines or clusters), our approach exploits, in a peer-to-peer fashion, the computing and storage power of existing, off-the- shelf desktops and servers. Contributions of this paper are a description of the generic framework, together with a first instantiation based on particle swarm optimization (PSO). Simulation results are shown, proving the efficacy of our distributed PSO algorithm in optimizing a large number of benchmark functions. Marco Biazzini, Mauro Brunato, Alberto Montresor |
IPDPS | 2 |
| 2007 | Hop count based optimization of Bluetooth scatternets
Csaba Kiss Kallo, Carla Fabiana Chiasserini, Sewook Jung, Mauro Brunato, Mario Gerla |
Ad Hoc Networks | 4 |
| 2005 | Throughput, energy and path length tradeoffs in Bluetooth scatternetsabstractIn this work, we determine an analytical relationship between the average path length of traffic connections of a Bluetooth scatternet and the overall throughput and power consumption of the network. Results obtained implementing this analytical relationship to different scatternet topologies are presented and discussed. By reducing the hop count in a scatternet we can achieve better performance in terms of throughput and power consumption. Therefore, the issue of minimizing the hop count in the presence of mobility, changing traffic flows and varying interference receives an important role. In our analysis we also show the impact of the link quality on the overall throughput. The obtained results motivate the importance of heuristics aimed at reducing the communication path length in a scatternet. Csaba Kiss Kallo, Mauro Brunato, Sewook Jung, Ling-Jyh Chen, Mario Gerla |
ICC | 2 |
| 2005 | Decentralized Optimization of Dynamic Bluetooth ScatternetsabstractPrevious work analytically showed that communication path length reduction is an efficient way for improving the performance of Bluetooth scatternets. Maintaining short communication paths is mainly important in dynamic scatternets with changing traffic flows, mobile nodes and in the presence of interference, when the network topology changes continuously. In this work we aim at demonstrating through simulations that in such dynamic scatternets by periodically reducing the path length (i.e. hop count) between the communicating nodes, the overall throughput supported by the network can be significantly increased and the available energy of nodes can be consumed more efficiently. For this purpose, we present a distributed technique for repeatedly re-configuring the scatternet topology such that to support the current traffic flows between all of the communicating peers with a small number of hops. Sewook Jung, Mario Gerla, Csaba Kiss Kallo, Mauro Brunato |
MobiQuitous | 4 |
| 2005 | Statistical learning theory for location fingerprinting in wireless LANs
Mauro Brunato, Roberto Battiti |
Comput. Networks | 1 |
| 2003 | PILGRIM: A Location Broker and Mobility-Aware Recommendation SystemabstractMobile computing adds a mostly unexplored dimension to data mining: user's position is a relevant piece of information, and recommendation systems, selecting and ranking links of interest to the user, have the opportunity to take location into account. In this paper a mobility-aware recommendation system that considers the location of the user to filter recommended links is proposed. To avoid the potential problems and costs of insertion by hand, a new middleware layer, the location broker, maintains a historic database of locations and corresponding links used in the past and develops models relating resources to their spatial usage pattern. These models are used to calculate a preference metric when the current user is asking for resources of interest. Mobility scenarios are described and analyzed in terms of possible user requirements. The features of the PILGRIM mobile recommendation system are outlined together with a preliminary experimental evaluation of different metrics. Mauro Brunato, Roberto Battiti |
PerCom | 1 |
| 2002 | Load Balancing in WDM Networks through Adaptive Routing Table Changes
Mauro Brunato, Roberto Battiti, Elio Salvadori |
NETWORKING | 1 |
| 2001 | Cellular Channel Assignment: A New Localized and Distributed Strategy
Roberto Battiti, Alan A. Bertossi, Mauro Brunato |
Mob. Networks Appl. | 3 |