85 research outputs found
OFA: A Multi-Objective Perspective for the Once-for-All Neural Architecture Search
Once-for-All (OFA) is a Neural Architecture Search (NAS) framework designed
to address the problem of searching efficient architectures for devices with
different resources constraints by decoupling the training and the searching
stages. The computationally expensive process of training the OFA neural
network is done only once, and then it is possible to perform multiple searches
for subnetworks extracted from this trained network according to each
deployment scenario. In this work we aim to give one step further in the search
for efficiency by explicitly conceiving the search stage as a multi-objective
optimization problem. A Pareto frontier is then populated with efficient, and
already trained, neural architectures exhibiting distinct trade-offs among the
conflicting objectives. This could be achieved by using any multi-objective
evolutionary algorithm during the search stage, such as NSGA-II and SMS-EMOA.
In other words, the neural network is trained once, the searching for
subnetworks considering different hardware constraints is also done one single
time, and then the user can choose a suitable neural network according to each
deployment scenario. The conjugation of OFA and an explicit algorithm for
multi-objective optimization opens the possibility of a posteriori
decision-making in NAS, after sampling efficient subnetworks which are a very
good approximation of the Pareto frontier, given that those subnetworks are
already trained and ready to use. The source code and the final search
algorithm will be released at https://github.com/ito-rafael/once-for-all-
On bicluster aggregation and its benefits for enumerative solutions
Biclustering involves the simultaneous clustering of objects and their attributes, thus defining local two-way clustering models. Recently, efficient algorithms were conceived to enumerate all biclusters in real-valued datasets. In this case, the solution composes a complete set of maximal and non-redundant biclusters. However, the ability to enumerate biclusters revealed a challenging scenario: in noisy datasets, each true bicluster may become highly fragmented and with a high degree of overlapping. It prevents a direct analysis of the obtained results. Aiming at reverting the fragmentation, we propose here two approaches for properly aggregating the whole set of enumerated biclusters: one based on single linkage and the other directly exploring the rate of overlapping. Both proposals were compared with each other and with the actual state-of-the-art in several experiments, and they not only significantly reduced the number of biclusters but also consistently increased the quality of the solution916626628011th International Conference on Machine Learning and Data Mining (MLDM
- …