Peyman Sheikholharam

dblp:10/7837 · also Peyman Mashhadi, Peyman Sheikholharam Mashhadi · DBLP profile ↗
← Back
4ranked-venue papers in the field
0as first author
4since 2021 · last 2024
—ORCID · conflict

Domains — venue-derived; a paper can count in several

Data Mining & Knowledge Discovery · 3Knowledge Engineering, Semantic Web & Information Systems · 1
YearPublicationVenuePosition
2024 Rolling the dice for better deep learning performance: A study of randomness techniques in deep neural networks
abstract
This paper presents a comprehensive empirical investigation into the interactions between various randomization techniques in Deep Neural Networks (DNNs) and their impact on learning performance. It is well-established that injecting randomness into the training process of DNNs, through various approaches, at different stages, is often beneficial for reducing overfitting and improving generalization. Nonetheless, the interactions between randomness techniques such as weight noise, dropout, and many others remain poorly understood. Consequently, it is challenging to determine which methods can be effectively combined to optimize DNN performance. To address this issue, we categorize the existing randomness techniques into four key types: injection of noise/randomness at the data, model structure, optimization or learning stage. We use this classification to identify gaps in the current coverage of potential mechanisms for the introduction of randomness, leading to proposing two new techniques: adding noise to the loss function and random masking of the gradient updates. In our empirical study, we employ a Particle Swarm Optimizer (PSO) for hyperparameter optimization (HPO) to explore the space of possible configurations to determine where and how much randomness should be injected to maximize DNN performance. We assess the impact of various types and levels of randomness for DNN architectures across standard computer vision benchmarks: MNIST, FASHION-MNIST, CIFAR10, and CIFAR100. Across more than 30 000 evaluated configurations, we perform a detailed examination of the interactions between randomness techniques and their combined impact on DNN performance. Our findings reveal that randomness through data augmentation and in weight initialization are the main contributors to performance improvement. Additionally, correlation analysis demonstrates that different optimizers, such as Adam and Gradient Descent with Momentum, prefer distinct types of randomization during the training process. A GitHub repository with the complete implementation and generated dataset is available1.
Mohammed Ghaith Altarabichi, Slawomir Nowaczyk, Sepideh Pashami, Peyman Sheikholharam, Julia Handl
Inf. Sci.4
2023 AID4HAI: Automatic Idea Detection for Healthcare-Associated Infections from Twitter, a Framework Based on Active Learning and Transfer Learning
Zahra Kharazian, Mahmoud Rahat, Fábio F. Gama, Peyman Sheikholharam, Slawomir Nowaczyk, Tony Lindgren, Sindri Magnússon
IDA4
2021 Extracting Invariant Features for Predicting State of Health of Batteries in Hybrid Energy Buses
abstract
Batteries are a safety-critical and the most expensive component for electric vehicles (EVs). To ensure the reliability of the EVs in operation, it is crucial to monitor the state of health of those batteries. Monitoring their deterioration is also relevant to the sustainability of the transport solutions, through creating an efficient strategy for utilizing the remaining capacity of the battery and its second life. Electric buses, similar to other EVs, come in many different variants, including different configurations and operating conditions. Developing new degradation models for each existing combination of settings can become challenging from different perspectives such as unavailability of failure data for novel settings, heterogeneity in data, low amount of data available for less popular configurations, and lack of sufficient engineering knowledge. Therefore, being able to automatically transfer a machine learning model to new settings is crucial. More concretely, the aim of this work is to extract features that are invariant across different settings. In this study, we propose an evolutionary method, called genetic algorithm for domain invariant features (GADIF), that selects a set of features to be used for training machine learning models, in such a way as to maximize the invariance across different settings. A Genetic Algorithm, with each chromosome being a binary vector signaling selection of features, is equipped with a specific fitness function encompassing both the task performance and domain shift. We contrast the performance, in migrating to unseen domains, of our method against a number of classical feature selection methods without any transfer learning mechanism. Moreover, in the experimental result section, we analyze how different features are selected under different settings. The results show that using invariant features leads to a better generalization of the machine learning models to an unseen domain.
Mohammed Ghaith Altarabichi, Yuantao Fan, Sepideh Pashami, Peyman Sheikholharam, Slawomir Nowaczyk
DSAA4
2021 Predicting hybrid vehicles' fuel and electric consumption using multitask learning
abstract
Predicting energy (fuel and electric) consumption of hybrid vehicles is important on different levels: vehicle industry as a whole, individuals, and can also pave the way towards a more sustainable future. Despite its importance, providing accurate predictions is quite a challenging task. Many essential factors impacting energy consumption, including travel time, average speed, etc., needless to say, these features are not available beforehand. However, these factors are available in our data-set. To use these factors effectively, in this paper, we propose including them as different tasks in a multitask setting to help our main problem of energy consumption. The promise of this approach is that since these tasks are relevant, learning them together would provide a common feature space sharing information about all tasks. More importantly, this shared feature space would carry important information helping energy consumption in particular. In multitask learning, two important issues are task dominance and conflicting gradients of different tasks. Different studies have addressed these two separately. In this paper, we propose a method tackling these two problems simultaneously. We show experimentally the success of this method in comparison to state-of-the-art.
Venkata Sai Vivek Uddagiri, Shankara Narayanan Bangalore Ramalingam, Mahmoud Rahat, Peyman Sheikholharam
DSAA4