Skip to main content

Showing 1–50 of 88 results for author: Meyer, B

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

    eess.AS cs.SD

    Real-time multichannel deep speech enhancement in hearing aids: Comparing monaural and binaural processing in complex acoustic scenarios

    Authors: Nils L. Westhausen, Hendrik Kayser, Theresa Jansen, Bernd T. Meyer

    Abstract: Deep learning has the potential to enhance speech signals and increase their intelligibility for users of hearing aids. Deep models suited for real-world application should feature a low computational complexity and low processing delay of only a few milliseconds. In this paper, we explore deep speech enhancement that matches these requirements and contrast monaural and binaural processing algorit… ▽ More

    Submitted 3 May, 2024; originally announced May 2024.

    Comments: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible

  2. arXiv:2405.01309  [pdf, other

    cs.SE

    Execution-free Program Repair

    Authors: Li Huang, Bertrand Meyer, Ilgiz Mustafin, Manuel Oriol

    Abstract: Automatic program repair usually relies heavily on test cases for both bug identification and fix validation. The issue is that writing test cases is tedious, running them takes much time, and validating a fix through tests does not guarantee its correctness. The novel idea in the Proof2Fix methodology and tool presented here is to rely instead on a program prover, without the need to run tests or… ▽ More

    Submitted 9 May, 2024; v1 submitted 2 May, 2024; originally announced May 2024.

  3. arXiv:2403.08923  [pdf

    cs.SE

    Loop unrolling (for test coverage): formal definition

    Authors: Bertrand Meyer

    Abstract: Techniques to achieve various forms of test coverage, such as branch coverage, typically do not iterate loops; in other words, they treat a loop as a conditional, executed zero or one time. Existing work by the author and collaborators produces test suites guaranteeing full branch coverage. More recent work has shown that by unrolling loops the approach can find significantly more bugs. The presen… ▽ More

    Submitted 13 March, 2024; originally announced March 2024.

  4. arXiv:2402.14471  [pdf, ps, other

    cs.SE

    BUGFIX: towards a common language and framework for the AutomaticProgram Repair community

    Authors: Bertrand Meyer, Viktoryia Kananchuk, Li Huang

    Abstract: Techniques of Automatic Program Repair (APR) have the potential of thoroughly facilitating the task of producing quality software. After a promising start, however, progress in making APR practical has been hindered by the lack of a common framework to support the multiplicity of APR ideas and tools, and of target programming languages and environments. In this position paper we outline a genera… ▽ More

    Submitted 22 February, 2024; originally announced February 2024.

  5. arXiv:2402.01169  [pdf, ps, other

    cs.CV cs.AI

    Faster Inference of Integer SWIN Transformer by Removing the GELU Activation

    Authors: Mohammadreza Tayaranian, Seyyed Hasan Mozafari, James J. Clark, Brett Meyer, Warren Gross

    Abstract: SWIN transformer is a prominent vision transformer model that has state-of-the-art accuracy in image classification tasks. Despite this success, its unique architecture causes slower inference compared with similar deep neural networks. Integer quantization of the model is one of the methods used to improve its inference latency. However, state-of-the-art has not been able to fully quantize the mo… ▽ More

    Submitted 2 February, 2024; originally announced February 2024.

    Comments: 5 pages, 1 figure. Submitted to Edge Intelligence Workshop III, an AAAI 2024 workshop

  6. arXiv:2401.13212  [pdf, other

    cs.CV cs.AI cs.LG

    AdCorDA: Classifier Refinement via Adversarial Correction and Domain Adaptation

    Authors: Lulan Shen, Ali Edalati, Brett Meyer, Warren Gross, James J. Clark

    Abstract: This paper describes a simple yet effective technique for refining a pretrained classifier network. The proposed AdCorDA method is based on modification of the training set and making use of the duality between network weights and layer inputs. We call this input space training. The method consists of two stages - adversarial correction followed by domain adaptation. Adversarial correction uses ad… ▽ More

    Submitted 23 January, 2024; originally announced January 2024.

  7. arXiv:2401.12014  [pdf, other

    cs.LG cs.AI cs.CV

    Robustness to distribution shifts of compressed networks for edge devices

    Authors: Lulan Shen, Ali Edalati, Brett Meyer, Warren Gross, James J. Clark

    Abstract: It is necessary to develop efficient DNNs deployed on edge devices with limited computation resources. However, the compressed networks often execute new tasks in the target domain, which is different from the source domain where the original network is trained. It is important to investigate the robustness of compressed networks in two types of data distribution shifts: domain shifts and adversar… ▽ More

    Submitted 22 January, 2024; originally announced January 2024.

  8. arXiv:2312.05173  [pdf, other

    eess.AS cs.SD

    Binaural multichannel blind speaker separation with a causal low-latency and low-complexity approach

    Authors: Nils L. Westhausen, Bernd T. Meyer

    Abstract: In this paper, we introduce a causal low-latency low-complexity approach for binaural multichannel blind speaker separation in noisy reverberant conditions. The model, referred to as Group Communication Binaural Filter and Sum Network (GCBFSnet) predicts complex filters for filter-and-sum beamforming in the time-frequency domain. We apply Group Communication (GC), i.e., latent model variable… ▽ More

    Submitted 8 December, 2023; originally announced December 2023.

    Comments: Accepted for publication at IEEE ICASSP 2024 OJSP track

  9. arXiv:2311.15971  [pdf, other

    cs.SI physics.soc-ph

    Supply Chain Due Diligence Risk Assessment for the EU: A Network Approach to estimate expected effectiveness of the planned EU directive

    Authors: Jan Hurt, Katharina Ledebur, Birgit Meyer, Klaus Friesenbichler, Markus Gerschberger, Stefan Thurner, Peter Klimek

    Abstract: Globalization has had undesirable effects on the labor standards embedded in the products we consume. This paper proposes an ex-ante evaluation of supply chain due diligence regulations, such as the EU Corporate Sustainable Due Diligence Directive (CSDDD). We construct a full-scale network model derived from structural business statistics of 30 million EU firms to quantify the likelihood of links… ▽ More

    Submitted 12 December, 2023; v1 submitted 27 November, 2023; originally announced November 2023.

    Comments: see also the visualization under https://vis.csh.ac.at/scdd-exposure-indicator/

  10. arXiv:2309.05827  [pdf, ps, other

    math.CO cs.DM

    Digraph Branchings and Matrix Determinants

    Authors: Sayani Ghosh, Bradley S. Meyer

    Abstract: We present a version of the matrix-tree theorem, which relates the determinant of a matrix to sums of weights of arborescences of its directed graph representation. Our treatment allows for non-zero column sums in the parent matrix by adding a root vertex to the usually considered matrix directed graph. We use our result to prove a version of the matrix-forest, or all-minors, theorem, which relate… ▽ More

    Submitted 13 September, 2023; v1 submitted 11 September, 2023; originally announced September 2023.

  11. arXiv:2309.04232  [pdf, other

    cs.SE

    Seeding Contradiction: a fast method for generating full-coverage test suites

    Authors: Li Huang, Bertrand Meyer, Manuel Oriol

    Abstract: The regression test suite, a key resource for managing program evolution, needs to achieve 100% coverage, or very close, to be useful. Devising a test suite manually is unacceptably tedious, but existing automated methods are often inefficient. The method described in this article, ``Seeding Contradiction'', inserts incorrect instructions into every basic block of the program, enabling an SMT-base… ▽ More

    Submitted 8 September, 2023; originally announced September 2023.

  12. arXiv:2308.13201  [pdf, other

    cs.SD cs.CV eess.AS

    Deep Active Audio Feature Learning in Resource-Constrained Environments

    Authors: Md Mohaimenuzzaman, Christoph Bergmeir, Bernd Meyer

    Abstract: The scarcity of labelled data makes training Deep Neural Network (DNN) models in bioacoustic applications challenging. In typical bioacoustics applications, manually labelling the required amount of data can be prohibitively expensive. To effectively identify both new and current classes, DNN models must continue to learn new features from a modest amount of fresh data. Active Learning (AL) is an… ▽ More

    Submitted 30 June, 2024; v1 submitted 25 August, 2023; originally announced August 2023.

    Journal ref: IEEE/ACM TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. 32, 2024

  13. arXiv:2304.11207  [pdf, other

    cs.CV cs.AI

    SSS3D: Fast Neural Architecture Search For Efficient Three-Dimensional Semantic Segmentation

    Authors: Olivier Therrien, Marihan Amein, Zhuoran Xiong, Warren J. Gross, Brett H. Meyer

    Abstract: We present SSS3D, a fast multi-objective NAS framework designed to find computationally efficient 3D semantic scene segmentation networks. It uses RandLA-Net, an off-the-shelf point-based network, as a super-network to enable weight sharing and reduce search time by 99.67% for single-stage searches. SSS3D has a complex search space composed of sampling and architectural parameters that can form 2.… ▽ More

    Submitted 21 April, 2023; originally announced April 2023.

    Comments: Accepted as a full paper by the TinyML Research Symposium 2023

  14. arXiv:2303.16322  [pdf, other

    cs.CV cs.AI

    FMAS: Fast Multi-Objective SuperNet Architecture Search for Semantic Segmentation

    Authors: Zhuoran Xiong, Marihan Amein, Olivier Therrien, Warren J. Gross, Brett H. Meyer

    Abstract: We present FMAS, a fast multi-objective neural architecture search framework for semantic segmentation. FMAS subsamples the structure and pre-trained parameters of DeepLabV3+, without fine-tuning, dramatically reducing training time during search. To further reduce candidate evaluation time, we use a subset of the validation dataset during the search. Only the final, Pareto non-dominated, candidat… ▽ More

    Submitted 28 March, 2023; originally announced March 2023.

    Comments: Accepted as a full paper by the TinyML Research Symposium 2023

  15. arXiv:2301.10559  [pdf, other

    cs.CV

    Tracking Different Ant Species: An Unsupervised Domain Adaptation Framework and a Dataset for Multi-object Tracking

    Authors: Chamath Abeysinghe, Chris Reid, Hamid Rezatofighi, Bernd Meyer

    Abstract: Tracking individuals is a vital part of many experiments conducted to understand collective behaviour. Ants are the paradigmatic model system for such experiments but their lack of individually distinguishing visual features and their high colony densities make it extremely difficult to perform reliable tracking automatically. Additionally, the wide diversity of their species' appearances makes a… ▽ More

    Submitted 16 May, 2023; v1 submitted 25 January, 2023; originally announced January 2023.

  16. arXiv:2301.02206  [pdf, other

    cs.SE

    Lessons from Formally Verified Deployed Software Systems (Extended version)

    Authors: Li Huang, Sophie Ebersold, Alexander Kogtenkov, Bertrand Meyer, Yinling Liu

    Abstract: The technology of formal software verification has made spectacular advances, but how much does it actually benefit the development of practical software? Considerable disagreement remains about the practicality of building systems with mechanically-checked proofs of correctness. Is this prospect confined to a few expensive, life-critical projects, or can the idea be applied to a wide segment of t… ▽ More

    Submitted 28 March, 2024; v1 submitted 5 January, 2023; originally announced January 2023.

    Comments: 94 pages, 26 figures, 8 previous surveys, 32 systems descriptions

    ACM Class: A.1; D.0; D.2; F.0; F.3; K.2; K.6

  17. arXiv:2212.12965  [pdf, other

    cs.CV

    BD-KD: Balancing the Divergences for Online Knowledge Distillation

    Authors: Ibtihel Amara, Nazanin Sepahvand, Brett H. Meyer, Warren J. Gross, James J. Clark

    Abstract: Knowledge distillation (KD) has gained a lot of attention in the field of model compression for edge devices thanks to its effectiveness in compressing large powerful networks into smaller lower-capacity models. Online distillation, in which both the teacher and the student are learning collaboratively, has also gained much interest due to its ability to improve on the performance of the networks… ▽ More

    Submitted 25 December, 2022; originally announced December 2022.

  18. arXiv:2211.16597  [pdf

    cs.PL

    Right and wrong: ten choices in language design

    Authors: Bertrand Meyer

    Abstract: A description of language design choices that have profound effects on software quality, criticism of how ordinary OO languages address them, and explanation of the thinking behind Eiffel's corresponding mechanisms.

    Submitted 14 June, 2023; v1 submitted 29 November, 2022; originally announced November 2022.

  19. arXiv:2211.12185  [pdf, other

    cs.CV cs.IR cs.LG

    Multimorbidity Content-Based Medical Image Retrieval Using Proxies

    Authors: Yunyan Xing, Benjamin J. Meyer, Mehrtash Harandi, Tom Drummond, Zongyuan Ge

    Abstract: Content-based medical image retrieval is an important diagnostic tool that improves the explainability of computer-aided diagnosis systems and provides decision making support to healthcare professionals. Medical imaging data, such as radiology images, are often multimorbidity; a single sample may have more than one pathology present. As such, image retrieval systems for the medical domain must be… ▽ More

    Submitted 22 November, 2022; originally announced November 2022.

  20. arXiv:2209.07606  [pdf, other

    cs.CV cs.LG

    CES-KD: Curriculum-based Expert Selection for Guided Knowledge Distillation

    Authors: Ibtihel Amara, Maryam Ziaeefard, Brett H. Meyer, Warren Gross, James J. Clark

    Abstract: Knowledge distillation (KD) is an effective tool for compressing deep classification models for edge devices. However, the performance of KD is affected by the large capacity gap between the teacher and student networks. Recent methods have resorted to a multiple teacher assistant (TA) setting for KD, which sequentially decreases the size of the teacher model to relatively bridge the size gap betw… ▽ More

    Submitted 15 September, 2022; originally announced September 2022.

    Comments: ICPR2022

  21. arXiv:2209.02189  [pdf, other

    cs.SE

    Object-Oriented Requirements: a Unified Framework for Specifications, Scenarios and Tests

    Authors: Maria Naumcheva, Sophie Ebersold, Alexandr Naumchev, Jean-Michel Bruel, Florian Galinier, Bertrand Meyer

    Abstract: A paradox of requirements specifications as dominantly practiced in the industry is that they often claim to be object-oriented (OO) but largely rely on procedural (non-OO) techniques. Use cases and user stories describe functional flows, not object types. To gain the benefits provided by object technology (such as extendibility, reusability, reliability), requirements should instead take advantag… ▽ More

    Submitted 10 May, 2023; v1 submitted 5 September, 2022; originally announced September 2022.

  22. arXiv:2208.10492  [pdf, other

    cs.SE

    Improving Counterexample Quality from Failed Program Verification

    Authors: Li Huang, Bertrand Meyer, Manuel Oriol

    Abstract: In software verification, a successful automated program proof is the ultimate triumph. The road to such success is, however, paved with many failed proof attempts. The message produced by the prover when a proof fails is often obscure, making it very hard to know how to proceed further. The work reported here attempts to help in such cases by providing immediately understandable counterexamples.… ▽ More

    Submitted 26 August, 2022; v1 submitted 21 August, 2022; originally announced August 2022.

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

    ACM Class: D.2.4; D.2.5; D.2.1

  23. arXiv:2208.09873  [pdf, other

    cs.SE

    A Failed Proof Can Yield a Useful Test

    Authors: Li Huang, Bertrand Meyer

    Abstract: A successful automated program proof is, in software verification, the ultimate triumph. In practice, however, the road to such success is paved with many failed proof attempts. Unlike a failed test, which provides concrete evidence of an actual bug in the program, a failed proof leaves the programmer in the dark. Can we instead learn something useful from it? The work reported here takes advant… ▽ More

    Submitted 24 April, 2023; v1 submitted 21 August, 2022; originally announced August 2022.

    ACM Class: D.2.4; D.2.5; D.2.1

  24. arXiv:2208.02070  [pdf, other

    cs.CL cs.LG

    Efficient Fine-Tuning of Compressed Language Models with Learners

    Authors: Danilo Vucetic, Mohammadreza Tayaranian, Maryam Ziaeefard, James J. Clark, Brett H. Meyer, Warren J. Gross

    Abstract: Fine-tuning BERT-based models is resource-intensive in memory, computation, and time. While many prior works aim to improve inference efficiency via compression techniques, e.g., pruning, these works do not explicitly address the computational challenges of training to downstream tasks. We introduce Learner modules and priming, novel methods for fine-tuning that exploit the overparameterization of… ▽ More

    Submitted 3 August, 2022; originally announced August 2022.

    Comments: 8 pages, 9 figures, 2 tables, presented at ICML 2022 workshop on Hardware-Aware Efficient Training (HAET 2022)

  25. Efficient Fine-Tuning of BERT Models on the Edge

    Authors: Danilo Vucetic, Mohammadreza Tayaranian, Maryam Ziaeefard, James J. Clark, Brett H. Meyer, Warren J. Gross

    Abstract: Resource-constrained devices are increasingly the deployment targets of machine learning applications. Static models, however, do not always suffice for dynamic environments. On-device training of models allows for quick adaptability to new scenarios. With the increasing size of deep neural networks, as noted with the likes of BERT and other natural language processing models, comes increased reso… ▽ More

    Submitted 3 May, 2022; originally announced May 2022.

    Comments: 4 pages, 2 figures, 3 tables. To be published in ISCAS 2022 and made available on IEEE Xplore

  26. arXiv:2204.01300  [pdf, other

    eess.AS cs.SD

    tPLCnet: Real-time Deep Packet Loss Concealment in the Time Domain Using a Short Temporal Context

    Authors: Nils L. Westhausen, Bernd T. Meyer

    Abstract: This paper introduces a real-time time-domain packet loss concealment (PLC) neural-network (tPLCnet). It efficiently predicts lost frames from a short context buffer in a sequence-to-one (seq2one) fashion. Because of its seq2one structure, a continuous inference of the model is not required since it can be triggered when packet loss is actually detected. It is trained on 64h of open-source speech… ▽ More

    Submitted 4 April, 2022; originally announced April 2022.

    Comments: Submitted to Interspeech 2022

  27. arXiv:2203.09148  [pdf, other

    cs.SD cs.AI cs.CL cs.LG eess.AS

    Prediction of speech intelligibility with DNN-based performance measures

    Authors: Angel Mario Castro Martinez, Constantin Spille, Jana Roßbach, Birger Kollmeier, Bernd T. Meyer

    Abstract: This paper presents a speech intelligibility model based on automatic speech recognition (ASR), combining phoneme probabilities from deep neural networks (DNN) and a performance measure that estimates the word error rate from these probabilities. This model does not require the clean speech reference nor the word labels during testing as the ASR decoding step, which finds the most likely sequence… ▽ More

    Submitted 17 March, 2022; originally announced March 2022.

    Journal ref: Computer Speech & Language, 74, p.101329 (2022)

  28. arXiv:2202.12422  [pdf, other

    cs.LG cs.AI

    Standard Deviation-Based Quantization for Deep Neural Networks

    Authors: Amir Ardakani, Arash Ardakani, Brett Meyer, James J. Clark, Warren J. Gross

    Abstract: Quantization of deep neural networks is a promising approach that reduces the inference cost, making it feasible to run deep networks on resource-restricted devices. Inspired by existing methods, we propose a new framework to learn the quantization intervals (discrete values) using the knowledge of the network's weight and activation distributions, i.e., standard deviation. Furthermore, we propose… ▽ More

    Submitted 24 February, 2022; originally announced February 2022.

  29. arXiv:2111.01914  [pdf, other

    eess.AS cs.SD

    Reduction of Subjective Listening Effort for TV Broadcast Signals with Recurrent Neural Networks

    Authors: Nils L. Westhausen, Rainer Huber, Hannah Baumgartner, Ragini Sinha, Jan Rennies, Bernd T. Meyer

    Abstract: Listening to the audio of TV broadcast signals can be challenging for hearing-impaired as well as normal-hearing listeners, especially when background sounds are prominent or too loud compared to the speech signal. This can result in a reduced satisfaction and increased listening effort of the listeners. Since the broadcast sound is usually premixed, we perform a subjective evaluation for quantify… ▽ More

    Submitted 2 November, 2021; originally announced November 2021.

    Comments: Accepted by IEEE/ACM Transactions on Audio, Speech and Language Processing. This version is the authors' version and may vary from the final publication in details

  30. arXiv:2109.06557  [pdf, other

    cs.PL cs.SE

    The concept of class invariant in object-oriented programming

    Authors: Bertrand Meyer, Alisa Arkadova, Alexander Kogtenkov

    Abstract: Class invariants -- consistency constraints preserved by every operation on objects of a given type -- are fundamental to building, understanding and verifying object-oriented programs. For verification, however, they raise difficulties, which have not yet received a generally accepted solution. The present work introduces a proof rule meant to address these issues and allow verification tools to… ▽ More

    Submitted 20 January, 2024; v1 submitted 14 September, 2021; originally announced September 2021.

    Comments: Revised version following refereeing

    ACM Class: D.2.4; F.3.1; D.1.5; D.3.3; F.3.3

  31. Pruning vs XNOR-Net: A Comprehensive Study of Deep Learning for Audio Classification on Edge-devices

    Authors: Md Mohaimenuzzaman, Christoph Bergmeir, Bernd Meyer

    Abstract: Deep learning has celebrated resounding successes in many application areas of relevance to the Internet of Things (IoT), such as computer vision and machine listening. These technologies must ultimately be brought directly to the edge to fully harness the power of deep learning for the IoT. The obvious challenge is that deep learning techniques can only be implemented on strictly resource-constra… ▽ More

    Submitted 17 January, 2022; v1 submitted 13 August, 2021; originally announced August 2021.

    Comments: 13 pages

    Journal ref: in IEEE Access, vol. 10, 2022

  32. arXiv:2103.03483  [pdf

    cs.SD cs.CV cs.LG eess.AS

    Environmental Sound Classification on the Edge: A Pipeline for Deep Acoustic Networks on Extremely Resource-Constrained Devices

    Authors: Md Mohaimenuzzaman, Christoph Bergmeir, Ian Thomas West, Bernd Meyer

    Abstract: Significant efforts are being invested to bring state-of-the-art classification and recognition to edge devices with extreme resource constraints (memory, speed, and lack of GPU support). Here, we demonstrate the first deep network for acoustic recognition that is small, flexible and compression-friendly yet achieves state-of-the-art performance for raw audio classification. Rather than handcrafti… ▽ More

    Submitted 20 September, 2022; v1 submitted 5 March, 2021; originally announced March 2021.

    Journal ref: Pattern Recognition, p.109025 (2022)

  33. Worst-Case Execution Time Calculation for Query-Based Monitors by Witness Generation

    Authors: Márton Búr, Kristóf Marussy, Brett H. Meyer, Dániel Varró

    Abstract: Runtime monitoring plays a key role in the assurance of modern intelligent cyber-physical systems, which are frequently data-intensive and safety-critical. While graph queries can serve as an expressive yet formally precise specification language to capture the safety properties of interest, there are no timeliness guarantees for such auto-generated runtime monitoring programs, which prevents thei… ▽ More

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

    Comments: 36 pages, 11 figures, submitted to ACM Transactions on Embedded Computing Systems (accepted version)

    ACM Class: C.3.3

    Journal ref: ACM Transactions on Embedded Computing Systems, Volume 20, Issue 6, 2021 November

  34. arXiv:2006.01659  [pdf, other

    cs.LG stat.ML

    Surprisal-Triggered Conditional Computation with Neural Networks

    Authors: Loren Lugosch, Derek Nowrouzezahrai, Brett H. Meyer

    Abstract: Autoregressive neural network models have been used successfully for sequence generation, feature extraction, and hypothesis scoring. This paper presents yet another use for these models: allocating more computation to more difficult inputs. In our model, an autoregressive model is used both to extract features and to predict observations in a stream of input observations. The surprisal of the inp… ▽ More

    Submitted 2 June, 2020; originally announced June 2020.

  35. arXiv:2005.07551  [pdf, other

    eess.AS cs.SD

    Dual-Signal Transformation LSTM Network for Real-Time Noise Suppression

    Authors: Nils L. Westhausen, Bernd T. Meyer

    Abstract: This paper introduces a dual-signal transformation LSTM network (DTLN) for real-time speech enhancement as part of the Deep Noise Suppression Challenge (DNS-Challenge). This approach combines a short-time Fourier transform (STFT) and a learned analysis and synthesis basis in a stacked-network approach with less than one million parameters. The model was trained on 500 h of noisy speech provided by… ▽ More

    Submitted 22 October, 2020; v1 submitted 15 May, 2020; originally announced May 2020.

    Comments: Accepted by Interspeech 2020

  36. arXiv:2003.08477  [pdf, other

    physics.comp-ph cs.PF physics.chem-ph

    Integrating State of the Art Compute, Communication, and Autotuning Strategies to Multiply the Performance of the Application Programm CPMD for Ab Initio Molecular Dynamics Simulations

    Authors: Tobias Klöffel, Gerald Mathias, Bernd Meyer

    Abstract: We present our recent code modernizations of the of the ab initio molecular dynamics program CPMD (www.cpmd.org) with a special focus on the ultra-soft pseudopotential (USPP) code path. Following the internal instrumentation of CPMD, all time critical routines have been revised to maximize the computational throughput and to minimize the communication overhead for optimal performance. Throughout t… ▽ More

    Submitted 18 March, 2020; originally announced March 2020.

    Comments: 12 pages, 10 figures

  37. arXiv:2003.08074  [pdf, other

    cs.CV cs.LG

    OpenGAN: Open Set Generative Adversarial Networks

    Authors: Luke Ditria, Benjamin J. Meyer, Tom Drummond

    Abstract: Many existing conditional Generative Adversarial Networks (cGANs) are limited to conditioning on pre-defined and fixed class-level semantic labels or attributes. We propose an open set GAN architecture (OpenGAN) that is conditioned per-input sample with a feature embedding drawn from a metric space. Using a state-of-the-art metric learning model that encodes both class-level and fine-grained seman… ▽ More

    Submitted 18 March, 2020; originally announced March 2020.

  38. Methods for Actors in the Electric Power System to Prevent, Detect and React to ICT Attacks and Failures

    Authors: Dennis van der Velde, Martin Henze, Philipp Kathmann, Erik Wassermann, Michael Andres, Detert Bracht, Raphael Ernst, George Hallak, Benedikt Klaer, Philipp Linnartz, Benjamin Meyer, Simon Ofner, Tobias Pletzer, Richard Sethmann

    Abstract: The fundamental changes in power supply and increasing decentralization require more active grid operation and an increased integration of ICT at all power system actors. This trend raises complexity and increasingly leads to interactions between primary grid operation and ICT as well as different power system actors. For example, virtual power plants control various assets in the distribution gri… ▽ More

    Submitted 13 March, 2020; originally announced March 2020.

    Comments: 6 pages, 4 figures, to be published in Proceedings of the 2020 6th IEEE International Energy Conference (ENERGYCon)

  39. arXiv:1911.02564  [pdf, other

    cs.SE cs.FL cs.PL

    The role of formalism in system requirements (full version)

    Authors: Jean-Michel Bruel, Sophie Ebersold, Florian Galinier, Alexandr Naumchev, Manuel Mazzara, Bertrand Meyer

    Abstract: A major determinant of the quality of software systems is the quality of their requirements, which should be both understandable and precise. Most requirements are written in natural language, good for understandability but lacking in precision. To make requirements precise, researchers have for years advocated the use of mathematics-based notations and methods, known as "formal". Many exist, diff… ▽ More

    Submitted 16 April, 2020; v1 submitted 6 November, 2019; originally announced November 2019.

    Comments: Fourth version (15 April 2020). This is the full version, including some sections and 2 appendices not appearing in the short version

  40. arXiv:1906.06614  [pdf

    cs.SE

    The Anatomy of Requirements

    Authors: Bertrand Meyer, Jean-Michel Bruel, Sophie Ebersold, Florian Galinier, Alexandr Naumchev

    Abstract: Requirements engineering is crucial to software development but lacks a precise definition of its fundamental concepts. Even the basic definitions in the literature and in industry standards are often vague and verbose. To remedy this situation and provide a solid basis for discussions of requirements, this work provides precise definitions of the fundamental requirements concepts and two systemat… ▽ More

    Submitted 11 July, 2019; v1 submitted 15 June, 2019; originally announced June 2019.

    Comments: Version 2, 28 June 2019

  41. DNN-Based Speech Presence Probability Estimation for Multi-Frame Single-Microphone Speech Enhancement

    Authors: Marvin Tammen, Dörte Fischer, Bernd T. Meyer, Simon Doclo

    Abstract: Multi-frame approaches for single-microphone speech enhancement, e.g., the multi-frame minimum-power-distortionless-response (MFMPDR) filter, are able to exploit speech correlations across neighboring time frames. In contrast to single-frame approaches such as the Wiener gain, it has been shown that multi-frame approaches achieve a substantial noise reduction with hardly any speech distortion, pro… ▽ More

    Submitted 14 November, 2022; v1 submitted 21 May, 2019; originally announced May 2019.

  42. arXiv:1902.10363  [pdf, other

    cs.CV

    The Importance of Metric Learning for Robotic Vision: Open Set Recognition and Active Learning

    Authors: Benjamin J. Meyer, Tom Drummond

    Abstract: State-of-the-art deep neural network recognition systems are designed for a static and closed world. It is usually assumed that the distribution at test time will be the same as the distribution during training. As a result, classifiers are forced to categorise observations into one out of a set of predefined semantic classes. Robotic problems are dynamic and open world; a robot will likely observ… ▽ More

    Submitted 27 February, 2019; originally announced February 2019.

    Comments: Accepted to the 2019 IEEE International Conference on Robotics and Automation (ICRA)

  43. arXiv:1809.11086  [pdf, other

    cs.LG cs.CC stat.ML

    Learning Recurrent Binary/Ternary Weights

    Authors: Arash Ardakani, Zhengyun Ji, Sean C. Smithson, Brett H. Meyer, Warren J. Gross

    Abstract: Recurrent neural networks (RNNs) have shown excellent performance in processing sequence data. However, they are both complex and memory intensive due to their recursive nature. These limitations make RNNs difficult to embed on mobile devices requiring real-time processes with limited hardware resources. To address the above issues, we introduce a method that can learn binary and ternary weights d… ▽ More

    Submitted 24 January, 2019; v1 submitted 28 September, 2018; originally announced September 2018.

    Comments: Published as a conference paper at ICLR 2019

  44. arXiv:1808.08751  [pdf, other

    cs.SE

    AutoFrame: Automatic Frame Inference for Object-Oriented Languages

    Authors: Victor Rivera, Bertrand Meyer

    Abstract: Automatic program verification has made tremendous strides, but is not yet for the masses. How do we make it less painful? This article addresses one of the obstacles: the need to specify explicit "frame clauses", expressing what properties are left unchanged by an operation. It is fair enough to ask the would-be (human) prover to state what each operation changes, and how, but the (mechanical) pr… ▽ More

    Submitted 3 August, 2019; v1 submitted 27 August, 2018; originally announced August 2018.

  45. arXiv:1808.08748  [pdf, other

    cs.SE

    AutoAlias: Automatic Variable-Precision Alias Analysis for Object-Oriented Programs

    Authors: Victor Rivera, Bertrand Meyer

    Abstract: The aliasing question (can two reference expressions point, during an execution, to the same object?) is both one of the most critical in practice, for applications ranging from compiler optimization to programmer verification, and one of the most heavily researched, with many hundreds of publications over several decades. One might then expect that good off-the-shelf solutions are widely availabl… ▽ More

    Submitted 19 April, 2019; v1 submitted 27 August, 2018; originally announced August 2018.

  46. arXiv:1712.05078  [pdf

    cs.SE

    Fourteen Years of Software Engineering at ETH Zurich

    Authors: Bertrand Meyer

    Abstract: A Chair of Software Engineering existed at ETH Zurich, the Swiss Federal Insti-tute of Technology, from 1 October 2001 to 31 January 2016, under my leader-ship. Our work, summarized here, covered a wide range of theoretical and practi-cal topics, with object technology in the Eiffel method as the unifying thread .

    Submitted 16 December, 2017; v1 submitted 13 December, 2017; originally announced December 2017.

    Comments: 118 pages, numerous figures and photographs

  47. arXiv:1710.02801  [pdf, other

    cs.SE

    AutoReq: expressing and verifying requirements for control systems

    Authors: Alexandr Naumchev, Bertrand Meyer, Manuel Mazzara, Florian Galinier, Jean-Michel Bruel, Sophie Ebersold

    Abstract: The considerable effort of writing requirements is only worthwhile if the result meets two conditions: the requirements reflect stakeholders' needs, and the implementation satisfies them. In usual approaches, the use of different notations for requirements (often natural language) and implementations (a programming language) makes both conditions elusive. AutoReq, presented in this article, takes… ▽ More

    Submitted 4 February, 2019; v1 submitted 8 October, 2017; originally announced October 2017.

  48. arXiv:1705.09780  [pdf, other

    cs.CV

    Deep Metric Learning and Image Classification with Nearest Neighbour Gaussian Kernels

    Authors: Benjamin J. Meyer, Ben Harwood, Tom Drummond

    Abstract: We present a Gaussian kernel loss function and training algorithm for convolutional neural networks that can be directly applied to both distance metric learning and image classification problems. Our method treats all training features from a deep neural network as Gaussian kernel centres and computes loss by summing the influence of a feature's nearby centres in the feature embedding space. Our… ▽ More

    Submitted 2 July, 2018; v1 submitted 27 May, 2017; originally announced May 2017.

    Comments: Accepted in the International Conference on Image Processing (ICIP) 2018. Formerly titled Nearest Neighbour Radial Basis Function Solvers for Deep Neural Networks

  49. arXiv:1704.04905  [pdf, other

    cs.SE

    A contract-based method to specify stimulus-response requirements

    Authors: Alexandr Naumchev, Manuel Mazzara, Bertrand Meyer, Jean-Michel Bruel, Florian Galinier, Sophie Ebersold

    Abstract: A number of formal methods exist for capturing stimulus-response requirements in a declarative form. Someone yet needs to translate the resulting declarative statements into imperative programs. The present article describes a method for specification and verification of stimulus-response requirements in the form of imperative program routines with conditionals and assertions. A program prover the… ▽ More

    Submitted 17 April, 2017; originally announced April 2017.

  50. arXiv:1704.04189  [pdf, other

    cs.SE

    Seamless Requirements

    Authors: Alexandr Naumchev, Bertrand Meyer

    Abstract: Popular notations for functional requirements specifications frequently ignore developers' needs, target specific development models, or require translation of requirements into tests for verification; the results can give out-of-sync or downright incompatible artifacts. Seamless Requirements, a new approach to specifying functional requirements, contributes to developers' understanding of require… ▽ More

    Submitted 13 April, 2017; originally announced April 2017.