Ioannis P. Vlahavas

dblp:v/IoannisPVlahavas · DBLP profile ↗
← Back
107ranked-venue papers
8as first author
20since 2021 · last 2025
0000-0003-3477-8825ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 67 · 1 first-author · 17 since 2021Databases, data management, data science and information retrieval · 25 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 14 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 4 since 2021Software engineering, systems software and programming languages · 7 · 2 first-authorSystems, architecture and hardware · 5 · 4 first-authorHuman-computer interaction and ubiquitous computing · 2
YearPublicationVenuePosition
2025 Learning to InMoov: A Deep Learning Approach to Modeling Human Hand
abstract
Vision-based Imitation Learning has achieved remarkable success in gripper manipulation, as ut eliminates the need for exhaustive programming. However, current methods depend on large, task-specific datasets or require replaying policies under identical training conditions, which limiting their scalability. Moreover, as grippers evolve into humanoid hands, the challenge of precise control grows substantially. In this paper, we propose a speech-driven controller for human-sized robotic hands that translates natural language commands directly into actuator controls, removing the need for task-specific video data and enabling a more natural human–robot interaction. To achieve this, we first train a model to map observed human hand motion to actuator controls through a camera. This learned model forms the foundation for rapidly developing a library of motion primitives. Subsequently, we train an Autoregressive Stateful Neural Network to convert verbal instructions into sequences of those primitives, composing multi-step trajectory sequences. We validate our approach by integrating the controller into the open-source InMoov Hand-i2 project. This work lays the groundwork for scalable, adaptable controllers that can be fine-tuned to new tasks with minimal effort. We provide the supplementary material and the code on Github: https://github.com/kochlisGit/InmoovNet.
Vasilis Kochliaridis, Chrysoula Moschou, Alexandra Dimitrakopoulou, Ioannis P. Vlahavas
ECAI4
2025 Scaling Multi-Frame Transformers for End-to-End Driving
Vasilis Kochliaridis, Filippos Moumtzidellis, Ioannis P. Vlahavas
ICAART (3)3
2025 Markowitz random forest: Weighting classification and regression trees with modern portfolio theory
Eleftherios Kouloumpris, Ioannis P. Vlahavas
Neurocomputing2
2025 DACL+: domain-adapted contrastive learning for enhanced low-resource language representations in document clustering tasks
Dimitrios Zaikis, Ioannis P. Vlahavas
Neural Comput. Appl.2
2025 Personality Assessment System Using Artificial Intelligence in a Game Environment
abstract
Personality traits are essential for understanding human behavior, with applications in many areas such as job screening and team building. Traditional self-assessment methods are prone to biases and often mundane, leading to misleading results. To address these limitations, we propose MindEscape a novel game-based approach using a digital 3D Escape Room, and Artificial Intelligence-driven models, based on the OCEAN Five personality traits (openness, conscientiousness, extraversion, agreeableness, neuroticism). We developed a Multi-Output Regression System (MORS), which is used to make personality assessment to human players based on their gameplay data. As this AI model needs labeled data to be trained on, we developed single- and multi-agent systems that emulate human behaviors using custom reward functions powered by deep-Reinforcement Learning and generate the necessary data to train the system. Preliminary experiments with students from Greece and Italy show strong correlations between game-derived profiles and questionnaire baselines. This methodology offers an engaging, scalable and objective alternative for individual and team personality evaluation, advancing data-driven assessment methods.
Georgios Liapis, Ioannis P. Vlahavas
IEEE Trans. Games2
2025 TransformDDI: The Transformer-Based Joint Multi-Task Model for End-to-End Drug-Drug Interaction Extraction
abstract
Drug-Drug Interactions (DDI) identification is a part of the drug safety process, that focuses at avoiding potential adverse drug effects that can lead to patient health risks. With the exponential growth in published literature, it becomes increasingly difficult to extract useful information from the most relevant research. Therefore, Machine Learning and specifically Relationship Extraction has been employed for the extraction of DDIs from biomedical literature. This task consists of both Named Entity Recognition and Relationship Classification techniques tackled in either pipelined or joint approaches for recognizing drug mentions and classifying their interactions, respectively. However, current approaches are prone to error propagation between the tasks, not taking the relevance between them into account. In this paper we propose TransformDDI, an end-to-end Transformer-based joint multi-task DDI extraction model that integrates domain knowledge and a shared parameter layer in a dynamic drug entities extraction and interaction classification Language Model architecture. Our proposed model can generate variable outputs based on the recognized drug entities in a single-model architecture by implementing a Dynamic Pair Attention Mechanism with task-specific focus and dynamic loss functions. Experiments conducted on the DDI Extraction 2013 benchmark corpus indicate that our methodology offers significant improvements over the current state-of-the-art.
Dimitrios Zaikis, Ioannis P. Vlahavas
IEEE J. Biomed. Health Informatics2
2024 ViT2 - Pre-training Vision Transformers for Visual Times Series Forecasting
Vasilis Kochliaridis, Ioannis P. Pierros, Georgios Romanos, Ioannis P. Vlahavas
ICPR (7)4
2024 UNSURE - A machine learning approach to cryptocurrency trading
Vasilis Kochliaridis, Anastasia Papadopoulou, Ioannis P. Vlahavas
Appl. Intell.3
2024 SABER: Stochastic-Aware Bootstrap Ensemble Ranking for portfolio management
Eleftherios Kouloumpris, Konstantinos Moutsianas, Ioannis P. Vlahavas
Expert Syst. Appl.3
2023 DACL: A Domain-Adapted Contrastive Learning Approach to Low Resource Language Representations for Document Clustering Tasks
Dimitrios Zaikis, Stylianos Kokkas, Ioannis P. Vlahavas
EANN3
2023 Classifying Intelligence Tests Patterns Using Machine Learning Methods
Georgios Liapis, Loukritira Stefanou, Ioannis P. Vlahavas
ICPRAM3
2023 Combining deep reinforcement learning with technical analysis and trend monitoring on cryptocurrency markets
abstract
Abstract Cryptocurrency markets experienced a significant increase in the popularity, which motivated many financial traders to seek high profits in cryptocurrency trading. The predominant tool that traders use to identify profitable opportunities is technical analysis. Some investors and researchers also combined technical analysis with machine learning, in order to forecast upcoming trends in the market. However, even with the use of these methods, developing successful trading strategies is still regarded as an extremely challenging task. Recently, deep reinforcement learning (DRL) algorithms demonstrated satisfying performance in solving complicated problems, including the formulation of profitable trading strategies. While some DRL techniques have been successful in increasing profit and loss (PNL) measures, these techniques are not much risk-aware and present difficulty in maximizing PNL and lowering trading risks simultaneously. This research proposes the combination of DRL approaches with rule-based safety mechanisms to both maximize PNL returns and minimize trading risk. First, a DRL agent is trained to maximize PNL returns, using a novel reward function. Then, during the exploitation phase, a rule-based mechanism is deployed to prevent uncertain actions from being executed. Finally, another novel safety mechanism is proposed, which considers the actions of a more conservatively trained agent, in order to identify high-risk trading periods and avoid trading. Our experiments on 5 popular cryptocurrencies show that the integration of these three methods achieves very promising results.
Vasilis Kochliaridis, Eleftherios Kouloumpris, Ioannis P. Vlahavas
Neural Comput. Appl.3
2022 Architecture-Agnostic Time-Step Boosting: A Case Study in Short-Term Load Forecasting
Ioannis P. Pierros, Ioannis P. Vlahavas
ICANN (3)2
2022 AlphaBluff: An AI-Powered Heads-Up No-Limit Texas Hold'em Poker Video Game
abstract
Complex games require disparate behaviors in order to be solved, giving space to researchers to study AI model behaviors in various settings. At the same time, the video game industry benefits by incorporating these models in their games for delivering realistic and challenging gameplay experience to users. However, there is a well-known difficulty of implementing and training efficient models in complex games for entertainment purposes. In this paper, we report on our approach to overcome this challenge and ultimately develop AlphaBluff, a Heads-Up No-Limit Texas Hold’em (HUNL) Poker variation video game developed in the Unity game engine, in which human players can play against trained AI opponents. Initially we trained different state-of-the-art AI models and analyzed their individual performance scores in a custom HUNL environment, as well as their performance against each other. AlphaBluff was developed with the goal of producing a professional-level poker video game that includes cutting-edge AI opponents, which, to our knowledge has never been developed before. Using data gathered by gameplay sessions from beta testers, we performed a statistical analysis and concluded that our models have a high win rate against human players. An adaptation of our system can further enrich this unique gameplay experience by combining these models, data and statistical reports, in order to develop an efficient player-opponent matchmaking mechanism.
Aristotelis Lazaridis, Christos Perchanidis, Doxakis Chovardas, Ioannis P. Vlahavas
INISTA4
2022 Retail Demand Forecasting for 1 Million Products
Ioannis P. Pierros, Eleftherios Kouloumpris, Dimitrios Zaikis, Ioannis P. Vlahavas
ISDA (1)4
2022 REIN-2: Giving birth to prepared reinforcement learning agents using reinforcement learning agents
Aristotelis Lazaridis, Ioannis P. Vlahavas
Neurocomputing2
2022 Sector-level sentiment analysis with deep learning
Ioannis Almalis, Eleftherios Kouloumpris, Ioannis P. Vlahavas
Knowl. Based Syst.3
2021 TP-DDI: Transformer-based pipeline for the extraction of Drug-Drug Interactions
Dimitrios Zaikis, Ioannis P. Vlahavas
Artif. Intell. Medicine2
2021 A neural Entity Coreference Resolution review
Nikolaos Stylianou, Ioannis P. Vlahavas
Expert Syst. Appl.2
2021 TransforMED: End-to-Εnd Transformers for Evidence-Based Medicine and Argument Mining in medical literature
Nikolaos Stylianou, Ioannis P. Vlahavas
J. Biomed. Informatics2
2020 Multi-target regression via output space quantization
abstract
Multi-target regression is concerned with the prediction of multiple continuous target variables using a shared set of predictors. Two key challenges in multi-target regression are: (a) modelling target dependencies and (b) scalability to large output spaces. In this paper, a new multi-target regression method is proposed that tries to jointly address these challenges via a novel problem transformation approach. The proposed method, called MRQ, is based on the idea of quantizing the output space in order to transform the multiple continuous targets into one or more discrete ones. Learning on the transformed output space naturally enables modeling of target dependencies while the quantization strategy can be flexibly parameterized to control the trade-off between prediction accuracy and computational efficiency. Experiments on a large collection of benchmark datasets show that MRQ is both highly scalable and also competitive with the state-of-the-art in terms of accuracy. In particular, an ensemble version of MRQ obtains the best overall accuracy, while being an order of magnitude faster than the runner up method.
Eleftherios Spyromitros Xioufis, Konstantinos Sechidis, Ioannis P. Vlahavas
IJCNN3
2020 EBM+: Advancing Evidence-Based Medicine via two level automatic identification of Populations, Interventions, Outcomes in medical literature
Nikolaos Stylianou, Gerasimos Razis, Dimitrios G. Goulis, Ioannis P. Vlahavas
Artif. Intell. Medicine4
2020 Deep Reinforcement Learning: A State-of-the-Art Walkthrough
abstract
Deep Reinforcement Learning is a topic that has gained a lot of attention recently, due to the unprecedented achievements and remarkable performance of such algorithms in various benchmark tests and environmental setups. The power of such methods comes from the combination of an already established and strong field of Deep Learning, with the unique nature of Reinforcement Learning methods. It is, however, deemed necessary to provide a compact, accurate and comparable view of these methods and their results for the means of gaining valuable technical and practical insights. In this work we gather the essential methods related to Deep Reinforcement Learning, extracting common property structures for three complementary core categories: a) Model-Free, b) Model-Based and c) Modular algorithms. For each category, we present, analyze and compare state-of-the-art Deep Reinforcement Learning algorithms that achieve high performance in various environments and tackle challenging problems in complex and demanding tasks. In order to give a compact and practical overview of their differences, we present comprehensive comparison figures and tables, produced by reported performances of the algorithms under two popular simulation platforms: the Atari Learning Environment and the MuJoCo physics simulation platform. We discuss the key differences of the various kinds of algorithms, indicate their potential and limitations, as well as provide insights to researchers regarding future directions of the field.
Aristotelis Lazaridis, Anestis Fachantidis, Ioannis P. Vlahavas
J. Artif. Intell. Res.3
2019 Multi-target feature selection through output space clustering
Konstantinos Sechidis, Eleftherios Spyromitros Xioufis, Ioannis P. Vlahavas
ESANN3
2018 PaaSport semantic model: An ontology for a platform-as-a-service semantically interoperable marketplace
Nick Bassiliades, Moisis Symeonidis, Panagiotis Gouvas, Efstratios Kontopoulos, Georgios Meditskos, Ioannis P. Vlahavas
Data Knowl. Eng.6
2017 A semantic recommendation algorithm for the PaaSport platform-as-a-service marketplace
Nick Bassiliades, Moisis Symeonidis, Georgios Meditskos, Efstratios Kontopoulos, Panagiotis Gouvas, Ioannis P. Vlahavas
Expert Syst. Appl.6
2016 Integrating multiple immunogenetic data sources for feature extraction and mining somatic hypermutation patterns: the case of "towards analysis" in chronic lymphocytic leukaemia
abstract
BACKGROUND: Somatic Hypermutation (SHM) refers to the introduction of mutations within rearranged V(D)J genes, a process that increases the diversity of Immunoglobulins (IGs). The analysis of SHM has offered critical insight into the physiology and pathology of B cells, leading to strong prognostication markers for clinical outcome in chronic lymphocytic leukaemia (CLL), the most frequent adult B-cell malignancy. In this paper we present a methodology for integrating multiple immunogenetic and clinocobiological data sources in order to extract features and create high quality datasets for SHM analysis in IG receptors of CLL patients. This dataset is used as the basis for a higher level integration procedure, inspired form social choice theory. This is applied in the Towards Analysis, our attempt to investigate the potential ontogenetic transformation of genes belonging to specific stereotyped CLL subsets towards other genes or gene families, through SHM. RESULTS: The data integration process, followed by feature extraction, resulted in the generation of a dataset containing information about mutations occurring through SHM. The Towards analysis performed on the integrated dataset applying voting techniques, revealed the distinct behaviour of subset #201 compared to other subsets, as regards SHM related movements among gene clans, both in allele-conserved and non-conserved gene areas. With respect to movement between genes, a high percentage movement towards pseudo genes was found in all CLL subsets. CONCLUSIONS: This data integration and feature extraction process can set the basis for exploratory analysis or a fully automated computational data mining approach on many as yet unanswered, clinically relevant biological questions.
Ioannis Kavakiotis, Aliki Xochelli, Andreas Agathangelidis, Grigorios Tsoumakas, Nicos Maglaveras, Kostas Stamatopoulos, Anastasia Hadzidimitriou, Ioannis P. Vlahavas, Ioanna Chouvarda
BMC Bioinform.8
2016 Multi-target regression via input space expansion: treating targets as inputs
Eleftherios Spyromitros Xioufis, Grigorios Tsoumakas, William Groves, Ioannis P. Vlahavas
Mach. Learn.4
2016 The Tomaco Hybrid Matching Framework for SAWSDL Semantic Web Services
abstract
This work aims to advance Web Service retrieval, also known as Matching, in two directions. First, it introduces a matching algorithm for SAWSDL, which adapts and extends known concepts with novel strategies. Effective logic-based and syntactic strategies are introduced and combined in a novel hybrid strategy, targeting an envisioned well-defined, real-world scenario for matching. The algorithm is evaluated in a universal environment for matching algorithms, SME2, in an objective, reproducible manner. Evaluation ranks Tomaco high amongst state of the art, especially for early recall levels (first in macro-averaging precision, up to 0.7 recall). Secondly, this work introduces the Tomaco web application, which aims to promote wide-spread adoption of Semantic Web Services while targeting the lack of user-friendly applications in this field, by integrating a variety of configurable matching algorithms proposed in this paper. It, finally, allows discovery of both existing and user-contributed service collections and ontologies, serving also as a service registry.
Thanos G. Stavropoulos, Stelios Andreadis, Nick Bassiliades, Dimitris Vrakas, Ioannis P. Vlahavas
IEEE Trans. Serv. Comput.5
2015 Improving Diversity in Image Search via Supervised Relevance Scoring
abstract
Results returned by commercial image search engines should include relevant and diversified depictions of queries in order to ensure good coverage of users' information needs. While relevance has drastically improved in recent years, diversity is still an open problem. In this paper we propose a reranking method that could be implemented on top of such engines in order to provide a better balance between relevance and diversity. Our method formulates the reranking problem as an optimization of a utility function that jointly considers relevance and diversity. Our main contribution is the replacement of the unsupervised definition of relevance that is commonly used in this formulation with a supervised classification model that strives to capture a query and application-specific notion of relevance. This model provides more accurate relevance scores that lead to significantly improved diversification performance. Furthermore, we propose a stacking-type ensemble learning approach that allows combining multiple features in a principled way when computing the relevance of an image. An empirical evaluation carried out on the datasets of the MediaEval 2013 and 2014 "Retrieving Diverse Social Images" (RDSI) benchmarks confirms the superior performance of the proposed method compared to other participating systems as well as a state-of-the-art, unsupervised reranking method.
Eleftherios Spyromitros Xioufis, Symeon Papadopoulos, Alexandru-Lucian Gînsca, Adrian Popescu 0001, Ioannis Kompatsiaris, Ioannis P. Vlahavas
ICMR6
2015 Dynamic ensemble pruning based on multi-label classification
Fotini Markatopoulou, Grigorios Tsoumakas, Ioannis P. Vlahavas
Neurocomputing3
2015 Rule-based approaches for energy savings in an ambient intelligence environment
Thanos G. Stavropoulos, Efstratios Kontopoulos, Nick Bassiliades, John Argyriou, Antonis Bikakis, Dimitris Vrakas, Ioannis P. Vlahavas
Pervasive Mob. Comput.7
2014 Multi-target Regression via Random Linear Target Combinations
Grigorios Tsoumakas, Eleftherios Spyromitros Xioufis, Aikaterini Vrekou, Ioannis P. Vlahavas
ECML/PKDD (3)4
2014 Reinforcement learning agents providing advice in complex video games
abstract
This article introduces a teacher–student framework for reinforcement learning, synthesising and extending material that appeared in conference proceedings [Torrey, L., & Taylor, M. E. (2013)]. Teaching on a budget: Agents advising agents in reinforcement learning. {Proceedings of the international conference on autonomous agents and multiagent systems}] and in a non-archival workshop paper [Carboni, N., &Taylor, M. E. (2013, May)]. Preliminary results for 1 vs. 1 tactics in StarCraft. {Proceedings of the adaptive and learning agents workshop (at AAMAS-13)}]. In this framework, a teacher agent instructs a student agent by suggesting actions the student should take as it learns. However, the teacher may only give such advice a limited number of times. We present several novel algorithms that teachers can use to budget their advice effectively, and we evaluate them in two complex video games: StarCraft and Pac-Man. Our results show that the same amount of advice, given at different moments, can have different effects on student learning, and that teachers can significantly affect student learning even when students use different learning methods and state representations.
Matthew E. Taylor, Nicholas Carboni, Anestis Fachantidis, Ioannis P. Vlahavas, Lisa Torrey
Connect. Sci.4
2014 A Comprehensive Study Over VLAD and Product Quantization in Large-Scale Image Retrieval
abstract
This paper deals with content-based large-scale image retrieval using the state-of-the-art framework of VLAD and Product Quantization proposed by Jegou as a starting point. Demonstrating an excellent accuracy-efficiency trade-off, this framework has attracted increased attention from the community and numerous extensions have been proposed. In this work, we make an in-depth analysis of the framework that aims at increasing our understanding of its different processing steps and boosting its overall performance. Our analysis involves the evaluation of numerous extensions (both existing and novel) as well as the study of the effects of several unexplored parameters. We specifically focus on: a) employing more efficient and discriminative local features; b) improving the quality of the aggregated representation; and c) optimizing the indexing scheme. Our thorough experimental evaluation provides new insights into extensions that consistently contribute, and others that do not, to performance improvement, and sheds light onto the effects of previously unexplored parameters of the framework. As a result, we develop an enhanced framework that significantly outperforms the previous best reported accuracy results on standard benchmarks and is more efficient.
Eleftherios Spyromitros Xioufis, Symeon Papadopoulos, Ioannis Kompatsiaris, Grigorios Tsoumakas, Ioannis P. Vlahavas
IEEE Trans. Multim.5
2013 aWESoME: A web service middleware for ambient intelligence
Thanos G. Stavropoulos, Konstantinos Gottis, Dimitris Vrakas, Ioannis P. Vlahavas
Expert Syst. Appl.4
2013 Transferring task models in Reinforcement Learning agents
Anestis Fachantidis, Ioannis Partalas, Grigorios Tsoumakas, Ioannis P. Vlahavas
Neurocomputing4
2012 Virtual laboratories on wireless communications: A contemporary, extensible approach
abstract
The present work demonstrates a novel, free and open-source educational software package on wireless communications. Targeting graduate and post-graduate studies, the package covers issues of antennas and propagation, wireless channel modeling (fading, shadowing, path loss, Doppler effect), static and adaptive modulation, client mobility and network planning applied to DVB/T and indoor networks (WiFi, femtocell) settings. The corresponding packages are fully interactive and parametric, offering 3D GUIs, ray traced maps and connection to field measurements. Being extensible via the addition of simple text files, the presented package constitutes a concrete approach that was missing from the related approaches that follow the virtual laboratories paradigm.
Christos Liaskos, George Koutitas, Ioannis P. Vlahavas
EDUCON3
2012 An Integrated Approach to Automated Semantic Web Service Composition through Planning
abstract
The paper presents an integrated approach for automated semantic web service composition using AI planning techniques. An important advantage of this approach is that the composition process, as well as the discovery of the atomic services that take part in the composition, are significantly facilitated by the incorporation of semantic information. OWL-S web service descriptions are transformed into a planning problem described in a standardized fashion using PDDL, while semantic information is used for the enhancement of the composition process as well as for approximating the optimal composite service when exact solutions are not found. Solving, visualization, manipulation, and evaluation of the produced composite services are accomplished, while, unlike other systems, independence from specific planners is maintained. Implementation was performed through the development and integration of two software systems, namely PORSCE II and VLEPPO. PORSCE II is responsible for the transformation process, semantic enhancement, and management of the results. VLEPPO is a general-purpose planning system used to automatically acquire solutions for the problem by invoking external planners. A case study is also presented to demonstrate the functionality, performance, and potential of the approach.
Ourania Hatzi, Dimitris Vrakas, Mara Nikolaidou, Nick Bassiliades, Dimosthenis Anagnostopoulos, Ioannis P. Vlahavas
IEEE Trans. Serv. Comput.6
2011 Dealing with Concept Drift and Class Imbalance in Multi-Label Stream Classification
Eleftherios Spyromitros Xioufis, Myra Spiliopoulou, Grigorios Tsoumakas, Ioannis P. Vlahavas
IJCAI4
2011 Multi-label Learning Approaches for Music Instrument Recognition
Eleftherios Spyromitros Xioufis, Grigorios Tsoumakas, Ioannis P. Vlahavas
ISMIS3
2011 On the Stratification of Multi-label Data
Konstantinos Sechidis, Grigorios Tsoumakas, Ioannis P. Vlahavas
ECML/PKDD (3)3
2011 PolyA-iEP: A data mining method for the effective prediction of polyadenylation sites
George Tzanis, Ioannis Kavakiotis, Ioannis P. Vlahavas
Expert Syst. Appl.3
2011 MULAN: A Java Library for Multi-Label Learning
Grigorios Tsoumakas, Eleftherios Spyromitros Xioufis, Jozef Vilcek, Ioannis P. Vlahavas
J. Mach. Learn. Res.4
2011 Random k-Labelsets for Multilabel Classification
abstract
A simple yet effective multilabel learning method, called label powerset (LP), considers each distinct combination of labels that exist in the training set as a different class value of a single-label classification task. The computational efficiency and predictive performance of LP is challenged by application domains with large number of labels and training examples. In these cases, the number of classes may become very large and at the same time many classes are associated with very few training examples. To deal with these problems, this paper proposes breaking the initial set of labels into a number of small random subsets, called labelsets and employing LP to train a corresponding classifier. The labelsets can be either disjoint or overlapping depending on which of two strategies is used to construct them. The proposed method is called RAkEL (RAndom k labELsets), where k is a parameter that specifies the size of the subsets. Empirical evidence indicates that RAkEL manages to improve substantially over LP, especially in domains with large number of labels and exhibits competitive performance against other high-performing multilabel learning methods.
Grigorios Tsoumakas, Ioannis Katakis 0001, Ioannis P. Vlahavas
IEEE Trans. Knowl. Data Eng.3
2010 System Architecture for a Smart University Building
Thanos G. Stavropoulos, Ageliki Tsioliaridou, George Koutitas, Dimitris Vrakas, Ioannis P. Vlahavas
ICANN (3)5
2010 Obtaining Bipartitions from Score Vectors for Multi-Label Classification
abstract
Multi-label classification is a popular learning task. However, some of the algorithms that learn from multi-label data, can only output a score for each label, so they cannot be readily used in applications that require bipartitions. In addition, several of the recent state-of-the-art multi-label classification algorithms, actually output a score vector primarily and employ one (sometimes simple) thresholding method in order to be able to output bipartitions. Furthermore, some approaches can naturally output both a score vector and a bipartition, but whether a better bipartition can be obtained through thresholding has not been investigated. This paper contributes a theoretical and empirical comparative study of existing thresholding methods, highlighting their importance for obtaining bipartitions of high quality.
Marios Ioannou, George Sakkas, Grigorios Tsoumakas, Ioannis P. Vlahavas
ICTAI (1)4
2010 Instance-Based Ensemble Pruning via Multi-Label Classification
abstract
Ensemble pruning is concerned with the reduction of the size of an ensemble prior to its combination. Its purpose is to reduce the space and time complexity of the ensemble and/or to increase the ensemble's accuracy. This paper focuses on instance-based approaches to ensemble pruning, where a different subset of the ensemble may be used for each different unclassified instance. We propose modeling this task as a multi-label learning problem, in order to take advantage of the recent advances in this area for the construction of effective ensemble pruning approaches. Results comparing the proposed framework against a variety of other instance-based ensemble pruning approaches in a variety of datasets using a heterogeneous ensemble of 200 classifiers, show that it leads to improved accuracy.
Fotini Markatopoulou, Grigorios Tsoumakas, Ioannis P. Vlahavas
ICTAI (1)3
2010 A visual programming system for automated problem solving
Ourania Hatzi, Dimitris Vrakas, Nick Bassiliades, Dimosthenis Anagnostopoulos, Ioannis P. Vlahavas
Expert Syst. Appl.5
2010 Tracking recurring contexts using ensemble classifiers: an application to email filtering
Ioannis Katakis 0001, Grigorios Tsoumakas, Ioannis P. Vlahavas
Knowl. Inf. Syst.3
2010 An ensemble uncertainty aware measure for directed hill climbing ensemble pruning
Ioannis Partalas, Grigorios Tsoumakas, Ioannis P. Vlahavas
Mach. Learn.3
2009 Semantic Web Service Composition Using Planning and Ontology Concept Relevance
abstract
This paper presents PORSCE II, a system that combines planning and ontology concept relevance for automatically composing semantic web services. The presented approach includes transformation of the web service composition problem into a planning problem, enhancement with semantic awareness and relaxation and solution through external planners. The produced plans are visualized and their accuracy is assessed.
Ourania Hatzi, Georgios Meditskos, Dimitris Vrakas, Nick Bassiliades, Dimosthenis Anagnostopoulos, Ioannis P. Vlahavas
Web Intelligence6
2009 Applying adaptive prediction to sea-water quality measurements
Evaggelos V. Hatzikos, Jari J. Hätönen, Nick Bassiliades, Ioannis P. Vlahavas, Eleni Fournou
Expert Syst. Appl.4
2009 Pruning an ensemble of classifiers via reinforcement learning
Ioannis Partalas, Grigorios Tsoumakas, Ioannis P. Vlahavas
Neurocomputing3
2009 An adaptive personalized news dissemination system
Ioannis Katakis 0001, Grigorios Tsoumakas, Evangelos Banos, Nick Bassiliades, Ioannis P. Vlahavas
J. Intell. Inf. Syst.5
2008 Polyadenylation site prediction using interesting emerging patterns
abstract
This paper presents a study on polyadenylation site prediction in mRNA sequences. We describe a method, called PolyA-EP, that we developed for predicting polyadenylation sites and we present a systematic study of the problem of recognizing mRNA 3' ends which contain a polyadenylation site using the proposed method. PolyA-EP exploits the advantages of emerging patterns, namely high understandability and discriminating power and can be used for both descriptive and predictive analysis. In particular, PolyA-EP is a parameterizable tool that can be used in order to extract interesting emerging patterns for describing or predicting polyadenylation sites. Moreover, the extracted emerging patterns can span across many elements around the polyadenylation site. We discuss the results of the experiments we conducted with Arabidopsis thaliana sequences drawing important conclusions and finally we propose a framework that improves the accuracy of polyadenylation site prediction.
George Tzanis, Ioannis Kavakiotis, Ioannis P. Vlahavas
BIBE3
2008 An Ensemble of Classifiers for coping with Recurring Contexts in Data Streams
abstract
This paper proposes a general framework for classifying data streams by exploiting incremental clustering in order to dynamically build and update an ensemble of incremental classifiers. To achieve this, a transformation function that maps batches of examples into a new conceptual feature space is proposed. The clustering algorithm is then applied in order to group different concepts and identify recurring contexts. The ensemble is produced by maintaining an classifier for every concept discovered in the streamThe full version of this paper as well as the datasets used for evaluation can be found at: http://mlkd.csd.auth.gr/concept_drift.html
Ioannis Katakis 0001, Grigorios Tsoumakas, Ioannis P. Vlahavas
ECAI3
2008 Reinforcement Learning with Classifier Selection for Focused Crawling
abstract
Focused crawlers are programs that wander in the Web, using its graph structure, and gather pages that belong to a specific topic. The most critical task in Focused Crawling is the scoring of the URLs as it designates the path that the crawler will follow, and thus its effectiveness. In this paper we propose a novel scheme for assigning scores to the URLs, based on the Reinforcement Learning (RL) framework. The proposed approach learns to select the best classifier for ordering the URLs. This formulation reduces the size of the search space for the RL method and makes the problem tractable. We evaluate the proposed approach on-line on a number of topics, which offers a realistic view of its performance, comparing it also with a RL method and a simple but effective classifier-based crawler. The results demonstrate the strength of the proposed approach.
Ioannis Partalas, Georgios Paliouras, Ioannis P. Vlahavas
ECAI3
2008 Focused Ensemble Selection: A Diversity-Based Method for Greedy Ensemble Selection
abstract
Ensemble selection deals with the reduction of an ensemble of predictive models in order to improve its efficiency and predictive performance. A number of ensemble selection methods that are based on greedy search of the space of all possible ensemble subsets have recently been proposed. This paper contributes a novel method, based on a new diversity measure that takes into account the strength of the decision of the current ensemble. Experimental comparison of the proposed method, dubbed Focused Ensemble Selection (FES), against state-of-the-art greedy ensemble selection methods shows that it leads to small ensembles with high predictive performance.
Ioannis Partalas, Grigorios Tsoumakas, Ioannis P. Vlahavas
ECAI3
2008 Regression via Classification applied on software defect estimation
Stamatia Bibi, Grigorios Tsoumakas, Ioannis Stamelos, Ioannis P. Vlahavas
Expert Syst. Appl.4
2008 An ontology-based planning system for e-course generation
Efstratios Kontopoulos, Dimitris Vrakas, Fotis Kokkoras, Nick Bassiliades, Ioannis P. Vlahavas
Expert Syst. Appl.5
2008 Greedy regression ensemble selection: Theory and an application to water quality prediction
Ioannis Partalas, Grigorios Tsoumakas, Evaggelos V. Hatzikos, Ioannis P. Vlahavas
Inf. Sci.4
2008 An empirical study on sea water quality prediction
Evaggelos V. Hatzikos, Grigorios Tsoumakas, George Tzanis, Nick Bassiliades, Ioannis P. Vlahavas
Knowl. Based Syst.5
2007 Random k -Labelsets: An Ensemble Method for Multilabel Classification
Grigorios Tsoumakas, Ioannis P. Vlahavas
ECML2
2007 Multi-agent Reinforcement Learning Using Strategies and Voting
abstract
Multiagent learning attracts much attention in the past few years as it poses very challenging problems. Reinforcement Learning is an appealing solution to the problems that arise to Multi Agent Systems (MASs). This is due to the fact that Reinforcement Learning is a robust and well suited technique for learning in MASs. This paper proposes a multi-agent Reinforcement Learning approach, that uses coordinated actions, which we call strategies and a voting process that combines the decisions of the agents, in order to follow a strategy. We performed experiments to the predator-prey domain, comparing our approach with other multi-agent Reinforcement Learning techniques, getting promising results.
Ioannis Partalas, Ioannis Feneris, Ioannis P. Vlahavas
ICTAI (2)3
2007 Accurate Classification of SAGE Data Based on Frequent Patterns of Gene Expression
abstract
In this paper we present a method for classifying accurately SAGE (serial analysis of gene expression) data. The high dimensionality of the data, namely the large number of features, in combination with the small number of samples poses a great challenge and demands more accurate and robust algorithms for classification. The prediction accuracy of the up to now proposed approaches is moderate. In our approach we exploit the associations among the expressions of genes in order to construct more accurate classifiers. For validating the effectiveness of our approach we experimented with two real datasets using numerous feature selection and classification algorithms. The results have shown that our approach improves significantly the classification accuracy, which reaches 99%.
George Tzanis, Ioannis P. Vlahavas
ICTAI (1)2
2007 Monitoring water quality through a telematic sensor network and a fuzzy expert system
abstract
Abstract: In this paper we present an expert system that monitors seawater quality and pollution in northern Greece through a sensor network called Andromeda. The expert system monitors sensor data collected by local monitoring stations and reasons about the current level of water suitability for various aquatic uses, such as swimming and piscicultures. The aim of the expert system is to help the authorities in the decision‐making process in the battle against pollution of the aquatic environment, which is vital for public health and the economy of northern Greece. The expert system determines, using fuzzy logic, when certain environmental parameters exceed certain pollution limits, which are specified either by the authorities or by environmental scientists, and flags up appropriate alerts.
Evaggelos V. Hatzikos, Nick Bassiliades, Leonidas Asmanis, Ioannis P. Vlahavas
Expert Syst. J. Knowl. Eng.4
2007 An interoperable and scalable Web-based system for classifier sharing and fusion
Grigorios Tsoumakas, Ioannis P. Vlahavas
Expert Syst. Appl.2
2006 Software Defect Prediction Using Regression via Classification
abstract
In this paper we apply a machine learning approach to the problem of estimating the number of defects called Regression via Classification (RvC). RvC initially automatically discretizes the number of defects into a number of fault classes, then learns a model that predicts the fault class of a software system. Finally, RvC transforms the class output of the model back into a numeric prediction. This approach includes uncertainty in the models because apart from a certain number of faults, it also outputs an associated interval of values, within which this estimate lies, with a certain confidence. To evaluate this approach we perform a comparative experimental study of the effectiveness of several machine learning algorithms in a software dataset. The data was collected by Pekka Forselious and involves applications maintained by a bank of Finland.
Stamatia Bibi, Grigorios Tsoumakas, Ioannis Stamelos, Ioannis P. Vlahavas
AICCSA4
2006 A Defeasible Logic Reasoner for the Semantic Web
abstract
Defeasible reasoning is a rule-based approach for efficient reasoning with incomplete and inconsistent information. Such reasoning is, among others, useful for ontology integration, where conflicting information arises naturally; and for the modeling of business rules and policies, where rules with exceptions are often used. This paper describes these scenarios and reports on the implementation of a system for defeasible reasoning on the Web. The system, DR-DEVICE, is capable of reasoning about RDF metadata over multiple Web sources using defeasible logic rules. It is implemented on top of CLIPS production rule system and builds upon R-DEVICE, an earlier deductive rule system over RDF metadata that also supports derived attribute and aggregate attribute rules. Rules can be expressed either in a native CLIPS-like language, or in an extension of the OO-RuleML syntax. The operational semantics of defeasible logic are implemented through compilation into the generic rule language of R-DEVICE. The paper also presents a full semantic Web broker example for apartment renting.
Nick Bassiliades, Grigoris Antoniou, Ioannis P. Vlahavas
Int. J. Semantic Web Inf. Syst.3
2006 R-DEVICE: An Object-Oriented Knowledge Base for RDF Metadata
abstract
In this paper we present R-DEVICE, a deductive object-oriented knowledge base system for reasoning over RDF metadata. R-DEVICE imports RDF documents into the CLIPS production rule system by transforming RDF triples into COOL objects and uses a deductive rule language for reasoning about them. R-DEVICE is based on an OO RDF data model, different than the established triple-based model, which maps resources to objects and encapsulates properties inside resource objects, as traditional OO attributes. In this way, fewer joins are required to access the properties of a single resource resulting in better inferencing/querying performance, as it is experimentally shown in the paper. Furthermore, RDF can interoperate seamlessly with other Web data models and languages. The descriptive semantics of RDF may call for dynamic redefinitions of resource classes, which are handled by R-DEVICE effectively. Furthermore, R-DEVICE features a powerful deductive rule language for reasoning on top of RDF metadata. The rule language includes features such as normal and generalized path expressions, stratified negation, aggregate, grouping, and sorting functions. The rule language supports a second-order syntax, which is efficiently translated into sets of first-order logic rules using metadata, where variables can range over classes and properties, so that reasoning over the RDF schema can be made. Users can define views that are materialized and incrementally maintained by translating deductive rules into CLIPS production rules that preserve truth. Users can choose between an OPS5/CLIPS-like and a RuleML-like syntax. Finally, users can define and use functions through the CLIPS host language.
Nick Bassiliades, Ioannis P. Vlahavas
Int. J. Semantic Web Inf. Syst.2
2006 Communicating sequential processes for distributed constraint satisfaction
Ilias Sakellariou, Ioannis P. Vlahavas, Ivan Futó, Zoltán Pásztor, János Szeredi
Inf. Sci.2
2005 Hybrid ACE: Combining Search Directions for Heuristic Planning
abstract
One of the most promising trends in Domain-Independent AI Planning, nowadays, is state-space heuristic planning. The planners of this category construct general but efficient heuristic functions, which are used as a guide to traverse the state space either in a forward or in a backward direction. Although specific problems may favor one or the other direction, there is no clear evidence why any of them should be generally preferred. This paper presents Hybrid-AcE, a domain-independent planning system that combines search in both directions utilizing a complex criterion that monitors the progress of the search, to switch between them. Hybrid AcE embodies two powerful domain-independent heuristic functions extending one of the AcE planning systems. Moreover, the system is equipped with a fact-ordering technique and two methods for problem simplification that limit the search space and guide the algorithm to the most promising states. The bi-directional system has been tested on a variety of problems adopted from the AIPS planning competitions with quite promising results.
Dimitris Vrakas, Ioannis P. Vlahavas
Comput. Intell.2
2005 Web Service Composition Using a Deductive XML Rule Language
Nick Bassiliades, Dimosthenis Anagnostopoulos, Ioannis P. Vlahavas
Distributed Parallel Databases3
2005 Mining for weak periodic signals in time series databases
Christos Berberidis, Ioannis P. Vlahavas
Intell. Data Anal.2
2005 Selective fusion of heterogeneous classifiers
Grigorios Tsoumakas, Lefteris Angelis, Ioannis P. Vlahavas
Intell. Data Anal.3
2004 Lazy Adaptive Multicriteria Planning
Grigorios Tsoumakas, Dimitris Vrakas, Nick Bassiliades, Ioannis P. Vlahavas
ECAI4
2004 Effective Voting of Heterogeneous Classifiers
Grigorios Tsoumakas, Ioannis Katakis 0001, Ioannis P. Vlahavas
ECML3
2004 Clustering classifiers for knowledge discovery from physically distributed databases
Grigorios Tsoumakas, Lefteris Angelis, Ioannis P. Vlahavas
Data Knowl. Eng.3
2004 Distributed singleton consistency
abstract
Distributed constraint satisfaction has drawn much attention in the past years, with a number of algorithms proposed to tackle the problem. Research in the area has followed two directions: distributed search techniques and distributed filtering techniques. This paper presents a new distributed filtering algorithm, named Distributed Singleton Arc Consistency (Dis-SAC), which is based on the singleton consistency algorithm. Dis-SAC is a parallel, coarse-grain filtering algorithm aimed at improving the performance of singleton consistency by distributing the work to be done to a number of agents. The current paper presents the basic idea behind the algorithm and two versions of it that employ different communication policies along with experimental results obtained on a set of random binary CSP problems.
Ilias Sakellariou, Ioannis P. Vlahavas
J. Exp. Theor. Artif. Intell.2
2003 Multiobjective heuristic state-space planning
Ioannis Refanidis, Ioannis P. Vlahavas
Artif. Intell.2
2003 InterBase-KB: Integrating a Knowledge Base System with a Multidatabase System for Data Warehousing
abstract
This paper describes the integration of a multidatabase system and a knowledge-base system to support the data-integration component of a data warehouse. The multidatabase system integrates various component databases with a common query language; however, it does not provide capability for schema integration and other utilities necessary for data warehousing. In addition, the knowledge base system offers a declarative logic language with second-order syntax but first-order semantics for integrating the schemes of the data sources into the warehouse and for defining complex, recursively defined materialized views. Furthermore, deductive rules are also used for cleaning, checking the integrity and summarizing the data imported into the data warehouse. The knowledge base system features an efficient incremental view maintenance mechanism that is used for refreshing the data warehouse, without querying the data sources.
Nick Bassiliades, Ioannis P. Vlahavas, Ahmed K. Elmagarmid, Elias N. Houstis
IEEE Trans. Knowl. Data Eng.2
2002 Multiple and Partial Periodicity Mining in Time Series Databases
Christos Berberidis, Walid G. Aref, Mikhail J. Atallah, Ioannis P. Vlahavas, Ahmed K. Elmagarmid
ECAI4
2002 Effective Stacking of Distributed Classifiers
Grigorios Tsoumakas, Ioannis P. Vlahavas
ECAI2
2002 On the Discovery of Weak Periodicities in Large Time Series
Christos Berberidis, Ioannis P. Vlahavas, Walid G. Aref, Mikhail J. Atallah, Ahmed K. Elmagarmid
PKDD2
2002 MACLP: multi agent constraint logic programming
Ioannis P. Vlahavas
Inf. Sci.1
2002 Smart VideoText: a video data model based on conceptual graphs
Fotis Kokkoras, Haitao Jiang 0005, Ioannis P. Vlahavas, Ahmed K. Elmagarmid, Elias N. Houstis, Walid G. Aref
Multim. Syst.3
2001 The GRT Planning System: Backward Heuristic Construction in Forward State-Space Planning
abstract
This paper presents GRT, a domain-independent heuristic planning system for STRIPS worlds. GRT solves problems in two phases. In the pre-processing phase, it estimates the distance between each fact and the goals of the problem, in a backward direction. Then, in the search phase, these estimates are used in order to further estimate the distance between each intermediate state and the goals, guiding so the search process in a forward direction and on a best-first basis. The paper presents the benefits from the adoption of opposite directions between the preprocessing and the search phases, discusses some difficulties that arise in the pre-processing phase and introduces techniques to cope with them. Moreover, it presents several methods of improving the efficiency of the heuristic, by enriching the representation and by reducing the size of the problem. Finally, a method of overcoming local optimal states, based on domain axioms, is proposed. According to it, difficult problems are decomposed into easier sub-problems that have to be solved sequentially. The performance results from various domains, including those of the recent planning competitions, show that GRT is among the fastest planners.
Ioannis Refanidis, Ioannis P. Vlahavas
J. Artif. Intell. Res.2
2001 Parallel planning via the distribution of operators
abstract
This paper describes Operator Distribution Method for parallel Planning (ODMP), a parallelization method for efficient heuristic planning. The method innovates in that it parallelizes the application of the available operators to the current state and the evaluation of the successor states using the heuristic function. In order to achieve better load balancing and a lift in the scalability of the algorithm, the operator set is initially enlarged, by grounding the first argument of each operator. Additional load balancing is achieved through the reordering of the operator set, based on the expected amount of imposed work. ODMP is effective for heuristic planners, but it can be applied to planners that embody other search strategies as well. It has been applied to GRT, a domain-independent heuristic planner, and CL, a heuristic planner for simple logistics problems, and has been thoroughly tested on a set of logistics problems adopted from the AIPS-98 planning competition, giving quite promising results.
Dimitris Vrakas, Ioannis Refanidis, Ioannis P. Vlahavas
J. Exp. Theor. Artif. Intell.3
2000 Heuristic Planning with Resources
Ioannis Refanidis, Ioannis P. Vlahavas
ECAI2
2000 Knowledge based evaluation of software systems: a case study
Ioannis Stamelos, Ioannis P. Vlahavas, Ioannis Refanidis, Alexis Tsoukiàs
Inf. Softw. Technol.2
2000 E-DEVICE: An Extensible Active Knowledge Base System with Multiple Rule Type Support
abstract
This paper describes E-DEVICE, an extensible active knowledge base system (KBS) that supports the processing of event-driven, production, and deductive rules into the same active OODB system. E-DEVICE provides the infrastructure for the smooth integration of various declarative rule types, such as production and deductive rules, into an active OODB system that supports low-level event-driven rules only by: (1) mapping each declarative rule into one event-driven rule, offering centralized rule selection control for correct run-time behavior and conflict resolution, and (2) using complex events to map the conditions of declarative rules and monitor the database to incrementally match those conditions. E-DEVICE provides the infrastructure for easily extending the system by adding: (1) new rule types as subtypes of existing ones, and (2) transparent optimizations to the rule matching network. The resulting system is a flexible, yet efficient, KBS that gives the user the ability to express knowledge in a variety of high-level forms for advanced problem solving in data intensive applications.
Nick Bassiliades, Ioannis P. Vlahavas, Ahmed K. Elmagarmid
IEEE Trans. Knowl. Data Eng.2
1999 ESSE: an expert system for software evaluation
Ioannis P. Vlahavas, Ioannis Stamelos, Ioannis Refanidis, Alexis Tsoukiàs
Knowl. Based Syst.1
1999 OASys: an AND/OR parallel logic programming system
Ioannis P. Vlahavas, Petros Kefalas, Constantin Halatsis
Parallel Comput.1
1998 Exploiting and-or parallelism in Prolog: The OASys computational model and abstract architecture
Ioannis P. Vlahavas
J. Syst. Softw.1
1997 Processing Production Rules in DEVICE, and Active Knowledge Base System
Nick Bassiliades, Ioannis P. Vlahavas
Data Knowl. Eng.2
1997 DEVICE: Compiling production rules into event-driven rules using complex events
Nick Bassiliades, Ioannis P. Vlahavas
Inf. Softw. Technol.2
1996 Hierarchical Query Execution in a Parallel Object-Oriented Database System
Nick Bassiliades, Ioannis P. Vlahavas
Parallel Comput.2
1995 A Non-Uniform Data Fragmentation Strategy for Parallel Main-Menory Database Systems
Nick Bassiliades, Ioannis P. Vlahavas
VLDB2
1995 Comfresh: A Common Framework for Expert Systems and Hypertext
Fotis Kokkoras, Ioannis P. Vlahavas
Inf. Process. Manag.2
1995 PRACTIC: A Concurrent Object Data Model for a Parallel Object-Oriented Database System
Nick Bassiliades, Ioannis P. Vlahavas
Inf. Sci.2
1994 Modelling Constraints with Exceptions in Object-Oriented Databases
Nick Bassiliades, Ioannis P. Vlahavas
ER2
1994 A contribution to the problem of avoiding congestion in multistage networks in the presence of unbalanced traffic
Andreas S. Pomportsis, Ioannis P. Vlahavas
J. Syst. Softw.2
1992 An abstract prolog machine based on parallel resolution principle
Ioannis P. Vlahavas, Petros Kefalas
Microprocess. Microprogramming1
1992 A parallel Prolog resolution based on multiple unifications
Ioannis P. Vlahavas, Petros Kefalas
Parallel Comput.1
1989 L-machine: A low-cost personal sequential inference machine
Ioannis P. Vlahavas, Constantin Halatsis
J. Syst. Softw.1
1987 A RISC prolog machine architecture
Ioannis P. Vlahavas, Constantin Halatsis
Microprocess. Microprogramming1