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

Mihai Nica

dblp:82/1677 · DBLP profile ↗
← Back
13ranked-venue papers
3as first author
7since 2021 · last 2024
0000-0002-4172-2195ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 8 · 2 first-author · 5 since 2021Software engineering, systems software and programming languages · 5 · 2 first-author · 1 since 2021Security and privacy · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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.

Artificial intelligence
7 papers
Learning theory · 30% Deep learning architectures and training · 24% Efficient and distributed learning · 24%
Software engineering, system software, and programming languages
1 paper
Software testing · 100%

Topics — the 14 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
weight initialization
1.832024
Depth Degeneracy in Neural Networks: Vanishing Angles in Fully Connected ReLU Networks on Initialization · J. Mach. Learn. Res. 2024
The Neural Covariance SDE: Shaped Infinite Depth-and-Width Networks at Initialization · NeurIPS 2022
The future is log-Gaussian: ResNets and their infinite-depth-and-width limit at initialization · NeurIPS 2021
Machine learning › Learning theory
neural network theory
1.322024
Depth Degeneracy in Neural Networks: Vanishing Angles in Fully Connected ReLU Networks on Initialization · J. Mach. Learn. Res. 2024
The Neural Covariance SDE: Shaped Infinite Depth-and-Width Networks at Initialization · NeurIPS 2022
Machine learning › Learning theory › neural network theory
infinite-depth-and-width limit
1.122022
The Neural Covariance SDE: Shaped Infinite Depth-and-Width Networks at Initialization · NeurIPS 2022
The future is log-Gaussian: ResNets and their infinite-depth-and-width limit at initialization · NeurIPS 2021
Machine learning › Efficient and distributed learning
model compression
0.812024
Dynamic Sparse Training with Structured Sparsity · ICLR 2024
Machine learning › Efficient and distributed learning › model compression
sparse training
0.812024
Dynamic Sparse Training with Structured Sparsity · ICLR 2024
Machine learning › Efficient and distributed learning › model compression › sparsity
structured sparsity
0.812024
Dynamic Sparse Training with Structured Sparsity · ICLR 2024
Machine learning › Trustworthy machine learning › robustness
out-of-distribution detection
0.712023
The Tilted Variational Autoencoder: Improving Out-of-Distribution Detection · ICLR 2023
Robotics › Autonomous driving
safety validation
0.712023
Finding Critical Scenarios for Automated Driving Systems: A Systematic Mapping Study · IEEE Trans. Software Eng. 2023
Machine learning › Generative modeling
variational autoencoder
0.712023
The Tilted Variational Autoencoder: Improving Out-of-Distribution Detection · ICLR 2023
Software testing › test process › test design
critical scenario identification
0.712023
Finding Critical Scenarios for Automated Driving Systems: A Systematic Mapping Study · IEEE Trans. Software Eng. 2023
Software testing › specification-based testing › requirements-based testing
scenario-based testing
0.712023
Finding Critical Scenarios for Automated Driving Systems: A Systematic Mapping Study · IEEE Trans. Software Eng. 2023
Machine learning › Deep learning architectures and training › convolutional neural network
residual network
0.512021
The future is log-Gaussian: ResNets and their infinite-depth-and-width limit at initialization · NeurIPS 2021
Machine learning › Learning theory › neural network theory › neural network kernels
neural tangent kernel
0.412020
Finite Depth and Width Corrections to the Neural Tangent Kernel · ICLR 2020
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparse inference acceleration
0.212024
Dynamic Sparse Training with Structured Sparsity · ICLR 2024

Methods — techniques the papers use, named apart from their topics

