kth.sePublications KTH
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
Link to record
Permanent link

Direct link
Sheikholeslami, SinaORCID iD iconorcid.org/0000-0001-7236-4637
Publications (10 of 14) Show all publications
Sheikholeslami, S. (2025). Tools and Methods for Distributed and Large-Scale Training of Deep Neural Networks. (Doctoral dissertation). Stockholm: KTH Royal Institute of Technology
Open this publication in new window or tab >>Tools and Methods for Distributed and Large-Scale Training of Deep Neural Networks
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Deep Neural Networks (DNNs) have been at the forefront of recent breakthroughs in Machine Learning (ML) and Deep Learning (DL). DNNs are increasingly used in various tasks, from Earth observation and analysis of satellite images to medical diagnosis and smart chatbots. A major contributor to these advances has been the abundance of training data, computation resources, and frameworks that enable efficient training of ever-larger and more complex DNNs, within a paradigm referred to as distributed DL, and in particular, distributed training, which is the focus of this doctoral dissertation. In distributed training, the data and computation are distributed across several workers as opposed to single-host training in which both the data and computation reside and happen on a single worker. In this setting, distributed training can help overcome the limitations of single-host training, such as memory constraints, computational bottlenecks, and data availability.

However, distributed training comes with a number of challenges that need to be carefully addressed in order to have a system that efficiently makes use of it. These challenges include, but are not limited to, efficient distribution of computation and data across the workers, the presence of straggler workers in a cluster (workers that get significantly behind in their computation step compared to the other workers), especially in synchronous execution settings, and communication and synchronization among the workers. This implies that the system should provide scalability in both the computation and the data dimensions.

On the other hand, from a programming and usability point of view, using the distributed training paradigm typically requires knowledge of distributed computing principles and experience with distributed and data-intensive computing frameworks as well as applying major changes to the code used for single-host training. Furthermore, as training a DNN involves several steps and stages (e.g., data preparation, hyperparameter tuning, model training, etc.), it would be desirable to possibly reuse the computational results of different steps in each other (e.g., reusing weights learned during hyperparameter tuning trials, for weight initialization of the model training step) in order to improve training time. Finally, when developing larger and more complex DNNs, we also need to know about each design choice's contributions.

The contributions of this doctoral dissertation address the aforementioned challenges, and collectively optimize large-scale DNN training, making it more accessible, efficient, and computationally sustainable while reducing the redundancy in ML/DL workflows, and providing usable tools for conducting ablation studies. 

Abstract [sv]

Deepa neurala nätverk (DNNs) har varit i framkant av de senaste genombrotten inom maskininlärning (ML) och djupinlärning (DL). DNN används i allt större utsträckning inom en rad olika områden, från jordobservation och analys av satellitbilder till medicinsk diagnostik och smarta chattbotar. En stor bidragande faktor till dessa framsteg är tillgången på stora mängder träningsdata, kraftfulla beräkningsresurser och ramverk som möjliggör effektiv träning av allt större och mer komplexa DNNs inom ett paradigm som kallas distribuerad DL. Inom detta område är distribuerad träning fokus för denna doctoral dissertation. I distribuerad träning fördelas data och beräkningar över flera arbetarnoder, till skillnad från träning på en enskild värd där både data och beräkningar hanteras av en enda nod. I denna kontext kan distribuerad träning bidra till att övervinna begränsningar såsom minnesbegränsningar, beräkningsflaskhalsar och begränsad datatillgång.

Distribuerad träning innebär dock flera utmaningar som måste hanteras noggrant för att säkerställa effektiv resursanvändning. Dessa utmaningar inkluderar, men är inte begränsade till, effektiv fördelning av beräkningar och data mellan noder, förekomsten av stragglers (arbetarnoder som hamnar efter i sina beräkningar jämfört med andra), särskilt i synkrona exekveringsmiljöer, samt kommunikation och synkronisering mellan noderna. För att systemet ska vara skalbart behöver det kunna hantera både ökande beräkningsbehov och större datamängder.

