Skip to main content

Showing 1–11 of 11 results for author: Preda, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2303.10999  [pdf, other

    cs.CV cs.LG

    Induced Feature Selection by Structured Pruning

    Authors: Nathan Hubens, Victor Delvigne, Matei Mancas, Bernard Gosselin, Marius Preda, Titus Zaharia

    Abstract: The advent of sparsity inducing techniques in neural networks has been of a great help in the last few years. Indeed, those methods allowed to find lighter and faster networks, able to perform more efficiently in resource-constrained environment such as mobile devices or highly requested servers. Such a sparsity is generally imposed on the weights of neural networks, reducing the footprint of the… ▽ More

    Submitted 20 March, 2023; originally announced March 2023.

  2. arXiv:2203.05807  [pdf, other

    cs.CV

    Improve Convolutional Neural Network Pruning by Maximizing Filter Variety

    Authors: Nathan Hubens, Matei Mancas, Bernard Gosselin, Marius Preda, Titus Zaharia

    Abstract: Neural network pruning is a widely used strategy for reducing model storage and computing requirements. It allows to lower the complexity of the network by introducing sparsity in the weights. Because taking advantage of sparse matrices is still challenging, pruning is often performed in a structured way, i.e. removing entire convolution filters in the case of ConvNets, according to a chosen pruni… ▽ More

    Submitted 11 March, 2022; originally announced March 2022.

    Comments: 10 pages

  3. An Experimental Study of the Impact of Pre-training on the Pruning of a Convolutional Neural Network

    Authors: Nathan Hubens, Matei Mancas, Bernard Gosselin, Marius Preda, Titus Zaharia

    Abstract: In recent years, deep neural networks have known a wide success in various application domains. However, they require important computational and memory resources, which severely hinders their deployment, notably on mobile devices or for real-time applications. Neural networks usually involve a large number of parameters, which correspond to the weights of the network. Such parameters, obtained wi… ▽ More

    Submitted 15 December, 2021; originally announced December 2021.

    Comments: 7 pages, published at APPIS 2020

  4. arXiv:2107.02086  [pdf, other

    cs.CV cs.AI

    One-Cycle Pruning: Pruning ConvNets Under a Tight Training Budget

    Authors: Nathan Hubens, Matei Mancas, Bernard Gosselin, Marius Preda, Titus Zaharia

    Abstract: Introducing sparsity in a neural network has been an efficient way to reduce its complexity while kee** its performance almost intact. Most of the time, sparsity is introduced using a three-stage pipeline: 1) train the model to convergence, 2) prune the model according to some criterion, 3) fine-tune the pruned model to recover performance. The last two steps are often performed iteratively, lea… ▽ More

    Submitted 3 July, 2022; v1 submitted 5 July, 2021; originally announced July 2021.

    Comments: Accepted at Sparsity in Neural Networks (SNN 2021)

  5. arXiv:2105.02814  [pdf, other

    eess.SP cs.AI

    End-to-end deep meta modelling to calibrate and optimize energy consumption and comfort

    Authors: Max Cohen, Sylvain Le Corff, Maurice Charbit, Marius Preda, Gilles Nozière

    Abstract: In this paper, we propose a new end-to-end methodology to optimize the energy performance as well as comfort and air quality in large buildings without any renovation work. We introduce a metamodel based on recurrent neural networks and trained to predict the behavior of a general class of buildings using a database sampled from a simulation program. This metamodel is then deployed in different fr… ▽ More

    Submitted 5 November, 2021; v1 submitted 1 February, 2021; originally announced May 2021.

    Comments: arXiv admin note: text overlap with arXiv:2006.12390

    Journal ref: Energy and Buildings, Elsevier, 2021

  6. arXiv:2103.09113  [pdf, other

    cs.SE cs.CR

    EtherSolve: Computing an Accurate Control-Flow Graph from Ethereum Bytecode

    Authors: Filippo Contro, Marco Crosara, Mariano Ceccato, Mila Dalla Preda

    Abstract: Motivated by the immutable nature of Ethereum smart contracts and of their transactions, quite many approaches have been proposed to detect defects and security problems before smart contracts become persistent in the blockchain and they are granted control on substantial financial value. Because smart contracts source code might not be available, static analysis approaches mostly face the chall… ▽ More

    Submitted 16 March, 2021; originally announced March 2021.

  7. arXiv:2006.12390  [pdf, other

    eess.SP cs.LG stat.ML

    End-to-end deep metamodeling to calibrate and optimize energy loads

    Authors: Max Cohen, Maurice Charbit, Sylvain Le Corff, Marius Preda, Gilles Nozière

    Abstract: In this paper, we propose a new end-to-end methodology to optimize the energy performance and the comfort, air quality and hygiene of large buildings. A metamodel based on a Transformer network is introduced and trained using a dataset sampled with a simulation program. Then, a few physical parameters and the building management system settings of this metamodel are calibrated using the CMA-ES opt… ▽ More

    Submitted 19 June, 2020; originally announced June 2020.

  8. arXiv:1702.02406  [pdf, other

    cs.PL

    SEA: String Executability Analysis by Abstract Interpretation

    Authors: Vincenzo Arceri, Mila Dalla Preda, Roberto Giacobazzi, Isabella Mastroeni

    Abstract: Dynamic languages often employ reflection primitives to turn dynamically generated text into executable code at run-time. These features make standard static analysis extremely hard if not impossible because its essential data structures, i.e., the control-flow graph and the system of recursive equations associated with the program to analyse, are themselves dynamically mutating objects. We introd… ▽ More

    Submitted 8 February, 2017; originally announced February 2017.

    Comments: 28 pages, 11 figures

  9. Dynamic Choreographies: Theory And Implementation

    Authors: Mila Dalla Preda, Maurizio Gabbrielli, Saverio Giallorenzo, Ivan Lanese, Jacopo Mauro

    Abstract: Programming distributed applications free from communication deadlocks and race conditions is complex. Preserving these properties when applications are updated at runtime is even harder. We present a choreographic approach for programming updatable, distributed applications. We define a choreography language, called Dynamic Interaction-Oriented Choreography (AIOC), that allows the programmer to s… ▽ More

    Submitted 6 April, 2017; v1 submitted 28 November, 2016; originally announced November 2016.

    Comments: arXiv admin note: text overlap with arXiv:1407.0970

    Journal ref: Logical Methods in Computer Science, Volume 13, Issue 2 (April 10, 2017) lmcs:3263

  10. arXiv:1407.0975  [pdf, other

    cs.PL

    AIOCJ: A Choreographic Framework for Safe Adaptive Distributed Applications

    Authors: Mila Dalla Preda, Saverio Giallorenzo, Ivan Lanese, Jacopo Mauro, Maurizio Gabbrielli

    Abstract: We present AIOCJ, a framework for programming distributed adaptive applications. Applications are programmed using AIOC, a choreographic language suited for expressing patterns of interaction from a global point of view. AIOC allows the programmer to specify which parts of the application can be adapted. Adaptation takes place at runtime by means of rules, which can change during the execution to… ▽ More

    Submitted 10 July, 2014; v1 submitted 3 July, 2014; originally announced July 2014.

    Comments: Technical Report

  11. arXiv:1407.0970  [pdf, ps, other

    cs.PL

    Dynamic Choreographies - Safe Runtime Updates of Distributed Applications

    Authors: Mila Dalla Preda, Maurizio Gabbrielli, Saverio Giallorenzo, Ivan Lanese, Jacopo Mauro

    Abstract: Programming distributed applications free from communication deadlocks and races is complex. Preserving these properties when applications are updated at runtime is even harder. We present DIOC, a language for programming distributed applications that are free from deadlocks and races by construction. A DIOC program describes a whole distributed application as a unique entity (choreography). DIOC… ▽ More

    Submitted 31 March, 2015; v1 submitted 3 July, 2014; originally announced July 2014.

    Comments: Technical Report