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

Franck Mamalet

dblp:15/6625 · DBLP profile ↗
← Back
23ranked-venue papers
2as first author
8since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 16 · 1 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 1 since 2021Systems, architecture and hardware · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2

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
8 papers
Trustworthy machine learning · 59% Deep learning architectures and training · 22% Efficient and distributed learning · 14%
Network and information security
1 paper
Privacy and data protection · 100%

Topics — the 26 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
robustness
3.252025
An Adaptive Orthogonal Convolution Scheme for Efficient and Flexible CNN Architectures · ICML 2025
On the explainable properties of 1-Lipschitz Neural Networks: An Optimal Transport Perspective · NeurIPS 2023
Existence, Stability and Scalability of Orthogonal Convolutional Neural Networks · J. Mach. Learn. Res. 2022
Machine learning › Trustworthy machine learning › robustness › certified robustness
lipschitz-constrained networks
2.232025
An Adaptive Orthogonal Convolution Scheme for Efficient and Flexible CNN Architectures · ICML 2025
DP-SGD Without Clipping: The Lipschitz Neural Network Way · ICLR 2024
Pay attention to your loss : understanding misconceptions about Lipschitz neural networks · NeurIPS 2022
Machine learning › Trustworthy machine learning › robustness
certified robustness
1.222023
On the explainable properties of 1-Lipschitz Neural Networks: An Optimal Transport Perspective · NeurIPS 2023
Achieving Robustness in Classification Using Optimal Transport With Hinge Regularization · CVPR 2021
Machine learning › Efficient and distributed learning › model compression › quantization › low-precision computation › low-precision neural network
binary and ternary weight network
0.912025
Hadamrnn: Binary and Sparse Ternary orthogonal RNNs · ICLR 2025
Machine learning › Deep learning architectures and training
convolutional neural network
0.912025
An Adaptive Orthogonal Convolution Scheme for Efficient and Flexible CNN Architectures · ICML 2025
Machine learning › Efficient and distributed learning
model compression
0.912025
Hadamrnn: Binary and Sparse Ternary orthogonal RNNs · ICLR 2025
Machine learning › Deep learning architectures and training › convolutional neural network › convolution design
orthogonal convolution
0.912025
An Adaptive Orthogonal Convolution Scheme for Efficient and Flexible CNN Architectures · ICML 2025
Machine learning › Deep learning architectures and training › recurrent neural network
orthogonal recurrent neural network
0.912025
Hadamrnn: Binary and Sparse Ternary orthogonal RNNs · ICLR 2025
Machine learning › Efficient and distributed learning › model compression › quantization
quantized neural network
0.912025
Hadamrnn: Binary and Sparse Ternary orthogonal RNNs · ICLR 2025
Machine learning › Deep learning architectures and training
recurrent neural network
0.912025
Hadamrnn: Binary and Sparse Ternary orthogonal RNNs · ICLR 2025
Machine learning › Trustworthy machine learning › uncertainty estimation › conformal prediction
robust conformal prediction
0.912025
Efficient Robust Conformal Prediction via Lipschitz-Bounded Networks · ICML 2025
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.822025
Achieving Robustness in Classification Using Optimal Transport With Hinge Regularization · CVPR 2021
Efficient Robust Conformal Prediction via Lipschitz-Bounded Networks · ICML 2025
Machine learning › Trustworthy machine learning › privacy
differentially private training
0.812024
DP-SGD Without Clipping: The Lipschitz Neural Network Way · ICLR 2024
Machine learning › Trustworthy machine learning › privacy
privacy-preserving machine learning
0.812024
DP-SGD Without Clipping: The Lipschitz Neural Network Way · ICLR 2024
Privacy and data protection
differential privacy
0.812024
DP-SGD Without Clipping: The Lipschitz Neural Network Way · ICLR 2024
Machine learning › Trustworthy machine learning
interpretability
0.712023
On the explainable properties of 1-Lipschitz Neural Networks: An Optimal Transport Perspective · NeurIPS 2023
Machine learning › Trustworthy machine learning › interpretability › visual explanation
saliency map
0.712023
On the explainable properties of 1-Lipschitz Neural Networks: An Optimal Transport Perspective · NeurIPS 2023
Machine learning › Learning theory › neural network theory
neural network generalization
0.612022
Pay attention to your loss : understanding misconceptions about Lipschitz neural networks · NeurIPS 2022
Machine learning › Deep learning architectures and training
regularization
0.612022
Existence, Stability and Scalability of Orthogonal Convolutional Neural Networks · J. Mach. Learn. Res. 2022
Machine learning › Optimization for machine learning
optimal transport
0.112021
Achieving Robustness in Classification Using Optimal Transport With Hinge Regularization · CVPR 2021
Machine learning › Optimization for machine learning › optimal transport
wasserstein distance
0.112021
Achieving Robustness in Classification Using Optimal Transport With Hinge Regularization · CVPR 2021
Image and video processing
image segmentation
0.112007
Parallel Asynchronous Watershed Algorithm-Architecture · IEEE Trans. Parallel Distributed Syst. 2007
Image and video processing › image segmentation › region-based segmentation
watershed segmentation
0.112007
Parallel Asynchronous Watershed Algorithm-Architecture · IEEE Trans. Parallel Distributed Syst. 2007
Parallel and multicore computing › parallel algorithms › parallel algorithm design
asynchronous parallel algorithms
0.112007
Parallel Asynchronous Watershed Algorithm-Architecture · IEEE Trans. Parallel Distributed Syst. 2007
Parallel and multicore computing
parallel algorithms
0.112007
Parallel Asynchronous Watershed Algorithm-Architecture · IEEE Trans. Parallel Distributed Syst. 2007
Hardware accelerators and domain-specific architectures
algorithm-hardware co-design
0.012007
Parallel Asynchronous Watershed Algorithm-Architecture · IEEE Trans. Parallel Distributed Syst. 2007

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