Ur ett programmerings- och användbarhetsperspektiv kräver distribuerad träning ofta djupgående kunskap om distribuerad beräkning och erfarenhet av dataintensiva ramverk. Dessutom innebär det ofta omfattande anpassningar av kod som används för träning på en enskild värd. Eftersom träning av en DNN innefattar flera steg och faser (t.ex. datapreparering, hyperparametertuning, modellträning etc.), vore det önskvärt att återanvända beräkningsresultat från olika steg (t.ex. vikter inlärda under hyperparametertuning för att initialisera modellträningen) för att förbättra träningseffektiviteten. Slutligen, vid utveckling av större och mer komplexa DNNs, är det också viktigt att förstå varje designvals inverkan.

Denna doctoral dissertation adresserar de ovan nämnda utmaningarna och optimerar storskalig DNN-träning genom att göra den mer tillgänglig, effektiv och beräkningsmässigt hållbar, samtidigt som redundansen i ML/DL-arbetsflöden minskas och användbara verktyg för ablationsstudier tillhandahålls.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2025. p. 47
Series
TRITA-EECS-AVL ; 2025:28
Keywords
Distributed Deep Learning, Ablation Studies, Data-parallel Training, Deep Neural Networks, Systems for Machine Learning, Weight Initialization, Hyperparameter Optimization, Distribuerad djupinlärning, Ablationsstudier, Dataparallell träning, Djupa neurala nätverk, System för maskininlärning, Viktinitialisering, Hyperparameteroptimering
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-360720 (URN)978-91-8106-214-4 (ISBN)
Public defence
2025-03-27, Zoom: https://kth-se.zoom.us/j/69403203069, Sal-A, Electrum, Kistagången 16, Stockholm, 09:00 (English)
Opponent
Supervisors
Funder
EU, Horizon 2020, 825258Vinnova, 2016–05193
Note

QC 20250304

Available from: 2025-03-04 Created: 2025-03-04 Last updated: 2025-12-17Bibliographically approved
Sheikholeslami, S., Ghasemirahni, H., Payberah, A. H., Wang, T., Dowling, J. & Vlassov, V. (2025). Utilizing Large Language Models for Ablation Studies in Machine Learning and Deep Learning. In: : . Paper presented at The 5th Workshop on Machine Learning and Systems (EuroMLSys), co-located with the 20th European Conference on Computer Systems (EuroSys). ACM Digital Library
Open this publication in new window or tab >>Utilizing Large Language Models for Ablation Studies in Machine Learning and Deep Learning
Show others...
2025 (English)Conference paper, Published paper (Refereed)
Abstract [en]

In Machine Learning (ML) and Deep Learning (DL) research, ablation studies are typically performed to provide insights into the individual contribution of different building blocks and components of an ML/DL system (e.g., a deep neural network), as well as to justify that certain additions or modifications to an existing ML/DL system can result in the proposed improved performance. Although dedicated frameworks for performing ablation studies have been introduced in recent years, conducting such experiments is still associated with requiring tedious, redundant work, typically involving maintaining redundant and nearly identical versions of code that correspond to different ablation trials. Inspired by the recent promising performance of Large Language Models (LLMs) in the generation and analysis of ML/DL code, in this paper we discuss the potential of LLMs as facilitators of ablation study experiments for scientific research projects that involve or deal with ML and DL models. We first discuss the different ways in which LLMs can be utilized for ablation studies and then present the prototype of a tool called AblationMage, that leverages LLMs to semi-automate the overall process of conducting ablation study experiments. We showcase the usability of AblationMage as a tool through three experiments, including one in which we reproduce the ablation studies from a recently published applied DL paper.