monte carlo simulation · 1.8neuron ablation · 1.5dynamic sparse training · 1.5systematic mapping study · 1.3gaussian moment analysis · 0.8combinatorial expansion · 0.8variational autoencoder · 0.7tilted variational inference · 0.7stochastic differential equation · 0.6log-gaussian analysis · 0.5
YearPublicationVenuePosition
2024 Dynamic Sparse Training with Structured Sparsity
abstract
Dynamic Sparse Training (DST) methods achieve state-of-the-art results in sparse neural network training, matching the generalization of dense models while enabling sparse training and inference. Although the resulting models are highly sparse and theoretically less computationally expensive, achieving speedups with unstructured sparsity on real-world hardware is challenging. In this work, we propose a sparse-to-sparse DST method, Structured RigL (SRigL), to learn a variant of fine-grained structured N:M sparsity by imposing a constant fan-in constraint. Using our empirical analysis of existing DST methods at high sparsity, we additionally employ a neuron ablation method which enables SRigL to achieve state-of-the-art sparse-to-sparse structured DST performance on a variety of Neural Network (NN) architectures. Using a 90% sparse linear layer, we demonstrate a real-world acceleration of 3.4×/2.5× on CPU for online inference and 1.7×/13.0× on GPU for inference with a batch size of 256 when compared to equivalent dense/unstructured (CSR) sparse layers, respectively.
Mike Lasby, Anna Golubeva, Utku Evci, Mihai Nica, Yani Ioannou
ICLR4
2024 Using alternating de Bruijn sequences to construct de Bruijn tori
Matthew Kreitzer, Mihai Nica, Rajesh Pereira
Des. Codes Cryptogr.2
2024 Depth Degeneracy in Neural Networks: Vanishing Angles in Fully Connected ReLU Networks on Initialization
abstract
Despite remarkable performance on a variety of tasks, many properties of deep neural networks are not yet theoretically understood. One such mystery is the depth degeneracy phenomenon: the deeper you make your network, the closer your network is to a constant function on initialization. In this paper, we examine the evolution of the angle between two inputs to a ReLU neural network as a function of the number of layers. By using combinatorial expansions, we find precise formulas for how fast this angle goes to zero as depth increases. These formulas capture microscopic fluctuations that are not visible in the popular framework of infinite width limits, and leads to qualitatively different predictions. We validate our theoretical results with Monte Carlo experiments and show that our results accurately approximate finite network behaviour. We also empirically investigate how the depth degeneracy phenomenon can negatively impact training of real networks. The formulas are given in terms of the mixed moments of correlated Gaussians passed through the ReLU function. We also find a surprising combinatorial connection between these mixed moments and the Bessel numbers that allows us to explicitly evaluate these moments.
Cameron Jakub, Mihai Nica
J. Mach. Learn. Res.2
2023 The Tilted Variational Autoencoder: Improving Out-of-Distribution Detection
Griffin Floto, Stefan Kremer, Mihai Nica
ICLR3
2023 Finding Critical Scenarios for Automated Driving Systems: A Systematic Mapping Study
abstract
Scenario-based approaches have been receiving a huge amount of attention in research and engineering of automated driving systems. Due to the complexity and uncertainty of the driving environment, and the complexity of the driving task itself, the number of possible driving scenarios that an Automated Driving System or Advanced Driving-Assistance System may encounter is virtually infinite. Therefore it is essential to be able to reason about the identification of scenarios and in particular critical ones that may impose unacceptable risk if not considered. Critical scenarios are particularly important to support design, verification and validation efforts, and as a basis for a safety case. In this paper, we present the results of a systematic mapping study in the context of autonomous driving. The main contributions are: (i) introducing a comprehensive taxonomy for critical scenario identification methods; (ii) giving an overview of the state-of-the-art research based on the taxonomy encompassing 86 papers between 2017 and 2020; and (iii) identifying open issues and directions for further research. The provided taxonomy comprises three main perspectives encompassing the problem definition (the why), the solution (the methods to derive scenarios), and the assessment of the established scenarios. In addition, we discuss open research issues considering the perspectives of coverage, practicability, and scenario space explosion.
Xinhai Zhang, Jianbo Tao, Kaige Tan, Martin Törngren, José Manuel Gaspar Sánchez, Muhammad Rusyadi Ramli, Xin Tao 0003, Magnus Gyllenhammar, Franz Wotawa, Naveen Mohan, Mihai Nica, Hermann Felbinger
IEEE Trans. Software Eng.11
2022 The Neural Covariance SDE: Shaped Infinite Depth-and-Width Networks at Initialization
abstract
The logit outputs of a feedforward neural network at initialization are conditionally Gaussian, given a random covariance matrix defined by the penultimate layer. In this work, we study the distribution of this random matrix. Recent work has shown that shaping the activation function as network depth grows large is necessary for this covariance matrix to be non-degenerate. However, the current infinite-width-style understanding of this shaping method is unsatisfactory for large depth: infinite-width analyses ignore the microscopic fluctuations from layer to layer, but these fluctuations accumulate over many layers. To overcome this shortcoming, we study the random covariance matrix in the shaped infinite-depth-and-width limit. We identify the precise scaling of the activation function necessary to arrive at a non-trivial limit, and show that the random covariance matrix is governed by a stochastic differential equation (SDE) that we call the Neural Covariance SDE. Using simulations, we show that the SDE closely matches the distribution of the random covariance matrix of finite networks. Additionally, we recover an if-and-only-if condition for exploding and vanishing norms of large shaped networks based on the activation function.
Mufan (Bill) Li, Mihai Nica, Daniel M. Roy 0001
NeurIPS2
2021 The future is log-Gaussian: ResNets and their infinite-depth-and-width limit at initialization
abstract
Theoretical results show that neural networks can be approximated by Gaussian processes in the infinite-width limit. However, for fully connected networks, it has been previously shown that for any fixed network width, $n$, the Gaussian approximation gets worse as the network depth, $d$, increases. Given that modern networks are deep, this raises the question of how well modern architectures, like ResNets, are captured by the infinite-width limit. To provide a better approximation, we study ReLU ResNets in the infinite-depth-and-width limit, where \emph{both} depth and width tend to infinity as their ratio, $d/n$, remains constant. In contrast to the Gaussian infinite-width limit, we show theoretically that the network exhibits log-Gaussian behaviour at initialization in the infinite-depth-and-width limit, with parameters depending on the ratio $d/n$. Using Monte Carlo simulations, we demonstrate that even basic properties of standard ResNet architectures are poorly captured by the Gaussian limit, but remarkably well captured by our log-Gaussian limit. Moreover, our analysis reveals that ReLU ResNets at initialization are hypoactivated: fewer than half of the ReLUs are activated. Additionally, we calculate the interlayer correlations, which have the effect of exponentially increasing the variance of the network output. Based on our analysis, we introduce \emph{Balanced ResNets}, a simple architecture modification, which eliminates hypoactivation and interlayer correlations and is more amenable to theoretical analysis.
Mufan (Bill) Li, Mihai Nica, Daniel M. Roy 0001
NeurIPS2
2020 Finite Depth and Width Corrections to the Neural Tangent Kernel
Boris Hanin, Mihai Nica
ICLR2
2019 Performance Comparison of Two Search-Based Testing Strategies for ADAS System Validation
Florian Klück, Martin Zimmermann 0007, Franz Wotawa, Mihai Nica
ICTSS4
2019 Genetic Algorithm-Based Test Parameter Optimization for ADAS System Testing
abstract
In this paper, we outline the use of a genetic algorithm for test parameter optimization in the context of autonomous and automated driving. Our approach iteratively optimizes test parameters to aim at obtaining critical scenarios that form the basis for virtual verification and validation of Advanced Driver Assistant Systems (ADAS). We consider a test scenario to be critical if the underlying parameter set causes a malfunction of the system equipped with the ADAS function (i.e., near crash or crash of the vehicle). For evaluating the effectiveness of our approach, we set up an automated simulation framework, where we simulated the Euro NCAP car-to-car rear scenario. To assess the criticality of each test scenario we rely on time-to-collision (TTC), which is a well-known and often used time-based safety indicator for recognizing rear-end conflicts. Our genetic algorithm approach showed a higher chance to generate a critical scenario, compared to a random selection of test parameters.
Florian Klück, Martin Zimmermann 0007, Franz Wotawa, Mihai Nica
QRS4
2013 On the use of mutations and testing for debugging
abstract
SUMMARY Tools for automated fault localization usually generate too many bug candidates depending on the underlying technique. Hence, more information is required in order to further restrict the number of bug candidates. Approaches that rely on specific knowledge of the program to be debugged, such as variable values at specific positions in the source code, are not easily accessible for users especially in the case of software maintenance. In order to avoid this problem, we suggest integrating testing to restrict the number of bug candidates. In particular, we propose computing possible corrections of the program and from this distinguishing test cases. A distinguishing test case is a test that reveals different output values for two program variants given the same input values. Besides the formal definitions and algorithms, we extend the first empirical results of our approach in this paper. The obtained empirical results show that the use of mutations and distinguishing test cases reduces the number of bug candidates by more than 90% on average. Copyright © 2012 John Wiley & Sons, Ltd.
Mihai Nica, Simona Nica, Franz Wotawa
Softw. Pract. Exp.1
2008 From constraint representations of sequential code and program annotations to their use in debugging
Mihai Nica, Franz Wotawa
ECAI1
2008 A Constraint Model for Automated Deployment of Automotive Control Software
Mihai Nica, Bernhard Peischl, Franz Wotawa
SEKE1