Demo Data from EDBT 2026 / reviewers in the wild / expert
Konstantinos Konstantinidis
dblp:47/2258
· DBLP profile ↗
8ranked-venue papers
7as first author
3since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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
1 paper |
Efficient and distributed learning · 50% Trustworthy machine learning · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% | |
| Theoretical computer science
1 paper |
Combinatorics and discrete mathematics · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness
byzantine attack |
0.8 | 1 | 2024 | Detection and Mitigation of Byzantine Attacks in Distributed Training · IEEE/ACM Trans. Netw. 2024 |
Machine learning › Efficient and distributed learning › distributed training › robust distributed learning
byzantine-robust distributed learning |
0.8 | 1 | 2024 | Detection and Mitigation of Byzantine Attacks in Distributed Training · IEEE/ACM Trans. Netw. 2024 |
Machine learning › Efficient and distributed learning
distributed training |
0.8 | 1 | 2024 | Detection and Mitigation of Byzantine Attacks in Distributed Training · IEEE/ACM Trans. Netw. 2024 |
Machine learning › Trustworthy machine learning
robustness |
0.8 | 1 | 2024 | Detection and Mitigation of Byzantine Attacks in Distributed Training · IEEE/ACM Trans. Netw. 2024 |
Distributed systems › coded computation
coded distributed computing |
0.4 | 1 | 2020 | Resolvable Designs for Speeding Up Distributed Computing · IEEE/ACM Trans. Netw. 2020 |
Distributed systems › distributed data processing
shuffle optimization |
0.4 | 1 | 2020 | Resolvable Designs for Speeding Up Distributed Computing · IEEE/ACM Trans. Netw. 2020 |
Distributed systems
fault tolerance |
0.2 | 1 | 2024 | Detection and Mitigation of Byzantine Attacks in Distributed Training · IEEE/ACM Trans. Netw. 2024 |
Methods — techniques the papers use, named apart from their topics
robust aggregation · 1.5redundant task assignment · 1.5combinatorial design theory · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Detection and Mitigation of Byzantine Attacks in Distributed TrainingabstractA plethora of modern machine learning tasks require the utilization of large-scale distributed clusters as a critical component of the training pipeline. However, abnormal Byzantine behavior of the worker nodes can derail the training and compromise the quality of the inference. Such behavior can be attributed to unintentional system malfunctions or orchestrated attacks; as a result, some nodes may return arbitrary results to the parameter server (PS) that coordinates the training. Recent work considers a wide range of attack models and has explored robust aggregation and/or computational redundancy to correct the distorted gradients. In this work, we consider attack models ranging from strong ones:$q$omniscient adversaries with full knowledge of the defense protocol that can change from iteration to iteration to weak ones:$q$randomly chosen adversaries with limited collusion abilities which only change every few iterations at a time. Our algorithms rely on redundant task assignments coupled with detection of adversarial behavior. We also show the convergence of our method to the optimal point under common assumptions and settings considered in literature. For strong attacks, we demonstrate a reduction in the fraction of distorted gradients ranging from 16%–99% as compared to the prior state-of-the-art. Our top-1 classification accuracy results on the CIFAR-10 data set demonstrate 25% advantage in accuracy (averaged over strong and weak scenarios) under the most sophisticated attacks compared to state-of-the-art methods. Konstantinos Konstantinidis, Namrata Vaswani, Aditya Ramamoorthy |
IEEE/ACM Trans. Netw. | 1 |
| 2022 | Aspis: Robust Detection for Distributed LearningabstractState-of-the-art machine learning models are routinely trained on large-scale distributed clusters. Crucially, such systems can be compromised when some of the computing devices exhibit abnormal (Byzantine) behavior and return arbitrary results to the parameter server (PS). This behavior may be attributed to a plethora of reasons, including system failures and orchestrated attacks. Existing work suggests robust aggregation and/or computational redundancy to alleviate the effect of distorted gradients. However, most of these schemes are ineffective when an adversary knows the task assignment and can choose the attacked workers judiciously to induce maximal damage. Our proposed method Aspis assigns gradient computations to workers using a subset-based assignment which allows for multiple consistency checks on the behavior of a worker. Examination of the calculated gradients and clique-finding in an appropriately constructed graph by the PS allows for efficient detection and exclusion of adversaries from the training. We prove the Byzantine resilience guarantees of Aspis under weak and strong attacks and extensively evaluate the system on various training scenarios and demonstrate an improvement of about 30% in accuracy compared to many state-of-the-art approaches on the CIFAR-10 dataset as well as reduction of the fraction of corrupted gradients ranging from 16% to 99%. Konstantinos Konstantinidis, Aditya Ramamoorthy |
ISIT | 1 |
| 2021 | ZWA: Viral genome assembly and characterization hindrances from virus-host chimeric reads; a refining approachabstractViral metagenomics, also known as virome studies, have yielded an unprecedented number of novel sequences, essential in recognizing and characterizing the etiological agent and the origin of emerging infectious diseases. Several tools and pipelines have been developed, to date, for the identification and assembly of viral genomes. Assembly pipelines often result in viral genomes contaminated with host genetic material, some of which are currently deposited into public databases. In the current report, we present a group of deposited sequences that encompass ribosomal RNA (rRNA) contamination. We highlight the detrimental role of chimeric next generation sequencing reads, between host rRNA sequences and viral sequences, in virus genome assembly and we present the hindrances these reads may pose to current methodologies. We have further developed a refining pipeline, the Zero Waste Algorithm (ZWA) that assists in the assembly of low abundance viral genomes. ZWA performs context-depended trimming of chimeric reads, precisely removing their rRNA moiety. These, otherwise discarded, reads were fed to the assembly pipeline and assisted in the construction of larger and cleaner contigs making a substantial impact on current assembly methodologies. ZWA pipeline may significantly enhance virus genome assembly from low abundance samples and virus metagenomics approaches in which a small number of reads determine genome quality and integrity. Nikolas Dovrolis, Katerina Kassela, Konstantinos Konstantinidis, Adamantia Kouvela, Stavroula Veletza, Ioannis Karakasiliotis |
PLoS Comput. Biol. | 3 |
| 2020 | Resolvable Designs for Speeding Up Distributed ComputingabstractDistributed computing frameworks such as MapReduce are often used to process large computational jobs. They operate by partitioning each job into smaller tasks executed on different servers. The servers also need to exchange intermediate values to complete the computation. Experimental evidence suggests that this so-called Shuffle phase can be a significant part of the overall execution time for several classes of jobs. Prior work has demonstrated a natural tradeoff between computation and communication whereby running redundant copies of jobs can reduce the Shuffle traffic load, thereby leading to reduced overall execution times. For a single job, the main drawback of this approach is that it requires the original job to be split into a number of files that grows exponentially in the system parameters. When extended to multiple jobs (with specific function types), these techniques suffer from a limitation of a similar flavor, i.e., they require an exponentially large number of jobs to be executed. In practical scenarios, these requirements can significantly reduce the promised gains of the method. In this work, we show that a class of combinatorial structures called resolvable designs can be used to develop efficient coded distributed computing schemes for both the single and multiple job scenarios considered in prior work. We present both theoretical analysis and exhaustive experimental results (on Amazon EC2 clusters) that demonstrate the performance advantages of our method. For the single and multiple job cases, we obtain speed-ups of 4.69x (and 2.6x over prior work) and 4.31x over the baseline approach, respectively. Konstantinos Konstantinidis, Aditya Ramamoorthy |
IEEE/ACM Trans. Netw. | 1 |
| 2019 | CAMR: Coded Aggregated MapReduceabstractMany big data algorithms executed on MapReduce-like systems have a shuffle phase that often dominates the overall job execution time. Recent work has demonstrated schemes where the communication load in the shuffle phase can be traded off for the computation load in the map phase. In this work, we focus on a class of distributed algorithms, broadly used in deep learning, where intermediate computations of the same task can be combined. Even though prior techniques reduce the communication load significantly, they require a number of jobs that grows exponentially in the system parameters. This limitation is crucial and may diminish the load gains as the algorithm scales. We propose a new scheme which achieves the same load as the state-of-the-art while ensuring that the number of jobs as well as the number of subfiles that the data set needs to be split into remain small. Konstantinos Konstantinidis, Aditya Ramamoorthy |
ISIT | 1 |
| 2018 | Leveraging Coding Techniques for Speeding up Distributed ComputingabstractLarge scale clusters running MapReduce, Spark etc. routinely process data that are on the orders of petabytes or more. The philosophy in these methods is to split the overall job into smaller tasks that are executed on different servers; this is called the map phase. This is followed by a data shuffling phase where appropriate data is exchanged between the servers. The final reduce phase, completes the computation. Prior work has explored a mechanism for reducing the overall execution time by operating on a computation vs. communication tradeoff. Specifically, the idea is to run redundant copies of map tasks that are placed on judiciously chosen servers. The shuffle phase exploits the location of the nodes and utilizes coded transmission. The main drawback of this approach is that it requires the original job to be split into a number of map tasks that grows exponentially in the system parameters. This is problematic, as we demonstrate that splitting jobs too finely can in fact adversely affect the overall execution time. In this work we show that one can simultaneously obtain low communication loads while ensuring that jobs do not need to be split too finely. Our approach uncovers a deep relationship between this problem and a class of combinatorial structures called resolvable designs. We present experimental results obtained on Amazon EC2 clusters for a widely known distributed algorithm, namely TeraSort. We obtain over 4.69× improvement in speedup over the baseline approach and more than 2.6× over current state of the art. Konstantinos Konstantinidis, Aditya Ramamoorthy |
GLOBECOM | 1 |
| 2011 | A Center-Surround Histogram for content-based image retrieval
Konstantinos Konstantinidis, Vasileios Vonikakis, Georgios Panitsidis, Ioannis Andreadis |
Pattern Anal. Appl. | 1 |
| 2009 | Design and Implementation of a Fuzzy-Modified Ant Colony Hardware Structure for Image RetrievalabstractIn this paper, a hardware implementation of a fuzzy-modified ant colony processor that is suitable for image retrieval is presented for the first time. The proposed method utilizes three different descriptors in a two-stage fuzzy ant algorithm where the query image represents the nest and the database images represent the food. From the hardware point of view, only a small number of algorithms for hardware implementation have been reported in the image retrieval literature, since research focuses mainly on possible software solutions and the acceleration of existing algorithms. The proposed digital hardware structure is based on a sequence of pipeline stages, while parallel processing is also used in order to minimize computational times. It is capable of performing the extraction and comparison of features from (64$\,\times\,$64)-pixel-size color images, although through a simple transformation it can be easily expanded to accommodate images of larger sizes. The architecture of the processor is generic; the units that perform the fuzzy inference can be used with different descriptors than the ones proposed here and can be utilized for other fuzzy applications. It was designed, compiled, and simulated using the Quartus Programmable Logic Development System by the Altera Corporation. The fuzzy processor exhibits a level of inference performance of 800 K fuzzy logic inferences per second with 24 rules, and can be used for real-time applications where the need for short processing times is of the utmost importance. Konstantinos Konstantinidis, Georgios Ch. Sirakoulis, Ioannis Andreadis |
IEEE Trans. Syst. Man Cybern. Part C | 1 |