Place, publisher, year, edition, pages
ACM Digital Library, 2025
Keywords
Ablation Studies, Deep Learning, Feature Ablation, Model Ablation, Large Language Models
National Category
Computer Sciences
Research subject
Computer Science; Computer Science
Identifiers
urn:nbn:se:kth:diva-360719 (URN)10.1145/3721146.3721957 (DOI)001477868300025 ()2-s2.0-105003634645 (Scopus ID)
Conference
The 5th Workshop on Machine Learning and Systems (EuroMLSys), co-located with the 20th European Conference on Computer Systems (EuroSys)
Funder
Vinnova, 2016–05193
Note

QC 20250303

Available from: 2025-02-28 Created: 2025-02-28 Last updated: 2025-07-01
Xu, Z., Nordström, P., Sheikholeslami, S., Al-Shishtawy, A. & Vlassov, V. (2024). A Semi-Supervised Model for Non-Cellular Elements Segmentation in Microscopy Images of Wood. In: 2024 IEEE International Conference on Big Data (BigData): . Paper presented at IEEE International Conference on Big Data, Washington DC, USA, Dec 15 - Dec 18, 2024 (pp. 2049-2056). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A Semi-Supervised Model for Non-Cellular Elements Segmentation in Microscopy Images of Wood
Show others...
2024 (English)In: 2024 IEEE International Conference on Big Data (BigData), Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 2049-2056Conference paper, Published paper (Refereed)
Abstract [en]

In wood science, accurate segmentation of non-cellular elements in microscopy images is critical for assessing wood quality and understanding growth patterns. Yet, it is challenging due to the complex morphology of wood components. This work explores the development of a semi-supervised deep learning model for segmenting non-cellular elements in wood microscopy images of Norway spruce, an essential source for construction materials in Europe, addressing the challenge of manual annotation’s labor intensity and expertise requirement. The segmentation model employs advanced deep learning architectures, including Convolutional Neural Networks and a Vision Transformer, to capture the intrinsic patterns embedded in wood structures. We proposed a Pixel-level Guided Mean-Teacher (PG-MT) framework as an improvement to the Mean-Teacher semi-supervised learning technique. Our framework enables pixel-level guided correction to enhance segmentation accuracy and model robustness with limited labeled datasets. Our experimental evaluations show that the proposed PG-MT framework improved the Dice score for medullary ray segmentation by 0.95% and the IoU score by 1.14% over the Uncertainty-Aware Mean-Teacher (UA-MT) framework. Additionally, the integration with laboratory instruments emphasizes the model’s effectiveness in accurately estimating cross-sectional cell wall thickness, demonstrating a strong correlation with X-ray measurements. This result validates the model’s practical applicability in laboratory settings, enhancing the analysis of wood properties. This work provides a robust semi-supervised DL framework for segmenting non-cellular elements in wood microscopy images, significantly reducing the annotation burden and paving the way for more automated and precise wood property analysis.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Computer vision, Deep learning, Microscopy image segmentation, Semi-supervised learning, Mean Teacher, Wood science
National Category
Computer Sciences Wood Science
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-358847 (URN)10.1109/BigData62323.2024.10825915 (DOI)2-s2.0-85218026779 (Scopus ID)
Conference
IEEE International Conference on Big Data, Washington DC, USA, Dec 15 - Dec 18, 2024
Funder
Bio4EnergyVinnova, 2016–05193
Note

Part of ISBN 979-8-3503-6248-0

QC 20250122

Available from: 2025-01-21 Created: 2025-01-21 Last updated: 2025-03-13Bibliographically approved
Sheikholeslami, S., Wang, T., Payberah, A. H., Dowling, J. & Vlassov, V. (2024). Deep Neural Network Weight Initialization from Hyperparameter Tuning Trials. In: Neural Information Processing: . Paper presented at ICONIP: International Conference on Neural Information Processing, December 2-6, Auckland, New Zeeland. Springer Nature
Open this publication in new window or tab >>Deep Neural Network Weight Initialization from Hyperparameter Tuning Trials
Show others...
2024 (English)In: Neural Information Processing, Springer Nature , 2024Conference paper, Published paper (Refereed)
Abstract [en]

