Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3377812.3382153acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
demonstration

FeatureNET: diversity-driven generation of deep learning models

Published: 01 October 2020 Publication History
  • Get Citation Alerts
  • Abstract

    We present FeatureNET, an open-source Neural Architecture Search (NAS) tool1 that generates diverse sets of Deep Learning (DL) models. FeatureNET relies on a meta-model of deep neural networks, consisting of generic configurable entities. Then, it uses tools developed in the context of software product lines to generate diverse (maximize the differences between the generated) DL models. The models are translated to Keras and can be integrated into typical machine learning pipelines. FeatureNET allows researchers to generate seamlessly a large variety of models. Thereby, it helps choosing appropriate DL models and performing experiments with diverse models (mitigating potential threats to validity). As a NAS method, FeatureNET successfully generates models performing equally well with handcrafted models.

    References

    [1]
    Benoit Baudry and Martin Monperrus. 2015. The Multiple Facets of Software Diversity: Recent Developments in Year 2000 and Beyond. ACM Comput. Surv. 48, 1 (2015), 16:1--16:26.
    [2]
    Salah Ghamizi, Maxime Cordy, Mike Papadakis, and Yves Le Traon. 2019. Adversarial Embedding: A robust and elusive Steganography and Watermarking technique. (2019). arXiv:1912.01487 [cs.CR]
    [3]
    Salah Ghamizi, Maxime Cordy, Mike Papadakis, and Yves Le Traon. 2019. Automated Search for Configurations of Convolutional Neural Network Architectures. In Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A (Paris, France) (SPLC '19). Association for Computing Machinery, New York, NY, USA, 119--130.
    [4]
    Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, Patrick Heymans, and Yves Le Traon. 2014. Bypassing the Combinatorial Explosion: Using Similarity to Generate and Prioritize T-Wise Test Configurations for Software Product Lines. IEEE Trans. Software Eng. 40, 7 (2014), 650--670.
    [5]
    Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, and Yves Le Traon. 2013. PLEDGE: A Product Line Editor and Test Generation Tool. In Proceedings of the 17th International Software Product Line Conference Co-located Workshops (Tokyo, Japan) (SPLC '13 Workshops). ACM, New York, NY, USA, 126--129.
    [6]
    Alex Krizhevsky. 2012. Learning Multiple Layers of Features from Tiny Images. University of Toronto (05 2012).
    [7]
    Yann LeCun and Corinna Cortes. 2005. The mnist database of handwritten digits. (2005).
    [8]
    Seyed-Mohsen Moosavi-Dezfooli, Alhussein Fawzi, and Pascal Frossard. 2015. DeepFool: a simple and accurate method to fool deep neural networks. (2015). arXiv:1511.04599 [cs.LG]
    [9]
    Thilo Stadelmann, Vasily Tolkachev, Beate Sick, Jan Stampfli, and Oliver Dürr. 2019. Beyond ImageNet: Deep Learning in Industrial Practice. In Applied Data Science.
    [10]
    Dimitris Tsipras, Shibani Santurkar, Logan Engstrom, Alexander Turner, and Aleksander Madry. 2018. Robustness May Be at Odds with Accuracy. (2018). arXiv:1805.12152 [stat.ML]
    [11]
    Jie M. Zhang, Mark Harman, Lei Ma, and Yang Liu. 2019. Machine Learning Testing: Survey, Landscapes and Horizons. arXiv:1906.10742 [cs.LG]

    Cited By

    View all
    • (2024)Intelligent Edge-Cloud Framework for Water Quality Monitoring in Water Distribution SystemWater10.3390/w1602019616:2(196)Online publication date: 5-Jan-2024
    • (2024)VaryMinions: leveraging RNNs to identify variants in variability-intensive systems’ logsEmpirical Software Engineering10.1007/s10664-024-10473-529:4Online publication date: 15-Jun-2024
    • (2021)VaryMinions: leveraging RNNs to identify variants in event logsProceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution10.1145/3472674.3473980(13-18)Online publication date: 23-Aug-2021
    • Show More Cited By

    Index Terms

    1. FeatureNET: diversity-driven generation of deep learning models

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ICSE '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings
      June 2020
      357 pages
      ISBN:9781450371223
      DOI:10.1145/3377812
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Sponsors

      In-Cooperation

      • KIISE: Korean Institute of Information Scientists and Engineers
      • IEEE CS

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 October 2020

      Check for updates

      Author Tags

      1. AutoML
      2. NAS
      3. configuration search
      4. neural architecture search

      Qualifiers

      • Demonstration

      Conference

      ICSE '20
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 276 of 1,856 submissions, 15%

      Upcoming Conference

      ICSE 2025

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)12
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 12 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Intelligent Edge-Cloud Framework for Water Quality Monitoring in Water Distribution SystemWater10.3390/w1602019616:2(196)Online publication date: 5-Jan-2024
      • (2024)VaryMinions: leveraging RNNs to identify variants in variability-intensive systems’ logsEmpirical Software Engineering10.1007/s10664-024-10473-529:4Online publication date: 15-Jun-2024
      • (2021)VaryMinions: leveraging RNNs to identify variants in event logsProceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution10.1145/3472674.3473980(13-18)Online publication date: 23-Aug-2021
      • (2021)A software engineering perspective on engineering machine learning systems: State of the art and challengesJournal of Systems and Software10.1016/j.jss.2021.111031(111031)Online publication date: Jun-2021

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media