Kleomenis Katevas

dblp:150/3130 · DBLP profile ↗
← Back
16ranked-venue papers
5as first author
6since 2021 · last 2025
0000-0002-2945-5434ORCID · verified

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

Computer networks · 9 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 2 since 2021Security and privacy · 2 · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 since 2021Human-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.

Network and information security
6 papers
Security and privacy of machine learning · 61% Privacy and data protection · 28% Hardware security and side channels · 12%
Artificial intelligence
4 papers
Efficient and distributed learning · 92% Language models and text generation · 8%
Databases, data mining, and information retrieval
1 paper
Recommender systems · 100%
Computer networks
2 papers
Wireless networking · 38% Wireless sensing and localization · 38% Cellular and mobile networks · 23%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Energy-efficient computing · 53% Performance modeling and evaluation · 32% Distributed systems · 16%
Human-computer interaction and pervasive computing
2 papers
Ubiquitous computing and smart environments · 86% Collaborative and social computing · 14%

Topics — the 24 heaviest of 29, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Security and privacy of machine learning
membership inference
1.222025
Context-Aware Membership Inference Attacks against Pre-trained Large Language Models · EMNLP 2025
Poster: Towards Characterizing and Limiting Information Exposure in DNN Layers · CCS 2019
Machine learning › Efficient and distributed learning
on-device inference
0.922024
MELTing Point: Mobile Evaluation of Language Transformers · MobiCom 2024
Deep Private-Feature Extraction · IEEE Trans. Knowl. Data Eng. 2020
Security and privacy of machine learning › model privacy
training data memorization
0.912025
Context-Aware Membership Inference Attacks against Pre-trained Large Language Models · EMNLP 2025
Machine learning › Efficient and distributed learning › on-device inference
on-device LLM inference
0.812024
MELTing Point: Mobile Evaluation of Language Transformers · MobiCom 2024
Machine learning › Efficient and distributed learning
federated learning
0.612022
FLaaS - enabling practical federated learning on mobile environments · MobiSys 2022
Machine learning › Efficient and distributed learning › federated learning › federated learning systems
federated learning as a service
0.612022
FLaaS - enabling practical federated learning on mobile environments · MobiSys 2022
Recommender systems › multi-objective optimization
multi-objective recommendation
0.612022
Choosing the Best of Both Worlds: Diverse and Novel Recommendations through Multi-Objective Reinforcement Learning · WSDM 2022
Recommender systems › beyond-accuracy recommendation
novelty and diversity
0.612022
Choosing the Best of Both Worlds: Diverse and Novel Recommendations through Multi-Objective Reinforcement Learning · WSDM 2022
Recommender systems
sequential recommendation
0.612022
Choosing the Best of Both Worlds: Diverse and Novel Recommendations through Multi-Objective Reinforcement Learning · WSDM 2022
Recommender systems
session-based recommendation
0.612022
Choosing the Best of Both Worlds: Diverse and Novel Recommendations through Multi-Objective Reinforcement Learning · WSDM 2022
Privacy and data protection › privacy-preserving machine learning
federated learning privacy
0.512021
PPFL: privacy-preserving federated learning with trusted execution environments · MobiSys 2021
Security and privacy of machine learning › membership inference
membership inference defense
0.412020
DarkneTZ: towards model privacy at the edge using trusted execution environments · MobiSys 2020
Security and privacy of machine learning
model privacy
0.412020
DarkneTZ: towards model privacy at the edge using trusted execution environments · MobiSys 2020
Privacy and data protection
privacy-preserving data analysis
0.412020
Deep Private-Feature Extraction · IEEE Trans. Knowl. Data Eng. 2020
Privacy and data protection › anonymization
sensitive data removal
0.412020
Deep Private-Feature Extraction · IEEE Trans. Knowl. Data Eng. 2020
Hardware security and side channels
trusted execution environments
0.432021
PPFL: privacy-preserving federated learning with trusted execution environments · MobiSys 2021
DarkneTZ: towards model privacy at the edge using trusted execution environments · MobiSys 2020
Poster: Towards Characterizing and Limiting Information Exposure in DNN Layers · CCS 2019
Energy-efficient computing
power measurement
0.412019
BatteryLab, a distributed power monitoring platform for mobile devices: demo abstract · SenSys 2019
Wireless networking › wireless network protocols
bluetooth low energy
0.312017
Demo: Detecting Group Formations using iBeacon Technology · MobiSys 2017
Wireless sensing and localization
proximity detection
0.312017
Demo: Detecting Group Formations using iBeacon Technology · MobiSys 2017
Natural language and speech › Language models and text generation
pre-trained language model
0.312025
Context-Aware Membership Inference Attacks against Pre-trained Large Language Models · EMNLP 2025
Performance modeling and evaluation
workload characterization
0.212024
MELTing Point: Mobile Evaluation of Language Transformers · MobiCom 2024
Ubiquitous computing and smart environments
mobile sensing
0.212014
Poster: SensingKit: a multi-platform mobile sensing framework for large-scale experiments · MobiCom 2014
Hardware security and side channels › trusted execution environments
confidential computing
0.212022
FLaaS - enabling practical federated learning on mobile environments · MobiSys 2022
Ubiquitous computing and smart environments › mobile sensing
smartphone sensing
0.112014
Poster: SensingKit: a multi-platform mobile sensing framework for large-scale experiments · MobiCom 2014

