Konstantinos Mavrogiorgos

Mr. Konstantinos Mavrogiorgos

orcid

Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

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

Representative Publications

View All Publications
2 October 2024 in Applied Sciences
Verified
Journal Article
Open access
PDF file
KMKonstantinos Mavrogiorgos
Konstantinos Mavrogiorgos
AKAthanasios Kiourtis
Athanasios Kiourtis
AMArgyro Mavrogiorgou
Argyro Mavrogiorgou
AMAndreas Menychtas
Andreas Menychtas
Dimosthenis KyriazisDimosthenis Kyriazis
Dimosthenis Kyriazis
Bias could be defined as the tendency to be in favor or against a person or a group, thus promoting unfairness. In computer science, bias is called algorithmic or artificial intelligence (i.e., AI) and can be described as the tendency to showcase recurrent errors in a computer system, which result in “unfair” outcomes. Bias in the “outside world” and algorithmic bias are interconnected since many types of algorithmic bias originate from external factors. The enormous variety of different types of AI biases that have been identified in diverse domains highlights the need for classifying the said types of AI bias and providing a detailed overview of ways to identify and mitigate them. The different types of algorithmic bias that exist could be divided into categories based on the origin of the bias, since bias can occur during the different stages of the Machine Learning (i.e., ML) lifecycle. This manuscript is a literature study that provides a detailed survey regarding the different categories of bias and the corresponding approaches that have been proposed to identify and mitigate them. This study not only provides ready-to-use algorithms for identifying and mitigating bias, but also enhances the empirical knowledge of ML engineers to identify bias based on the similarity that their use cases have to other approaches that are presented in this manuscript. Based on the findings of this study, it is observed that some types of AI bias are better covered in the literature, both in terms of identification and mitigation, whilst others need to be studied more. The overall contribution of this research work is to provide a useful guideline for the identification and mitigation of bias that can be utilized by ML engineers and everyone who is interested in developing, evaluating and/or utilizing ML models.

8 November 2022 in Sensors
Verified
Journal Article
Open access
PDF file
AMArgyro Mavrogiorgou
Argyro Mavrogiorgou
AKAthanasios Kiourtis
Athanasios Kiourtis
SKSpyridon kleftakis
Spyridon kleftakis
KMKonstantinos Mavrogiorgos
Konstantinos Mavrogiorgos
NZNikolaos Zafeiropoulos
Nikolaos Zafeiropoulos
Dimosthenis KyriazisDimosthenis Kyriazis
Dimosthenis Kyriazis
Extracting useful knowledge from proper data analysis is a very challenging task for efficient and timely decision-making. To achieve this, there exist a plethora of machine learning (ML) algorithms, while, especially in healthcare, this complexity increases due to the domain’s requirements for analytics-based risk predictions. This manuscript proposes a data analysis mechanism experimented in diverse healthcare scenarios, towards constructing a catalogue of the most efficient ML algorithms to be used depending on the healthcare scenario’s requirements and datasets, for efficiently predicting the onset of a disease. To this context, seven (7) different ML algorithms (Naïve Bayes, K-Nearest Neighbors, Decision Tree, Logistic Regression, Random Forest, Neural Networks, Stochastic Gradient Descent) have been executed on top of diverse healthcare scenarios (stroke, COVID-19, diabetes, breast cancer, kidney disease, heart failure). Based on a variety of performance metrics (accuracy, recall, precision, F1-score, specificity, confusion matrix), it has been identified that a sub-set of ML algorithms are more efficient for timely predictions under specific healthcare scenarios, and that is why the envisioned ML catalogue prioritizes the ML algorithms to be used, depending on the scenarios’ nature and needed metrics. Further evaluation must be performed considering additional scenarios, involving state-of-the-art techniques (e.g., cloud deployment, federated ML) for improving the mechanism’s efficiency.

6 July 2022
Verified
Book Chapter
Closed access
PDF file
SKSpyridon kleftakis
Spyridon kleftakis
AMArgyro Mavrogiorgou
Argyro Mavrogiorgou
KMKonstantinos Mavrogiorgos
Konstantinos Mavrogiorgos
AKAthanasios Kiourtis
Athanasios Kiourtis
Dimosthenis KyriazisDimosthenis Kyriazis
Dimosthenis Kyriazis

25 January 2023
Verified
Book Chapter
Closed access
PDF file
NZNikolaos Zafeiropoulos
Nikolaos Zafeiropoulos
AMArgyro Mavrogiorgou
Argyro Mavrogiorgou
SKSpyridon kleftakis
Spyridon kleftakis
KMKonstantinos Mavrogiorgos
Konstantinos Mavrogiorgos
AKAthanasios Kiourtis
Athanasios Kiourtis
Dimosthenis KyriazisDimosthenis Kyriazis
Dimosthenis Kyriazis

1 November 2025
Verified
Book Chapter
Closed access
PDF file
SBShahaf Bassan
Shahaf Bassan
SGShlomit Gur
Shlomit Gur
SZSergey Zeltyn
Sergey Zeltyn
KMKonstantinos Mavrogiorgos
Konstantinos Mavrogiorgos
RERon Eliav
Ron Eliav
Dimosthenis KyriazisDimosthenis Kyriazis
Dimosthenis Kyriazis

1 December 2023
Verified
Conference Paper
Open access
KMKonstantinos Mavrogiorgos
Konstantinos Mavrogiorgos
AKAthanasios Kiourtis
Athanasios Kiourtis
AMArgyro Mavrogiorgou
Argyro Mavrogiorgou
GMGeorge Manias
George Manias
Dimosthenis KyriazisDimosthenis Kyriazis
Dimosthenis Kyriazis
It is widely accepted that the current advancements in the fields of Natural Language Processing (NLP) and Artificial Intelligence (AI) in general, have provided the necessary means for the implementation of systems that were not possible in the past. Given the fact that there is now a vast volume of available text data, a tremendous amount of heterogenous language models have already been trained based on those data, in order to complete different tasks. The complexity of those tasks, in both the demands for computational resources and the efficiency of the corresponding approach, increases exponentially, mostly based on the volume and the complexity of the available data. A typical example of such a task is Question Answering (QA), where the data that are selected as a knowledge base for providing answers directly affect the efficiency, accuracy and the computational cost of the whole approach. As a result, when developing a QA tool, it is crucial to take into consideration a number of factors throughout the whole QA pipeline, in order to ensure that the given approach provides the right answers in the most efficient way possible. To this end, this paper proposes an efficient QA pipeline consisting of several steps, which range from the retrieval and preprocessing of the data to the selection of the appropriate language model, for assessing large documents that contain AI policies of OECD countries.