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

Mauro Brunato

dblp:16/3468 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › learned optimizer
learning-based optimization
0.212013
Learning and Intelligent Optimization (LION): One Ring to Rule Them All · Proc. VLDB Endow. 2013
Bioinformatics and computational biology › gene expression analysis
biclustering
0.212013
Discovering Non-redundant Overlapping Biclusters on Gene Expression Data · ICDM 2013
Bioinformatics and computational biology
gene expression analysis
0.212013
Discovering Non-redundant Overlapping Biclusters on Gene Expression Data · ICDM 2013
Bioinformatics and computational biology › structural biology
protein structure and function
0.112010
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.112010
Predicting Structural and Functional Sites in Proteins by Searching for Maximum-weight Cliques · AAAI 2010
Mathematical optimization
black-box optimization
0.012013
Learning and Intelligent Optimization (LION): One Ring to Rule Them All · Proc. VLDB Endow. 2013
Recommender systems
point-of-interest recommendation
0.012003
PILGRIM: A Location Broker and Mobility-Aware Recommendation System · PerCom 2003
Ubiquitous computing and smart environments
context-aware computing
0.012003
PILGRIM: A Location Broker and Mobility-Aware Recommendation System · PerCom 2003
Data mining
clustering
0.012010
Predicting Structural and Functional Sites in Proteins by Searching for Maximum-weight Cliques · AAAI 2010
Data mining › structured data mining
spatial data mining
0.012003
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
YearPublicationVenuePosition
2017 A Telescopic Binary Learning Machine for Training Neural Networks
abstract
This 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 selection
abstract
In 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
IJCNN1
2015 Stochastic Local Search for direct training of threshold networks
abstract
This 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
IJCNN1
2013 Discovering Non-redundant Overlapping Biclusters on Gene Expression Data
abstract
Given 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
ICDM3
2013 Learning and Intelligent Optimization (LION): One Ring to Rule Them All
abstract
Almost 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 Problem
abstract
An 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 Cliques
abstract
Fully 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
AAAI3
2008 Towards a decentralized architecture for optimization
abstract
We 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
IPDPS2
2007 Hop count based optimization of Bluetooth scatternets
Csaba Kiss Kallo, Carla Fabiana Chiasserini, Sewook Jung, Mauro Brunato, Mario Gerla
Ad Hoc Networks4
2005 Throughput, energy and path length tradeoffs in Bluetooth scatternets
abstract
In 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
ICC2
2005 Decentralized Optimization of Dynamic Bluetooth Scatternets
abstract
Previous 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
MobiQuitous4
2005 Statistical learning theory for location fingerprinting in wireless LANs
Mauro Brunato, Roberto Battiti
Comput. Networks1
2003 PILGRIM: A Location Broker and Mobility-Aware Recommendation System
abstract
Mobile 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
PerCom1
2002 Load Balancing in WDM Networks through Adaptive Routing Table Changes
Mauro Brunato, Roberto Battiti, Elio Salvadori
NETWORKING1
2001 Cellular Channel Assignment: A New Localized and Distributed Strategy
Roberto Battiti, Alan A. Bertossi, Mauro Brunato
Mob. Networks Appl.3