Training of deep neural networks from scratch requires initialization of the neural network weights as a first step. Over the years, many policies and techniques for weight initialization have been proposed and widely used, including Kaiming initialization and different variants of random initialization. On the other hand, another requirement for starting the training stage is to choose and set suitable hyperparameter values, which are usually obtained by performing several hyperparameter tuning trials. In this paper, we study the suitability of weight initialization using weights obtained from different epochs of hyperparameter tuning trials and compare it to Kaiming uniform (random) weight initialization for image classification tasks. Based on an experimental evaluation using ResNet-18, ResNet-152, and InceptionV3 models, and CIFAR-10, CIFAR-100, Tiny ImageNet, and Food-101 datasets, we show that weight initialization from hyperparameter tuning trials can speed up the training of deep neural networks by up to 2x while maintaining or improving the best test accuracy of the trained models, when compared to random initialization.

Place, publisher, year, edition, pages
Springer Nature, 2024
Keywords
weight initialization, deep neural network training, hyperparameter tuning, model training, deep learning
National Category
Computer Sciences Artificial Intelligence
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-358848 (URN)10.1007/978-981-96-6954-7_5 (DOI)2-s2.0-105009958310 (Scopus ID)
Conference
ICONIP: International Conference on Neural Information Processing, December 2-6, Auckland, New Zeeland
Note

QC 20250303

Available from: 2025-02-28 Created: 2025-02-28 Last updated: 2026-06-22Bibliographically approved
Johannesson, T., Rubensson, I., Sheikholeslami, S., Al-Shishtawy, A. & Vlassov, V. (2024). DUGET: Leveraging Machine Learning for Dynamic User Grouping and Evolution Tracking in Public Transit Systems. In: Proceedings 2024 IEEE International Conference on Big Data (BigData): . Paper presented at IEEE International Conference on Big Data, Washington DC, USA, 15-18 December, 2024 (pp. 1785-1794). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>DUGET: Leveraging Machine Learning for Dynamic User Grouping and Evolution Tracking in Public Transit Systems
Show others...
2024 (English)In: Proceedings 2024 IEEE International Conference on Big Data (BigData), Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 1785-1794Conference paper, Published paper (Refereed)
Abstract [en]

This work aims to explore the use of machine learning techniques, particularly clustering and cluster evolution tracking, to analyze travel patterns in public transportation in a city and provide valuable insights for urban transit planning and optimization. Clustering involves identifying and grouping similar objects, such as passengers with different ticket types, and distinguishing them from dissimilar objects in other groups. Over time, groups can change, so tracking this change can provide more detailed and valuable insights than analyzing data in aggregates. Clustering and cluster evolution tracking can reveal groups of passengers that are more or less affected by changes such as seasonality or fare increases. We propose a framework called DUGET (Dynamic User Grouping and Evolution Tracking), which clusters anonymized users based on their ticket choices and temporal travel patterns using a multi-step approach. The clusters are then tracked over time using Jaccard similarity based on memberships, allowing for the analysis and visualization of changes. Our experiments using a real-world public transportation dataset collected in Stockholm, Sweden, show the feasibility of tracking change over time in public transportation by examining passenger behavior as a temporal aggregate. The framework we propose is generalizable and can be used for future projects to understand trends in groups of objects.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Smart card data, Temporal patterns, Clustering, Customer segmentation, Public transportation, Machine learning
National Category
Computer Sciences Transport Systems and Logistics
Research subject
Computer Science; Planning and Decision Analysis, Urban and Regional Studies; Transport Science
Identifiers
urn:nbn:se:kth:diva-358846 (URN)10.1109/BigData62323.2024.10825688 (DOI)2-s2.0-85218050805 (Scopus ID)
Conference
IEEE International Conference on Big Data, Washington DC, USA, 15-18 December, 2024
Note