Methods — techniques the papers use, named apart from their topics

perplexity-based statistical test · 1.7federated learning · 1.7performance tracing · 1.5benchmarking · 1.5trusted execution environment · 0.9log-rank privacy · 0.9information-theoretic constraint · 0.9scalarization · 0.6multi-objective reinforcement learning · 0.6graph theory · 0.6secure aggregation · 0.5greedy layer-wise training · 0.5model partitioning · 0.4generalization error measurement · 0.4distributed power monitoring · 0.4client-server architecture · 0.2
YearPublicationVenuePosition
2025 Context-Aware Membership Inference Attacks against Pre-trained Large Language Models
abstract
Membership Inference Attacks (MIAs) on pretrained Large Language Models (LLMs) aim at determining if a data point was part of the model's training set.Prior MIAs that are built for classification models fail at LLMs, due to ignoring the generative nature of LLMs across token sequences.In this paper, we present a novel attack on pre-trained LLMs that adapts MIA statistical tests to the perplexity dynamics of subsequences within a data point.Our method significantly outperforms prior approaches, revealing context-dependent memorization patterns in pre-trained LLMs.
Hongyan Chang, Ali Shahin Shamsabadi, Kleomenis Katevas, Hamed Haddadi 0001, Reza Shokri
EMNLP3
2024 MELTing Point: Mobile Evaluation of Language Transformers
abstract
Transformers have recently revolutionized the machine learning (ML) landscape, gradually making their way into everyday tasks and equipping our computers with "sparks of intelligence". However, their runtime requirements have prevented them from being broadly deployed on mobile. As personal devices become increasingly powerful at the consumer edge and prompt privacy becomes an ever more pressing issue, we explore the current state of mobile execution of Large Language Models (LLMs). To achieve this, we have created our own automation infrastructure, MELT, which supports the headless execution and benchmarking of LLMs on device, supporting different models, devices and frameworks, including Android, iOS and Nvidia Jetson devices. We evaluate popular instruction fine-tuned LLMs and leverage different frameworks to measure their end-to-end and granular performance, tracing their memory and energy requirements along the way.
Stefanos Laskaridis, Kleomenis Katevas, Lorenzo Minto, Hamed Haddadi 0001
MobiCom2
2022 FLaaS - enabling practical federated learning on mobile environments
abstract
Federated Learning (FL) [2] has emerged as a popular solution of Confidential Computing [3] to distributedly train a model on user devices, improving privacy and system scalability. Such privacy-preserving models can be used in wide range of applications, and especially in Telco networks [4]. However, there are no practical systems to easily enable FL training on mobile apps, and especially in an as-a-service fashion. In this demo, we implement and test FLaaS, our recently proposed end-to-end FL service [1]. FLaaS includes a client-side framework with app library and service, and a back-end server, to enable secure and easy to deploy intra- and inter-app FL model training on mobile environments.
Kleomenis Katevas, Diego Perino, Nicolas Kourtellis
MobiSys1
2022 BatteryLab: A Collaborative Platform for Power Monitoring - https: //batterylab.dev
Matteo Varvello, Kleomenis Katevas, Mihai Plesa, Hamed Haddadi 0001, Fabián E. Bustamante, Benjamin Livshits
PAM2
2022 Choosing the Best of Both Worlds: Diverse and Novel Recommendations through Multi-Objective Reinforcement Learning
abstract
Since the inception of Recommender Systems (RS), the accuracy of the recommendations in terms of relevance has been the golden criterion for evaluating the quality of RS algorithms. However, by focusing on item relevance, one pays a significant price in terms of other important metrics: users get stuck in a "filter bubble" and their array of options is significantly reduced, hence degrading the quality of the user experience and leading to churn. Recommendation, and in particular session-based/sequential recommendation, is a complex task with multiple - and often conflicting objectives - that existing state-of-the-art approaches fail to address. In this work, we take on the aforementioned challenge and introduce Scalarized Multi-Objective Reinforcement Learning (SMORL) for the RS setting, a novel Reinforcement Learning (RL) framework that can effectively address multi-objective recommendation tasks. The proposed SMORL agent augments standard recommendation models with additional RL layers that enforce it to simultaneously satisfy three principal objectives: accuracy, diversity, and novelty of recommendations. We integrate this framework with four state-of-the-art session-based recommendation models and compare it with a single-objective RL agent that only focuses on accuracy. Our experimental results on two real-world datasets reveal a substantial increase in aggregate diversity, a moderate increase in accuracy, reduced repetitiveness of recommendations, and demonstrate the importance of reinforcing diversity and novelty as complementary objectives.
Dusan Stamenkovic, Alexandros Karatzoglou, Ioannis Arapakis, Xin Xin 0003, Kleomenis Katevas
WSDM5
2021 PPFL: privacy-preserving federated learning with trusted execution environments
abstract
We propose and implement a Privacy-preserving Federated Learning ( PPFL ) framework for mobile systems to limit privacy leakages in federated learning. Leveraging the widespread presence of Trusted Execution Environments (TEEs) in high-end and mobile devices, we utilize TEEs on clients for local training, and on servers for secure aggregation, so that model/gradient updates are hidden from adversaries. Challenged by the limited memory size of current TEEs, we leverage greedy layer-wise training to train each model's layer inside the trusted area until its convergence. The performance evaluation of our implementation shows that PPFL can significantly improve privacy while incurring small system overheads at the client-side. In particular, PPFL can successfully defend the trained model against data reconstruction, property inference, and membership inference attacks. Furthermore, it can achieve comparable model utility with fewer communication rounds (0.54×) and a similar amount of network traffic (1.002×) compared to the standard federated learning of a complete model. This is achieved while only introducing up to ~15% CPU time, ~18% memory usage, and ~21% energy consumption overhead in PPFL's client-side.
Fan Mo 0004, Hamed Haddadi 0001, Kleomenis Katevas, Eduard Marin, Diego Perino, Nicolas Kourtellis
MobiSys3
2020 DarkneTZ: towards model privacy at the edge using trusted execution environments
abstract
We present DarkneTZ, a framework that uses an edge device's Trusted Execution Environment (TEE) in conjunction with model partitioning to limit the attack surface against Deep Neural Networks (DNNs). Increasingly, edge devices (smartphones and consumer IoT devices) are equipped with pre-trained DNNs for a variety of applications. This trend comes with privacy risks as models can leak information about their training data through effective membership inference attacks (MIAs).
Fan Mo 0004, Ali Shahin Shamsabadi, Kleomenis Katevas, Soteris Demetriou, Ilias Leontiadis, Andrea Cavallaro, Hamed Haddadi 0001
MobiSys3
2020 A Hybrid Deep Learning Architecture for Privacy-Preserving Mobile Analytics
abstract
Internet-of-Things (IoT) devices and applications are being deployed in our homes and workplaces. These devices often rely on continuous data collection to feed machine learning models. However, this approach introduces several privacy and efficiency challenges, as the service operator can perform unwanted inferences on the available data. Recently, advances in edge processing have paved the way for more efficient, and private, data processing at the source for simple tasks and lighter models, though they remain a challenge for larger and more complicated models. In this article, we present a hybrid approach for breaking down large, complex deep neural networks for cooperative, and privacy-preserving analytics. To this end, instead of performing the whole operation on the cloud, we let an IoT device to run the initial layers of the neural network, and then send the output to the cloud to feed the remaining layers and produce the final result. In order to ensure that the user's device contains no extra information except what is necessary for the main task and preventing any secondary inference on the data, we introduce Siamese fine-tuning. We evaluate the privacy benefits of this approach based on the information exposed to the cloud service. We also assess the local inference cost of different layers on a modern handset. Our evaluations show that by using Siamese fine-tuning and at a small processing cost, we can greatly reduce the level of unnecessary, potentially sensitive information in the personal data, thus achieving the desired tradeoff between utility, privacy, and performance.
Seyed Ali Ossia, Ali Shahin Shamsabadi, Sina Sajadmanesh, Ali Taheri, Kleomenis Katevas, Hamid R. Rabiee 0001, Nicholas D. Lane, Hamed Haddadi 0001
IEEE Internet Things J.5
2020 Deep Private-Feature Extraction
abstract
We present and evaluate Deep Private-Feature Extractor (DPFE), a deep model which is trained and evaluated based on information theoretic constraints. Using the selective exchange of information between a user's device and a service provider, DPFE enables the user to prevent certain sensitive information from being shared with a service provider, while allowing them to extract approved information using their model. We introduce and utilize the log-rank privacy, a novel measure to assess the effectiveness of DPFE in removing sensitive information and compare different models based on their accuracy-privacy trade-off. We then implement and evaluate the performance of DPFEon smartphones to understand its complexity, resource demands, and efficiency trade-offs. Our results on benchmark image datasets demonstrate that under moderate resource utilization, DPFE can achieve high accuracy for primary tasks while preserving the privacy of sensitive information.
Seyed Ali Ossia, Ali Taheri, Ali Shahin Shamsabadi, Kleomenis Katevas, Hamed Haddadi 0001, Hamid R. Rabiee 0001
IEEE Trans. Knowl. Data Eng.4
2019 Poster: Towards Characterizing and Limiting Information Exposure in DNN Layers
abstract
Pre-trained Deep Neural Network (DNN) models are increasingly used in smartphones and other user devices to enable prediction services, leading to potential disclosures of (sensitive) information from training data captured inside these models. Based on the concept of generalization error, we propose a framework to measure the amount of sensitive information memorized in each layer of a DNN. Our results show that, when considered individually, the last layers encode a larger amount of information from the training data compared to the first layers. We find that the same DNN architecture trained with different datasets has similar exposure per layer. We evaluate an architecture to protect the most sensitive layers within an on-device Trusted Execution Environment (TEE) against potential white-box membership inference attacks without the significant computational overhead.
Fan Mo 0004, Ali Shahin Shamsabadi, Kleomenis Katevas, Andrea Cavallaro, Hamed Haddadi 0001
CCS3
2019 BatteryLab, A Distributed Power Monitoring Platform For Mobile Devices
abstract
Recent advances in cloud computing have simplified the way that both software development and testing are performed. Unfortunately, this is not true for battery testing for which state of the art test-beds simply consist of one phone attached to a power meter. These test-beds have limited resources, access, and are overall hard to maintain; for these reasons, they often sit idle with no experiment to run. In this paper, we propose to share existing battery testing setups and build BatteryLab, a distributed platform for battery measurements. Our vision is to transform independent battery testing setups into vantage points of a planetary-scale measurement platform offering heterogeneous devices and testing conditions. In the paper, we design and deploy a combination of hardware and software solutions to enable BatteryLab's vision. We then preliminarily evaluate BatteryLab's accuracy of battery reporting, along with some system benchmarking. We also demonstrate how BatteryLab can be used by researchers to investigate a simple research question.
Matteo Varvello, Kleomenis Katevas, Mihai Plesa, Hamed Haddadi 0001, Benjamin Livshits
HotNets2
2019 BatteryLab, a distributed power monitoring platform for mobile devices: demo abstract
abstract
There has been a growing interest in measuring and optimizing the power efficiency of mobile apps. Traditional power evaluations rely either on inaccurate software-based solutions or on ad-hoc testbeds composed of a power meter and a mobile device. This demonstration presents BatteryLab, our solution to share existing battery testing setups to build a distributed platform for battery measurements. Our vision is to transform independent battery testing setups into vantage points of a planetary-scale measurement platform offering heterogeneous devices and testing conditions. We demonstrate BatteryLab functionalities by investigating the energy efficiency of popular websites when loaded via both Android and iOS browsers. Our demonstration is also live at https://batterylab.dev/.
Matteo Varvello, Kleomenis Katevas, Wei Hang 0003, Mihai Plesa, Hamed Haddadi 0001, Fabián E. Bustamante, Benjamin Livshits
SenSys2
2018 Typical phone use habits: intense use does not predict negative well-being
abstract
Not all smartphone owners use their device in the same way. In this work, we uncover broad, latent patterns of mobile phone use behavior. We conducted a study where, via a dedicated logging app, we collected daily mobile phone activity data from a sample of 340 participants for a period of four weeks. Through an unsupervised learning approach and a methodologically rigorous analysis, we reveal five generic phone use profiles which describe at least 10% of the participants each: limited use, business use, power use, and personality- & externally induced problematic use. We provide evidence that intense mobile phone use alone does not predict negative well-being. Instead, our approach automatically revealed two groups with tendencies for lower well-being, which are characterized by nightly phone use sessions.
Kleomenis Katevas, Ioannis Arapakis, Martin Pielot
MobileHCI1
2017 Demo: Detecting Group Formations using iBeacon Technology
abstract
Researchers from different disciplines have examined crowd behavior in the past by employing a variety of methods including ethnographic studies, computer vision techniques and manual annotation based data analysis. However, because of the inherent difficulties in collecting, processing and analyzing the data, it is difficult to obtain large data sets for study. In this work we present a system for detecting stationary interactions inside crowds, depending entirely on the sensors available in a modern smartphone device such as Bluetooth Smart (BLE) and Accelerometer. By utilizing Apple's iBeaconTM implementation of Bluetooth Smart using SensingKit1, our open-source multi-platform mobile sensing framework [1], we are able to detect the proximity of users carrying a smartphone in their pocket. We then use an algorithm based on graph theory to predict group interactions inside the crowd. Previous work in this area has been limited to the detection of interactions between only two people and therefore our approach goes beyond current state of the art in its ability to detect group formations with more than two people involved. Our approach is particularly beneficial to the design and implementation of crowd behavior analytics, design of influence strategies, and algorithms for crowd reconfiguration.
Kleomenis Katevas, Laurissa N. Tokarchuk, Hamed Haddadi 0001, Richard G. Clegg
MobiSys1
2016 SensingKit: Evaluating the Sensor Power Consumption in iOS Devices
abstract
Today's smartphones come equipped with a range of advanced sensors capable of sensing motion, orientation, audio as well as environmental data with high accuracy. With the existence of application distribution channels such as the Apple App Store and the Google Play Store, researchers can distribute applications and collect large scale data in ways that previously were not possible. Motivated by the lack of a universal, multi-platform sensing library, in this work we present the design and implementation of SensingKit, an open-source continuous sensing system that supports both iOS and Android mobile devices. One of the unique features of SensingKit is the support of the latest beacon technologies based on Bluetooth Smart (BLE), such as iBeacon and Eddystone. We evaluate and compare the power consumption of each supported sensor individually, using an iPhone 5S device running on iOS 9. We believe that this platform will be beneficial to all researchers and developers who plan to use mobile sensing technology in large-scale experiments.
Kleomenis Katevas, Hamed Haddadi 0001, Laurissa N. Tokarchuk
Intelligent Environments1
2014 Poster: SensingKit: a multi-platform mobile sensing framework for large-scale experiments
abstract
With the rapid rise in variety of available smartphones today and their rich sensing capabilities, there is an increasing interest in using mobile sensing in large-scale experiments and commercial applications. Motivated by the lack of a universal, multi-platform library, in this paper we present SensingKit, an efficient, open-source, client-server system that supports both iOS and Android mobile devices. SensingKit is capable of continuous sensing the device's motion (Accelerometer, Gyroscope, Magnetometer), location (GPS) and proximity to other smartphones (Bluetooth Smart). The data are temporarily saved to the device's memory and transmitted to a server for further analysis over any Internet connection. We believe that this platform will be beneficial to all researchers and developers who need to perform mobile sensing in their applications and experiments.
Kleomenis Katevas, Hamed Haddadi 0001, Laurissa N. Tokarchuk
MobiCom1