Eleni C. Akrida

dblp:136/5648 · also Eleni Ch. Akrida · DBLP profile ↗
← Back
20ranked-venue papers
15as first author
7since 2021 · last 2025
0000-0002-1126-1623ORCID · verified

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

Theory of computation · 12 · 12 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 3 · 3 since 2021Systems, architecture and hardware · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Multi-domain Evaluation of Auto-paraphrase Generation at Paragraph-Level: Insights for Education and Plagiarism Detection
Arwa Al Saqaabi, Craig D. Stewart, Eleni C. Akrida, Alexandra I. Cristea
ITS (2)3
2025 A Deep Learning Approach for Paragraph-Level Paraphrase Generation for Plagiarism Detection
abstract
Abstract Expressing information in different forms is an important skill that students should develop in school. This skill positively impacts academic reading and writing. However, it can also lead to negative consequences, such as plagiarism. Students may paraphrase original texts and present them as their own work. Therefore, the need to develop effective approaches to detect plagiarism and identify paraphrase has become increasingly important in academia, journalism, publishing, and other fields where innovation, novelty, and originality are highly valued, especially with the rising incidence of plagiarism in these areas because of the easy access to information on the internet and the capabilities of large language models. Most published detection methods analyse plagiarism at the sentence-level. We have developed approaches for generating and detecting paraphrased paragraphs by considering inter-sentence and intra-sentence relations, which enables the identification of paraphrased text at the paragraph-level. This includes joining, splitting, and/or shifting sentences within a paragraph, as students often plagiarise paragraphs. In the generating stage, we create the ALECS dataset, by developing three algorithms and applying a masking approach to tackle the paragraph’s syntactic and lexical layers while maintaining the paragraph’s semantics. ALECS can contribute to developing students’ abilities in paraphrasing, as there are more than 6 different forms for each source paragraph. In addition, as in this study, ALECS can be employed to train deep learning models for the purpose of generating or detecting plagiarised paragraphs. For the detection phase, our method shows robust results and outperforms existing work in detecting paragraph-level paraphrases, achieving a 90.1 F1 score with Longformer and reaching 96 when using a fine-tuned GPT-3.5. Graphical Abstract
Arwa Al Saqaabi, Craig D. Stewart, Eleni C. Akrida, Alexandra I. Cristea
Neural Process. Lett.3
2024 Designing a Pedagogical Framework for Developing Abstraction Skills
abstract
Abstraction is a fundamental skill and concept in computer science and it is also a difficult skill to teach. The purpose of the working group is to analyse different perspectives of abstraction's conceptualisation and ways of teaching the skill. Therefore as a result of the working group we will be first identifying how abstraction is discussed and defined in key literature. As a team we will agree on the perspectives and models we will like to explore in teaching context. Finally we will work with computing educators and computing education researchers to design a pedagogical framework that will enable the development of the abstraction skills.
Marjahan Begum, Julia Crossley, Filip Strömbäck, Eleni C. Akrida, Isaac Alpizar Chacon, Abigail Evans, Joshua B. Gross, Pontus Haglund, Violetta Lonati, Chandrika Satyavolu, Sverrir Thorgeirsson
ITiCSE (2)4
2024 Paraphrase Generation and Identification at Paragraph-Level
Arwa Al Saqaabi, Craig D. Stewart, Eleni C. Akrida, Alexandra I. Cristea
ITS (2)3
2022 A Paraphrase Identification Approach in Paragraph length texts
Arwa Al Saqaabi, Craig D. Stewart, Eleni C. Akrida, Alexandra I. Cristea
EDM3
2021 Connected Subgraph Defense Games
Eleni C. Akrida, Argyrios Deligkas, Themistoklis Melissourgos, Paul G. Spirakis
Algorithmica1
2021 The temporal explorer who returns to the base
Eleni C. Akrida, George B. Mertzios, Paul G. Spirakis, Christoforos L. Raptopoulos
J. Comput. Syst. Sci.1
2020 How fast can we reach a target vertex in stochastic temporal graphs?
abstract
Temporal graphs abstractly model real-life inherently dynamic networks. Given a graph G, a temporal graph with G as the underlying graph is a sequence of subgraphs (snapshots) Gt of G, where t≥1. In this paper we study stochastic temporal graphs, i.e. stochastic processes G whose random variables are the snapshots of a temporal graph on G. A natural feature observed in various real-life scenarios is a memory effect in the appearance probabilities of particular edges; i.e. the probability an edge e∈E appears at time step t depends on its appearance (or absence) at the previous k steps. We study the hierarchy of models of memory-k, k≥0, in an edge-centric network evolution setting: every edge of G has its own independent probability distribution for its appearance over time. We thoroughly investigate the complexity of two naturally related, but fundamentally different, temporal path problems, called Minimum Arrival and Best Policy.
Eleni C. Akrida, George B. Mertzios, Sotiris E. Nikoletseas, Christoforos L. Raptopoulos, Paul G. Spirakis, Victor Zamaraev
J. Comput. Syst. Sci.1
2020 Temporal vertex cover with a sliding time window
abstract
Modern, inherently dynamic systems are usually characterized by a network structure which is subject to discrete changes over time. Given a static underlying graph, a temporal graph can be represented via an assignment of a set of integer time-labels to every edge, indicating the discrete time steps when this edge is active. While most of the recent theoretical research on temporal graphs focused on temporal paths and other “path-related” temporal notions, only few attempts have been made to investigate “non-path” temporal problems. In this paper we introduce and study two natural temporal extensions of the classical problem VERTEX COVER. We present a thorough investigation of the computational complexity and approximability of these two temporal covering problems. We provide strong hardness results, complemented by approximation and exact algorithms. Some of our algorithms are polynomial-time, while others are asymptotically almost optimal under the Exponential Time Hypothesis (ETH) and other plausible complexity assumptions.
Eleni C. Akrida, George B. Mertzios, Paul G. Spirakis, Victor Zamaraev
J. Comput. Syst. Sci.1
2019 The Temporal Explorer Who Returns to the Base
Eleni C. Akrida, George B. Mertzios, Paul G. Spirakis
CIAC1
2019 How Fast Can We Reach a Target Vertex in Stochastic Temporal Graphs?
Eleni C. Akrida, George B. Mertzios, Sotiris E. Nikoletseas, Christoforos L. Raptopoulos, Paul G. Spirakis, Victor Zamaraev
ICALP1
2019 Connected Subgraph Defense Games
abstract
Abstract We study a security game over a network played between adefenderandkattackers. Every attacker chooses, probabilistically, a node of the network to damage. The defender chooses, probabilistically as well, a connected induced subgraph of the network of $$\lambda $$ λ nodes to scan and clean. Each attacker wishes to maximize the probability of escaping her cleaning by the defender. On the other hand, the goal of the defender is to maximize the expected number of attackers that she catches. This game is a generalization of the model from the seminal paper of Mavronicolas et al. Mavronicolas et al. (in: International symposium on mathematical foundations of computer science, MFCS, pp 717–728, 2006). We are interested in Nash equilibria of this game, as well as in characterizingdefense-optimalnetworks which allow for the bestequilibrium defense ratio; this is the ratio ofkover the expected number of attackers that the defender catches in equilibrium. We provide a characterization of the Nash equilibria of this game and defense-optimal networks. The equilibrium characterizations allow us to show that even if the attackers are centrally controlled the equilibria of the game remain the same. In addition, we give an algorithm for computing Nash equilibria. Our algorithm requires exponential time in the worst case, but it is polynomial-time for $$\lambda $$ λ constantly close to 1 orn. For the special case of tree-networks, we further refine our characterization which allows us to derive a polynomial-time algorithm for deciding whether a tree is defense-optimal and if this is the case it computes a defense-optimal Nash equilibrium. On the other hand, we prove that it is $${\mathtt {NP}}$$ NP -hard to find a best-defense strategy if the tree is not defense-optimal. We complement this negative result with a polynomial-time constant-approximation algorithm that computes solutions that are close to optimal ones for general graphs. Finally, we provide asymptotically (almost) tight bounds for thePrice of Defensefor any $$\lambda $$ λ ; this is the worst equilibrium defense ratio over all graphs.
Eleni C. Akrida, Argyrios Deligkas, Themistoklis Melissourgos, Paul G. Spirakis
SAGT1
2019 Temporal flows in temporal networks
Eleni C. Akrida, Jurek Czyzowicz, Leszek Gasieniec, Lukasz Kuszner, Paul G. Spirakis
J. Comput. Syst. Sci.1
2018 Temporal Vertex Cover with a Sliding Time Window
Eleni C. Akrida, George B. Mertzios, Paul G. Spirakis, Victor Zamaraev
ICALP1
2017 Temporal Flows in Temporal Networks
Eleni C. Akrida, Jurek Czyzowicz, Leszek Gasieniec, Lukasz Kuszner, Paul G. Spirakis
CIAC1
2017 The Complexity of Optimal Design of Temporally Connected Graphs
abstract
We study the design of small cost temporally connected graphs, under various constraints. We mainly consider undirected graphs of n vertices, where each edge has an associated set of discrete availability instances (labels). A journey from vertex u to vertex v is a path from u to v where successive path edges have strictly increasing labels. A graph is temporally connected iff there is a (u, v)-journey for any pair of vertices u, v, u ≠ v. We first give a simple polynomial-time algorithm to check whether a given temporal graph is temporally connected. We then consider the case in which a designer of temporal graphs can freely choose availability instances for all edges and aims for temporal connectivity with very small cost; the cost is the total number of availability instances used. We achieve this via a simple polynomial-time procedure which derives designs of cost linear in n. We also show that the above procedure is (almost) optimal when the underlying graph is a tree, by proving a lower bound on the cost for any tree. However, there are pragmatic cases where one is not free to design a temporally connected graph anew, but is instead given a temporal graph design with the claim that it is temporally connected, and wishes to make it more cost-efficient by removing labels without destroying temporal connectivity (redundant labels). Our main technical result is that computing the maximum number of redundant labels is APX-hard, i.e., there is no PTAS unless P = N P. On the positive side, we show that in dense graphs with random edge availabilities, there is asymptotically almost surely a very large number of redundant labels. A temporal design may, however, be minimal, i.e., no redundant labels exist. We show the existence of minimal temporal designs with at least nlogn labels.
Eleni C. Akrida, Leszek Gasieniec, George B. Mertzios, Paul G. Spirakis
Theory Comput. Syst.1
2016 Ephemeral networks with random availability of links: The case of fast networks
Eleni C. Akrida, Leszek Gasieniec, George B. Mertzios, Paul G. Spirakis
J. Parallel Distributed Comput.1
2015 On Verifying and Maintaining Connectivity of Interval Temporal Networks
Eleni C. Akrida, Paul G. Spirakis
ALGOSENSORS1
2015 On Temporally Connected Graphs of Small Cost
Eleni C. Akrida, Leszek Gasieniec, George B. Mertzios, Paul G. Spirakis
WAOA1
2014 Ephemeral networks with random availability of links: diameter and connectivity
abstract
In this work we consider temporal networks, the links of which are available only at random times (randomly available temporal networks). Our networks are {\em ephemeral}: their links appear sporadically, only at certain times, within a given maximum time (lifetime of the net). More specifically, our temporal networks notion concerns networks, whose edges (arcs) are assigned one or more random discrete-time labels drawn from a set of natural numbers. The labels of an edge indicate the discrete moments in time at which the edge is available. In such networks, information (e.g., messages) have to follow temporal paths, i.e., paths, the edges of which are assigned a strictly increasing sequence of labels. We first examine a very hostile network: a clique, each edge of which is known to be available only one random time in the time period {1,2, ..., n} (n is the number of vertices). How fast can a vertex send a message to all other vertices in such a network? To answer this, we define the notion of the Temporal Diameter for the random temporal clique and prove that it is Θ(log n) with high probability and in expectation. In fact, we show that information dissemination is very fast with high probability even in this hostile network with regard to availability. This result is similar to the results for the random phone-call model. Our model, though, is weaker. Our availability assumptions are different and randomness is provided only by the input. We show here that the temporal diameter of the clique is crucially affected by the clique's lifetime, a, e.g., when a is asymptotically larger than the number of vertices, n, then the temporal diameter must be Ω(a/nlog n ). We, then, consider the least number, r, of random points in time at which an edge is available, in order to guarantee at least a temporal path between any pair of vertices of the network (notice that the clique is the only network for which just one instance of availability per edge, even non-random, suffices for this). We show that r is Ω(log n) even for some networks of diameter 2. Finally, we compare this cost to an (optimal) deterministic allocation of labels of availability that guarantees a temporal path between any pair of vertices. For this reason, we introduce the notion of the Price of Randomness and we show an upper bound for general networks.
Eleni C. Akrida, Leszek Gasieniec, George B. Mertzios, Paul G. Spirakis
SPAA1