Part of ISBN 979-8-3503-6248-0

QC 20250122

Available from: 2025-01-21 Created: 2025-01-21 Last updated: 2025-02-26Bibliographically approved
Chikafa, G., Sheikholeslami, S., Niazi, S., Dowling, J. & Vlassov, V. (2023). Cloud-native RStudio on Kubernetes for Hopsworks.
Open this publication in new window or tab >>Cloud-native RStudio on Kubernetes for Hopsworks
Show others...
2023 (English)Manuscript (preprint) (Other academic)
Abstract [en]

In order to fully benefit from cloud computing, services are designed following the “multi-tenant” architectural model, which is aimed at maximizing resource sharing among users. However, multi-tenancy introduces challenges of security, performance isolation, scaling, and customization. RStudio server is an open-source Integrated Development Environment (IDE) accessible over a web browser for the R programming language. We present the design and implementation of a multi-user distributed system on Hopsworks, a data-intensive AI platform, following the multi-tenant model that provides RStudio as Software as a Service (SaaS). We use the most popular cloud-native technologies: Docker and Kubernetes, to solve the problems of performance isolation, security, and scaling that are present in a multi-tenant environment. We further enable secure data sharing in RStudio server instances to provide data privacy and allow collaboration among RStudio users. We integrate our system with Apache Spark, which can scale and handle Big Data processing workloads. Also, we provide a UI where users can provide custom configurations and have full control of their own RStudio server instances. Our system was tested on a Google Cloud Platform cluster with four worker nodes, each with 30GB of RAM allocated to them. The tests on this cluster showed that 44 RStudio servers, each with 2GB of RAM, can be run concurrently. Our system can scale out to potentially support hundreds of concurrently running RStudio servers by adding more resources (CPUs and RAM) to the cluster or system.

Keywords
Multi-tenancy, Cloud-native, Performance Isolation, Security, Scaling, Docker, Kubernetes, SaaS, RStudio, Hopsworks
National Category
Computer Sciences Software Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-336693 (URN)10.48550/arXiv.2307.09132 (DOI)
Note

QC 20230918

Available from: 2023-09-18 Created: 2023-09-18 Last updated: 2023-09-18Bibliographically approved
Sheikholeslami, S., Payberah, A. H., Wang, T., Dowling, J. & Vlassov, V. (2023). The Impact of Importance-Aware Dataset Partitioning on Data-Parallel Training of Deep Neural Networks. In: Distributed Applications and Interoperable Systems - 23rd IFIP WG 6.1 International Conference, DAIS 2023, Held as Part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023, Proceedings: . Paper presented at 23rd IFIP International Conference on Distributed Applications and Interoperable Systems, DAIS 2023, Lisbon, Portugal, Jun 19 2023 - Jun 23 2023 (pp. 74-89). Springer Nature
Open this publication in new window or tab >>The Impact of Importance-Aware Dataset Partitioning on Data-Parallel Training of Deep Neural Networks
Show others...
2023 (English)In: Distributed Applications and Interoperable Systems - 23rd IFIP WG 6.1 International Conference, DAIS 2023, Held as Part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023, Proceedings, Springer Nature , 2023, p. 74-89Conference paper, Published paper (Refereed)
Abstract [en]

Deep neural networks used for computer vision tasks are typically trained on datasets consisting of thousands of images, called examples. Recent studies have shown that examples in a dataset are not of equal importance for model training and can be categorized based on quantifiable measures reflecting a notion of “hardness” or “importance”. In this work, we conduct an empirical study of the impact of importance-aware partitioning of the dataset examples across workers on the performance of data-parallel training of deep neural networks. Our experiments with CIFAR-10 and CIFAR-100 image datasets show that data-parallel training with importance-aware partitioning can perform better than vanilla data-parallel training, which is oblivious to the importance of examples. More specifically, the proper choice of the importance measure, partitioning heuristic, and the number of intervals for dataset repartitioning can improve the best accuracy of the model trained for a fixed number of epochs. We conclude that the parameters related to importance-aware data-parallel training, including the importance measure, number of warmup training epochs, and others defined in the paper, may be considered as hyperparameters of data-parallel model training.