lipschitz constraint · 2.0DP-SGD · 1.5optimal transport · 1.2orthogonal weight parameterization · 0.9orthogonal convolution · 0.9lipschitz-bounded networks · 0.9hadamard matrix parameterization · 0.9conformal prediction · 0.9BCOP extension · 0.91-lipschitz network · 0.7
YearPublicationVenuePosition
2025 Hadamrnn: Binary and Sparse Ternary orthogonal RNNs
abstract
Binary and sparse ternary weights in neural networks enable faster computations and lighter representations, facilitating their use on edge devices with limited computational power. Meanwhile, vanilla RNNs are highly sensitive to changes in their recurrent weights, making the binarization and ternarization of these weights inherently challenging. To date, no method has successfully achieved binarization or ternarization of vanilla RNN weights. We present a new approach leveraging the properties of Hadamard matrices to parameterize a subset of binary and sparse ternary orthogonal matrices. This method enables the training of orthogonal RNNs (ORNNs) with binary and sparse ternary recurrent weights, effectively creating a specific class of binary and sparse ternary vanilla RNNs. The resulting ORNNs, called HadamRNN and Block-HadamRNN, are evaluated on benchmarks such as the copy task, permuted and sequential MNIST tasks, and IMDB dataset. Despite binarization or sparse ternarization, these RNNs maintain performance levels comparable to state-of-the-art full-precision models, highlighting the effectiveness of our approach. Notably, our approach is the first solution with binary recurrent weights capable of tackling the copy task over 1000 timesteps.
Armand Foucault, François Malgouyres, Franck Mamalet
ICLR3
2025 An Adaptive Orthogonal Convolution Scheme for Efficient and Flexible CNN Architectures
abstract
Orthogonal convolutional layers are valuable components in multiple areas of machine learning, such as adversarial robustness, normalizing flows, GANs, and Lipschitz-constrained models. Their ability to preserve norms and ensure stable gradient propagation makes them valuable for a large range of problems. Despite their promise, the deployment of orthogonal convolution in large-scale applications is a significant challenge due to computational overhead and limited support for modern features like strides, dilations, group convolutions, and transposed convolutions. In this paper, we introduce **AOC** (Adaptive Orthogonal Convolution), a scalable method that extends a previous method (BCOP), effectively overcoming existing limitations in the construction of orthogonal convolutions. This advancement unlocks the construction of architectures that were previously considered impractical. We demonstrate through our experiments that our method produces expressive models that become increasingly efficient as they scale. To foster further advancement, we provide an open-source python package implementing this method, called **Orthogonium**.
Thibaut Boissin, Franck Mamalet, Thomas Fel, Agustin M. Picard, Thomas Massena, Mathieu Serrurier
ICML2
2025 Efficient Robust Conformal Prediction via Lipschitz-Bounded Networks
abstract
Conformal Prediction (CP) has proven to be an effective post-hoc method for improving the trustworthiness of neural networks by providing prediction sets with finite-sample guarantees. However, under adversarial attacks, classical conformal guarantees do not hold anymore: this problem is addressed in the field of Robust Conformal Prediction. Several methods have been proposed to provide robust CP sets with guarantees under adversarial perturbations, but, for large scale problems, these sets are either too large or the methods are too computationally demanding to be deployed in real life scenarios. In this work, we propose a new method that leverages Lipschitz-bounded networks to precisely and efficiently estimate robust CP sets. When combined with a 1-Lipschitz robust network, we demonstrate that our *lip-rcp* method outperforms state-of-the-art results in both the size of the robust CP sets and computational efficiency in medium and large-scale scenarios such as ImageNet. Taking a different angle, we also study vanilla CP under attack, and derive new worst-case coverage bounds of vanilla CP sets, which are valid simultaneously for all adversarial attack levels. Our *lip-rcp* method makes this second approach as efficient as vanilla CP while also allowing robustness guarantees.
Thomas Massena, Léo Andéol, Thibaut Boissin, Franck Mamalet, Corentin Friedrich, Mathieu Serrurier, Sébastien Gerchinovitz
ICML4
2024 DP-SGD Without Clipping: The Lipschitz Neural Network Way
abstract
State-of-the-art approaches for training Differentially Private (DP) Deep Neural Networks (DNN) face difficulties to estimate tight bounds on the sensitivity of the network's layers, and instead rely on a process of per-sample gradient clipping. This clipping process not only biases the direction of gradients but also proves costly both in memory consumption and in computation. To provide sensitivity bounds and bypass the drawbacks of the clipping process, we propose to rely on Lipschitz constrained networks. Our theoretical analysis reveals an unexplored link between the Lipschitz constant with respect to their input and the one with respect to their parameters. By bounding the Lipschitz constant of each layer with respect to its parameters, we prove that we can train these networks with privacy guarantees. Our analysis not only allows the computation of the aforementioned sensitivities at scale, but also provides guidance on how to maximize the gradient-to-noise ratio for fixed privacy guarantees. To facilitate the application of Lipschitz networks and foster robust and certifiable learning under privacy guarantees, we provide a Python package that implements building blocks allowing the construction and private training of such networks.
Louis Béthune, Thomas Massena, Thibaut Boissin, Aurélien Bellet, Franck Mamalet, Yannick Prudent, Corentin Friedrich, Mathieu Serrurier, David Vigouroux
ICLR5
2023 On the explainable properties of 1-Lipschitz Neural Networks: An Optimal Transport Perspective
abstract
Input gradients have a pivotal role in a variety of applications, including adversarial attack algorithms for evaluating model robustness, explainable AI techniques for generating saliency maps, and counterfactual explanations. However, saliency maps generated by traditional neural networks are often noisy and provide limited insights. In this paper, we demonstrate that, on the contrary, the saliency maps of 1-Lipschitz neural networks, learnt with the dual loss of an optimal transportation problem, exhibit desirable XAI properties: They are highly concentrated on the essential parts of the image with low noise, significantly outperforming state-of-the-art explanation approaches across various models and metrics. We also prove that these maps align unprecedentedly well with human explanations on ImageNet. To explain the particularly beneficial properties of the saliency map for such models, we prove this gradient encodes both the direction of the transportation plan and the direction towards the nearest adversarial attack. Following the gradient down to the decision boundary is no longer considered an adversarial attack, but rather a counterfactual explanation that explicitly transports the input from one class to another. Thus, Learning with such a loss jointly optimizes the classification objective and the alignment of the gradient , i.e. the saliency map, to the transportation plan direction. These networks were previously known to be certifiably robust by design, and we demonstrate that they scale well for large problems and models, and are tailored for explainability using a fast and straightforward method.
Mathieu Serrurier, Franck Mamalet, Thomas Fel, Louis Béthune, Thibaut Boissin
NeurIPS2
2022 Pay attention to your loss : understanding misconceptions about Lipschitz neural networks
abstract
Lipschitz constrained networks have gathered considerable attention in the deep learning community, with usages ranging from Wasserstein distance estimation to the training of certifiably robust classifiers. However they remain commonly considered as less accurate, and their properties in learning are still not fully understood. In this paper we clarify the matter: when it comes to classification 1-Lipschitz neural networks enjoy several advantages over their unconstrained counterpart. First, we show that these networks are as accurate as classical ones, and can fit arbitrarily difficult boundaries. Then, relying on a robustness metric that reflects operational needs we characterize the most robust classifier: the WGAN discriminator. Next, we show that 1-Lipschitz neural networks generalize well under milder assumptions. Finally, we show that hyper-parameters of the loss are crucial for controlling the accuracy-robustness trade-off. We conclude that they exhibit appealing properties to pave the way toward provably accurate, and provably robust neural networks.
Louis Béthune, Thibaut Boissin, Mathieu Serrurier, Franck Mamalet, Corentin Friedrich, Alberto González-Sanz
NeurIPS4
2022 Existence, Stability and Scalability of Orthogonal Convolutional Neural Networks
abstract
Imposing orthogonality on the layers of neural networks is known to facilitate the learning by limiting the exploding/vanishing of the gradient; decorrelate the features; improve the robustness. This paper studies the theoretical properties of orthogonal convolutional layers. We establish necessary and sufficient conditions on the layer architecture guaranteeing the existence of an orthogonal convolutional transform. The conditions prove that orthogonal convolutional transforms exist for almost all architectures used in practice for 'circular' padding. We also exhibit limitations with 'valid' boundary conditions and 'same' boundary conditions with zero-padding. Recently, a regularization term imposing the orthogonality of convolutional layers has been proposed, and impressive empirical results have been obtained in different applications (Wang et al., 2020). The second motivation of the present paper is to specify the theory behind this. We make the link between this regularization term and orthogonality measures. In doing so, we show that this regularization strategy is stable with respect to numerical and optimization errors and that, in the presence of small errors and when the size of the signal/image is large, the convolutional layers remain close to isometric. The theoretical results are confirmed with experiments and the landscape of the regularization term is studied. Experiments on real data sets show that when orthogonality is used to enforce robustness, the parameter multiplying the regularization term can be used to tune a tradeoff between accuracy and orthogonality, for the benefit of both accuracy and robustness. Altogether, the study guarantees that the regularization proposed in Wang et al. (2020) is an efficient, flexible and stable numerical strategy to learn orthogonal convolutional layers.
El Mehdi Achour, François Malgouyres, Franck Mamalet
J. Mach. Learn. Res.3
2021 Achieving Robustness in Classification Using Optimal Transport With Hinge Regularization
abstract
Adversarial examples have pointed out Deep Neural Network’s vulnerability to small local noise. It has been shown that constraining their Lipschitz constant should enhance robustness, but make them harder to learn with classical loss functions. We propose a new framework for binary classification, based on optimal transport, which integrates this Lipschitz constraint as a theoretical requirement. We propose to learn 1-Lipschitz networks using a new loss that is an hinge regularized version of the Kantorovich-Rubinstein dual formulation for the Wasserstein distance estimation. This loss function has a direct interpretation in terms of adversarial robustness together with certifiable robustness bound. We also prove that this hinge regularized version is still the dual formulation of an optimal transportation problem, and has a solution. We also establish several geometrical properties of this optimal solution, and extend the approach to multi-class problems. Experiments show that the proposed approach provides the expected guarantees in terms of robustness without any significant accuracy drop. The adversarial examples, on the proposed models, visibly and meaningfully change the input providing an explanation for the classification.
Mathieu Serrurier, Franck Mamalet, Alberto González-Sanz, Thibaut Boissin, Jean-Michel Loubes, Eustasio del Barrio
CVPR2
2015 ICDAR2015 competition on Text Image Super-Resolution
abstract
This paper presents the first international competition on Text Image Super-Resolution (SR) and the ICDAR2015-TextSR dataset. We describe the core of the competition: interest, dataset generation and evaluation procedure, together with participating teams and their respective methods. The obtained results, along with baseline image upscaling schemes and state-of-the-art SR approaches are reported and commented. The main conclusion of this competition is that SR systems may improve OCR performances by up to 16.55 points in accuracy compared with bicubic interpolation for the proposed low resolution images.
Clément Peyrard, Moez Baccouche, Franck Mamalet, Christophe Garcia
ICDAR3
2014 Text recognition in multimedia documents: a study of two neural-based OCRs using and avoiding character segmentation
Khaoula Elagouni, Christophe Garcia, Franck Mamalet, Pascale Sébillot
Int. J. Document Anal. Recognit.3
2013 BLSTM-RNN Based 3D Gesture Classification
Grégoire Lefebvre, Samuel Berlemont, Franck Mamalet, Christophe Garcia
ICANN3
2012 Spatio-Temporal Convolutional Sparse Auto-Encoder for Sequence Classification
abstract
International audience
Moez Baccouche, Franck Mamalet, Christian Wolf 0001, Christophe Garcia, Atilla Baskurt
BMVC2
2012 Combining Multi-scale Character Recognition and Linguistic Knowledge for Natural Scene Text OCR
abstract
Understanding text captured in real-world scenes is a challenging problem in the field of visual pattern recognition and continues to generate a significant interest in the OCR (Optical Character Recognition) community. This paper proposes a novel method to recognize scene texts avoiding the conventional character segmentation step. The idea is to scan the text image with multi-scale windows and apply a robust recognition model, relying on a neural classification approach, to every window in order to recognize valid characters and identify non valid ones. Recognition results are represented as a graph model in order to determine the best sequence of characters. Some linguistic knowledge is also incorporated to remove errors due to recognition confusions. The designed method is evaluated on the ICDAR 2003 database of scene text images and outperforms state-of-the-art approaches.
Khaoula Elagouni, Christophe Garcia, Franck Mamalet, Pascale Sébillot
Document Analysis Systems3
2012 Text Recognition in Videos Using a Recurrent Connectionist Approach
Khaoula Elagouni, Christophe Garcia, Franck Mamalet, Pascale Sébillot
ICANN (2)3
2012 Simplifying ConvNets for Fast Learning
Franck Mamalet, Christophe Garcia
ICANN (2)1
2012 Sparse shift-invariant representation of local 2D patterns and sequence learning for human action recognition
Moez Baccouche, Franck Mamalet, Christian Wolf 0001, Christophe Garcia, Atilla Baskurt
ICPR2
2010 Action Classification in Soccer Videos with Long Short-Term Memory Recurrent Neural Networks
Moez Baccouche, Franck Mamalet, Christian Wolf 0001, Christophe Garcia, Atilla Baskurt
ICANN (2)2
2010 Embedded facial image processing with Convolutional Neural Networks
abstract
This paper presents an embedded facial image analysis framework based on Convolutional Neural Networks (ConvNets). This robust framework has been proposed by Garcia, Delakis and Duffner on general purpose workstations without any constraints on computational and memory resources. We show that ConvNets, which consist of a pipeline of convolution and subsampling operations followed by a Multi Layer Perceptron, are particularly well suited for implementation on embedded processors. We present a set of high-level optimizations, such as automatic fractional transformation, convolution and subsampling fusion and memory requirement optimizations that can be applied to these algorithms without any loss in performance, leading to a speedup factor up to 700 compared to the reference implementation. This work leads to a face processing library able to handle the complete framework and its applications on mobile phones.
Franck Mamalet, Sébastien Roux, Christophe Garcia
ISCAS1
2009 Fast and Robust Face Detection on a Parallel Optimized Architecture Implemented on FPGA
abstract
In this paper, we present a parallel architecture for fast and robust face detection implemented on FPGA hardware. We propose the first implementation that meets both real-time requirements in an embedded context and face detection robustness within complex backgrounds. The chosen face detection method is the Convolutional Face Finder (CFF) algorithm, which consists of a pipeline of convolution and subsampling operations, followed by a multilayer perceptron. We present the design methodology of our face detection processor element (PE). This methodology was followed in order to optimize our implementation in terms of memory usage and parallelization efficiency. We then built a parallel architecture composed of a PE ring and an FIFO memory, resulting in a scalable system capable of processing images of different sizes. A ring of 25 PEs running at 80 MHz is able to process 127 QVGA images per second and performing real-time face detection on VGA images (35 images per second).
Nicolas Farrugia, Franck Mamalet, Sébastien Roux, Fan Yang 0019, Michel Paindavoine
IEEE Trans. Circuits Syst. Video Technol.2
2007 A Parallel Face Detection System Implemented on FPGA
abstract
In this paper, we introduce a methodology for designing a system for face detection and its implementation on FPGA. The chosen face detection method is the well-known convolutional face finder (CFF) algorithm, which consists in a pipeline of convolutions and subsampling operations. Our goal is to define a parallel architecture able to process efficiently this algorithm. We present a dataflow based architecture algorithm adequation (AAA) methodology implemented using the SynDEx software, in order to find the best compromise between the processing power and functionality requirement of each processor element (PE), and the efficiency of algorithm parallelization. We describe a first implementation of a PE on a Virtex 4 FPGA using the DSP48 dedicated blocks. This PE is able to run at a maximum frequency of 352 MHz and occupies only 2% of a Virtex 4 SX35 device.
Nicolas Farrugia, Franck Mamalet, Sébastien Roux, Fan Yang 0019, Michel Paindavoine
ISCAS2
2007 Parallel Asynchronous Watershed Algorithm-Architecture
Bruno Galilée, Franck Mamalet, Marc Renaudin, Pierre-Yves Coulon
IEEE Trans. Parallel Distributed Syst.2
2006 Embedded Convolutional Face Finder
abstract
In this paper, a high-level optimization methodology is applied for the implementation of the well-known convolutional face finder (CFF) algorithm for real-time applications on cellular phone, such as teleconferencing, advanced user interfaces, pictures indexing and security access control. This face detector is based on a feature extraction and classification technique which consists in a pipeline of convolutions and subsampling operations. Design of embedded systems must find a good trade off between performance and code size due to the limited amount of resource available. We propose a methodology to cope with the main drawbacks of the CFF original implementation like floating point computation and memory allocation, to allow parallelism exploitation and perform algorithm optimizations. Results show that our embedded face detection system can accurately locate faces with less computational load and memory cost. It runs on a 275 MHz Starcore DSP at 9 QCIF images/s with state-of-the-art detection rates and very low false alarm rates
Sébastien Roux, Franck Mamalet, Christophe Garcia
ICME2
2002 Watershed parallel algorithm for asynchronous processors array
abstract
A joint algorithm-architecture analysis leads to a new version of picture segmentation system adapted to multimedia mobile terminal constraints. The asynchronous processors network, with a granularity level of one processor per pixel, based on data flow model, takes less than 10 /spl mu/s to segment a SQCIF $88*72 pixels - image (about 2000 times faster than the classical sequential watershed algorithms). The main originality of the proposed algorithm is only one global synchronization point is needed in order to complete the segmentation transformation, instead of the three (or more) classical points: minima detection, labelization and flooding. Our system tends to cope with multimedia mobile phones constraints, i.e. real time computing circuit, low power. We have simulated and validated this system thanks to "SystemC" library; VHDL synchronous prototyping shows up results accordingly.
Bruno Galilée, Franck Mamalet, Marc Renaudin, Pierre-Yves Coulon
ICME (1)2