Jonathan Weber

Dr. Jonathan Weber

Université de Haute-Alsace
orcid

Research Focus & Metrics

Academic Career Length

20Years (2007-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
2 March 2019 in Data Mining and Knowledge Discovery
Verified
Journal Article
Open access
PDF file
HFHassan Ismail Fawaz
Hassan Ismail Fawaz
GFGermain Forestier
Germain Forestier
Jonathan WeberJonathan Weber
Jonathan Weber
LILhassane Idoumghar
Lhassane Idoumghar
PMPierre-Alain Muller
Pierre-Alain Muller
Time Series Classification (TSC) is an important and challenging problem in data mining. With the increase of time series data availability, hundreds of TSC algorithms have been proposed. Among these methods, only a few have considered Deep Neural Networks (DNNs) to perform this task. This is surprising as deep learning has seen very successful applications in the last years. DNNs have indeed revolutionized the field of computer vision especially with the advent of novel deeper architectures such as Residual and Convolutional Neural Networks. Apart from images, sequential data such as text and audio can also be processed with DNNs to reach state-of-the-art performance for document classification and speech recognition. In this article, we study the current state-of-the-art performance of deep learning algorithms for TSC by presenting an empirical study of the most recent DNN architectures for TSC. We give an overview of the most successful deep learning applications in various time series domains under a unified taxonomy of DNNs for TSC. We also provide an open source deep learning framework to the TSC community where we implemented each of the compared approaches and evaluated them on a univariate TSC benchmark (the UCR/UEA archive) and 12 multivariate time series datasets. By training 8730 deep learning models on 97 time series datasets, we propose the most exhaustive study of DNNs for TSC to date.

7 September 2020 in Data Mining and Knowledge Discovery
Verified
Journal Article
Closed access
PDF file
HFHassan Ismail Fawaz
Hassan Ismail Fawaz
BLBenjamin Lucas
Benjamin Lucas
GFGermain Forestier
Germain Forestier
Charlotte PELLETIERCharlotte PELLETIER
Charlotte PELLETIER
DSDaniel F Schmidt
Daniel F Schmidt
FPFrancois Petitjean
Francois Petitjean

1 December 2018
Verified
Conference Paper
Closed access
HFHassan Ismail Fawaz
Hassan Ismail Fawaz
GFGermain Forestier
Germain Forestier
Jonathan WeberJonathan Weber
Jonathan Weber
LILhassane Idoumghar
Lhassane Idoumghar
PMPierre-Alain Muller
Pierre-Alain Muller
Transfer learning for deep neural networks is the process of first training a base network on a source dataset, and then transferring the learned features (the network's weights) to a second network to be trained on a target dataset. This idea has been shown to improve deep neural network's generalization capabilities in many computer vision tasks such as image recognition and object localization. Apart from these applications, deep Convolutional Neural Networks (CNNs) have also recently gained popularity in the Time Series Classification (TSC) community. However, unlike for image recognition problems, transfer learning techniques have not yet been investigated thoroughly for the TSC task. This is surprising as the accuracy of deep learning models for TSC could potentially be improved if the model is fine-tuned from a pre-trained neural network instead of training it from scratch. In this paper, we fill this gap by investigating how to transfer deep CNNs for the TSC task. To evaluate the potential of transfer learning, we performed extensive experiments using the UCR archive which is the largest publicly available TSC benchmark containing 85 datasets. For each dataset in the archive, we pre-trained a model and then fine-tuned it on the other datasets resulting in 7140 different deep neural networks. These experiments revealed that transfer learning can improve or degrade the models predictions depending on the dataset used for transfer. Therefore, in an effort to predict the best source dataset for a given target dataset, we propose a new method relying on Dynamic Time Warping to measure inter-datasets similarities. We describe how our method can guide the transfer to choose the best source dataset leading to an improvement in accuracy on 71 out of 85 datasets.

30 July 2019 in International Journal of Computer Assisted Radiology and Surgery
Verified
Journal Article
Open access
PDF file
HFHassan Ismail Fawaz
Hassan Ismail Fawaz
GFGermain Forestier
Germain Forestier
Jonathan WeberJonathan Weber
Jonathan Weber
LILhassane Idoumghar
Lhassane Idoumghar
PMPierre-Alain Muller
Pierre-Alain Muller
Purpose Manual feedback from senior surgeons observing less experienced trainees is a laborious task that is very expensive, time-consuming and prone to subjectivity. With the number of surgical procedures increasing annually, there is an unprecedented need to provide an accurate, objective and automatic evaluation of trainees’ surgical skills in order to improve surgical practice. Methods In this paper, we designed a convolutional neural network (CNN) to classify surgical skills by extracting latent patterns in the trainees’ motions performed during robotic surgery. The method is validated on the JIGSAWS dataset for two surgical skills evaluation tasks: classification and regression. Results Our results show that deep neural networks constitute robust machine learning models that are able to reach new competitive state-of-the-art performance on the JIGSAWS dataset. While we leveraged from CNNs’ efficiency, we were able to minimize its black-box effect using the class activation map technique. Conclusions This characteristic allowed our method to automatically pinpoint which parts of the surgery influenced the skill evaluation the most, thus allowing us to explain a surgical skill classification and provide surgeons with a novel personalized feedback technique. We believe this type of interpretable machine learning model could integrate within “Operation Room 2.0” and support novice surgeons in improving their skills to eventually become experts.

16 October 2021 in Data Mining and Knowledge Discovery
Verified
Journal Article
Closed access
PDF file
BLBaptiste Lafabregue
Baptiste Lafabregue
Jonathan WeberJonathan Weber
Jonathan Weber
PGPierre Gançarski
Pierre Gançarski
GFGermain Forestier
Germain Forestier

1 July 2019
Verified
Conference Paper
Closed access
HFHassan Ismail Fawaz
Hassan Ismail Fawaz
GFGermain Forestier
Germain Forestier
Jonathan WeberJonathan Weber
Jonathan Weber
LILhassane Idoumghar
Lhassane Idoumghar
PMPierre-Alain Muller
Pierre-Alain Muller
Time Series Classification (TSC) problems are encountered in many real life data mining tasks ranging from medicine and security to human activity recognition and food safety. With the recent success of deep neural networks in various domains such as computer vision and natural language processing, researchers started adopting these techniques for solving time series data mining problems. However, to the best of our knowledge, no previous work has considered the vulnerability of deep learning models to adversarial time series examples, which could potentially make them unreliable in situations where the decision taken by the classifier is crucial such as in medicine and security. For computer vision problems, such attacks have been shown to be very easy to perform by altering the image and adding an imperceptible amount of noise to trick the network into wrongly classifying the input image. Following this line of work, we propose to leverage existing adversarial attack mechanisms to add a special noise to the input time series in order to decrease the network’s confidence when classifying instances at test time. Our results reveal that current state-of-the-art deep learning time series classifiers are vulnerable to adversarial attacks which can have major consequences in multiple domains such as food safety and quality assurance.