Place, publisher, year, edition, pages
Springer Nature, 2023
Keywords
Data-parallel training, Distributed deep learning, Example importance
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-334525 (URN)10.1007/978-3-031-35260-7_5 (DOI)001288526100005 ()2-s2.0-85164268176 (Scopus ID)
Conference
23rd IFIP International Conference on Distributed Applications and Interoperable Systems, DAIS 2023, Lisbon, Portugal, Jun 19 2023 - Jun 23 2023
Note

QC 20230823

Available from: 2023-08-23 Created: 2023-08-23 Last updated: 2025-03-04Bibliographically approved
Hagos, D. H., Kakantousis, T., Sheikholeslami, S., Wang, T., Vlassov, V., Payberah, A. H., . . . Dowling, J. (2022). Scalable Artificial Intelligence for Earth Observation Data Using Hopsworks. Remote Sensing, 14(8), Article ID 1889.
Open this publication in new window or tab >>Scalable Artificial Intelligence for Earth Observation Data Using Hopsworks
Show others...
2022 (English)In: Remote Sensing, E-ISSN 2072-4292, Vol. 14, no 8, article id 1889Article in journal (Refereed) Published
Abstract [en]

This paper introduces the Hopsworks platform to the entire Earth Observation (EO) data community and the Copernicus programme. Hopsworks is a scalable data-intensive open-source Artificial Intelligence (AI) platform that was jointly developed by Logical Clocks and the KTH Royal Institute of Technology for building end-to-end Machine Learning (ML)/Deep Learning (DL) pipelines for EO data. It provides the full stack of services needed to manage the entire life cycle of data in ML. In particular, Hopsworks supports the development of horizontally scalable DL applications in notebooks and the operation of workflows to support those applications, including parallel data processing, model training, and model deployment at scale. To the best of our knowledge, this is the first work that demonstrates the services and features of the Hopsworks platform, which provide users with the means to build scalable end-to-end ML/DL pipelines for EO data, as well as support for the discovery and search for EO metadata. This paper serves as a demonstration and walkthrough of the stages of building a production-level model that includes data ingestion, data preparation, feature extraction, model training, model serving, and monitoring. To this end, we provide a practical example that demonstrates the aforementioned stages with real-world EO data and includes source code that implements the functionality of the platform. We also perform an experimental evaluation of two frameworks built on top of Hopsworks, namely Maggy and AutoAblation. We show that using Maggy for hyperparameter tuning results in roughly half the wall-clock time required to execute the same number of hyperparameter tuning trials using Spark while providing linear scalability as more workers are added. Furthermore, we demonstrate how AutoAblation facilitates the definition of ablation studies and enables the asynchronous parallel execution of ablation trials.

Place, publisher, year, edition, pages
MDPI AG, 2022
Keywords
Hopsworks, Copernicus, Earth Observation, machine learning, deep learning, artificial intelligence, model serving, big data, ablation studies, Maggy, ExtremeEarth
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-311886 (URN)10.3390/rs14081889 (DOI)000787403900001 ()2-s2.0-85129027995 (Scopus ID)
Note

QC 20220506

Available from: 2022-05-06 Created: 2022-05-06 Last updated: 2023-08-28Bibliographically approved
Asratyan, A., Sheikholeslami, S. & Vlassov, V. (2021). A Parallel Chain Mail Approach for Scalable Spatial Data Interpolation. In: 2021 IEEE International Conference on Big Data (Big Data): . Paper presented at 2021 IEEE International Conference on Big Data (Big Data), 15-18 December, Virtual (pp. 306-314). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A Parallel Chain Mail Approach for Scalable Spatial Data Interpolation
2021 (English)In: 2021 IEEE International Conference on Big Data (Big Data), Institute of Electrical and Electronics Engineers (IEEE) , 2021, p. 306-314Conference paper, Published paper (Refereed)
Abstract [en]

Deteriorating air quality is a growing concern that has been linked to many health-related issues. Its monitoring is a good first step to understanding the problem. However, it is not always possible to collect air quality data from every location. Various data interpolation techniques are used to assist with populating sparse maps with more context, but many of these algorithms are computationally expensive. This work introduces a three-step Chain Mail algorithm that uses kriging (without any modifications to the base algorithm) and achieves up to ×100 execution time improvement with minimal accuracy loss (relative RMSE of 3%) by running concurrent interpolation executions. This approach can be described as a multiple-step parallel interpolation algorithm that includes specific regional border data manipulation for achieving greater accuracy. It does so by interpolating geographically defined data chunks in parallel and sharing the results with their neighboring nodes to provide context and compensate for lack of knowledge of the surrounding areas. Combined with a serverless cloud architecture, this approach opens doors to interpolating large data sets in a matter of minutes while remaining cost-efficient. The effectiveness of the three-step Chain Mail approach depends on the equal point distribution among all nodes and the resolution of the parallel configuration. In general, it offers a good balance between execution speed and accuracy.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Keywords
Distributed Computing, Parallel Execution, Data Interpolation, Kriging, Geostatistics, Air Quality
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-307234 (URN)10.1109/BigData52589.2021.9671487 (DOI)000800559500030 ()2-s2.0-85125333642 (Scopus ID)
Conference
2021 IEEE International Conference on Big Data (Big Data), 15-18 December, Virtual
Note

Part of proceedings: ISBN 978-1-6654-3902-2

QC 20220119

Available from: 2022-01-18 Created: 2022-01-18 Last updated: 2023-03-06Bibliographically approved
Sheikholeslami, S., Meister, M., Wang, T., Payberah, A. H., Vlassov, V. & Dowling, J. (2021). AutoAblation: Automated Parallel Ablation Studies for Deep Learning. In: EuroMLSys '21: Proceedings of the 1st Workshop on Machine Learning and Systems: . Paper presented at The 1st Workshop on Machine Learning and Systems (EuroMLSys '21) (pp. 55-61). Association for Computing Machinery
Open this publication in new window or tab >>AutoAblation: Automated Parallel Ablation Studies for Deep Learning
Show others...
2021 (English)In: EuroMLSys '21: Proceedings of the 1st Workshop on Machine Learning and Systems, Association for Computing Machinery , 2021, p. 55-61Conference paper, Published paper (Refereed)
Abstract [en]

Ablation studies provide insights into the relative contribution of different architectural and regularization components to machine learning models' performance. In this paper, we introduce AutoAblation, a new framework for the design and parallel execution of ablation experiments. AutoAblation provides a declarative approach to defining ablation experiments on model architectures and training datasets, and enables the parallel execution of ablation trials. This reduces the execution time and allows more comprehensive experiments by exploiting larger amounts of computational resources. We show that AutoAblation can provide near-linear scalability by performing an ablation study on the modules of the Inception-v3 network trained on the TenGeoPSAR dataset.  

Place, publisher, year, edition, pages
Association for Computing Machinery, 2021
Keywords
Ablation Studies, Deep Learning, Feature Ablation, Model Ablation, Parallel Trial Execution
National Category
Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-294424 (URN)10.1145/3437984.3458834 (DOI)000927844400008 ()2-s2.0-85106034900 (Scopus ID)
Conference
The 1st Workshop on Machine Learning and Systems (EuroMLSys '21)
Funder
EU, Horizon 2020
Note

QC 20210527

Available from: 2021-05-17 Created: 2021-05-17 Last updated: 2025-03-04Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-7236-4637

Search in DiVA

Show all publications