Vincenzo Deufemia

dblp:28/1520 · DBLP profile ↗
← Back
22ranked-venue papers in the field
1as first author
10since 2021 · last 2025
0000-0002-6711-3590ORCID · verified

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 12Other / Interdisciplinary · 4Data Mining & Knowledge Discovery · 2Information Retrieval & Web Search · 2 (1 first)Big Data, Cloud & Distributed Data Systems · 1Knowledge Engineering, Semantic Web & Information Systems · 1
YearPublicationVenuePosition
2025 CADHE: Privacy-Preserving Medical Image Analysis Through Homomorphic Encrypted Convolutional Networks
Stefano Cirillo, Vincenzo Deufemia, Luigi Di Biasi, Giuseppe Polese, Giandomenico Solimando, Genny Tortora
IEEE Big Data2
2025 Non-blocking functional dependency discovery from data streams
Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese
Inf. Sci.3
2024 Hybrid Prompt Learning for Generating Justifications of Security Risks in Automation Rules
abstract
Trigger-action platforms (TAPs) enable users without programming experience to personalize the behavior of Internet of Things applications and services through IF-THEN rules. Unfortunately, the arbitrary connection of smart devices and online services, even with simple rules, such as “IF the entrance Netatmo Wheather Station detects a temperature above 30 \({}^{\circ}C\) ( \(86^{\circ}F\) ) THEN open the shutters in the living room,” might expose users to potential security and privacy risks (e.g., the execution of the previous rule might provide an easy entry point for thieves, especially during the summer vacation period). The goal of our research is to make the users capable of understanding and mitigating the threats and risks associated with the execution of IF-THEN rules. To this end, we define a new challenging task, namely generating post hoc justifications of privacy and security risks associated with automation rules, and propose a novel natural language generation strategy based on hybrid prompt learning producing justifications in the form of real-life threat scenarios. The proposed strategy allows for prompt customization with task-specific information, providing contextual details enabling to grasp the nuances and subtleties of the domain language, resulting in more coherent justifications. The experiments conducted on the if-this-then-that (IFTTT) platform show that our method produces effective justifications, improving the explainability of discrete and hybrid prompting methods up to 27% in BLEURT score. The code of the software is publicly available on GitHub 1 .
Bernardo Breve, Gaetano Cimino, Vincenzo Deufemia
ACM Trans. Intell. Syst. Technol.3
2024 Decentralized and Incremental Discovery of Relaxed Functional Dependencies Using Bitwise Similarity
abstract
Over the past decade, there have been numerous extensions to the definition of Functional Dependency (fd), culminating in the introduction of Relaxed Functional Dependency (rfd), offering more flexible constraints compared to traditionalfds. This increased flexibility makesrfds well-suited for exploring and profiling data in datasets with lower data quality. However, efficiently identifyingrfds within dynamic data sources presents a significant challenge, as it requires processing an entire dataset from scratch whenever modifications occur. To tackle this problem, incremental discovery algorithms have been defined, but they often suffer when the frequency and the size of batches of updates increase. This article presents a new algorithm, namelyD-IndiBits, relying on a new decentralized architecture to balance the workload that drives the incremental discovery process ofIndiBits, which is based on bitwise operators for computing attribute similarities. Experiments demonstrateD-IndiBits's effectiveness compared tofdandrfddiscovery algorithms on both static and dynamic real-world data. With batches of modifications of sizes 10 k and 100 k,D-IndiBitsis capable of updating the set ofrfds in a few seconds, whereas all other approaches often employ more than 3 hours.
Bernardo Breve, Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese
IEEE Trans. Knowl. Data Eng.4
2023 REQUIRED: A Tool to Relax Queries through Relaxed Functional Dependencies
Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese, Roberto Stanzione
EDBT3
2023 IndiBits: Incremental Discovery of Relaxed Functional Dependencies using Bitwise Similarity
abstract
One of the main challenges in data profiling is to efficiently extract metadata from dynamic information sources, by avoiding the processing of the whole dataset from scratch upon modifications. In this paper, we present IndiBits, an algorithm for discovering relaxed functional dependencies (RFDs for short), which represent data relationships relying on approximate matching paradigms. IndiBits is able to dynamically infer and update the RFDs holding on a dataset upon modification operations performed on it. It exploits a binary representation of data similarities, a new validation method, and specific search methods, to dynamically update the set of RFDs, based on previously holding RFDs and the type of modifications performed over data. Experimental results demonstrate the effectiveness of IndiBits on real-world datasets, even in comparison with FD and RFD discovery algorithms in both static and dynamic scenarios.
Bernardo Breve, Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese
ICDE4
2022 RENUVER: A Missing Value Imputation Algorithm based on Relaxed Functional Dependencies
Bernardo Breve, Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese
EDBT3
2021 Discovering Relaxed Functional Dependencies based on Multi-attribute Dominance [Extended Abstract]
abstract
To assess the quality of data it is useful to extract properties and relationships among them. However, exceptions and approximations need be considered in real-world settings. To this end, relaxed FDs (RFDs) are data dependencies accounting for both exceptions and similarities on data, but their discovery is an extremely complex problem, also due to the necessity of specifying similarity and validity thresholds. The RFD discovery algorithm presented in this paper exploits the concept of dominance to automatically derive similarity thresholds. The discovery performances and the effectiveness of the proposed algorithm are assessed through a comparative evaluation with state-of-art approaches.
Loredana Caruccio, Vincenzo Deufemia, Felix Naumann, Giuseppe Polese
ICDE2
2021 Efficient Discovery of Functional Dependencies from Incremental Databases
abstract
With the advent of Big Data there is an increasing necessity to incrementally mine information from data originating from sensors and other dynamic sources. Thus, it is necessary to devise algorithms capable of mining useful information upon possible evolutions of databases. Among these, there are certainly data profiling info, such as functional dependencies (fd for short), which are particularly useful for data integration and for assessing the quality of data. The incremental scenario requires the definition of search strategies and validation methods able to analyze only the portion of the dataset affected by the last changes. In this paper, we propose a new validation method, which exploits regular expressions and compressed data structures to efficiently verify whether a candidate fd holds on an updated version of the dataset. Experimental results demonstrate the effectiveness of the proposed method on real-world datasets adapted for incremental scenarios, also compared with a baseline incremental fd discovery algorithm.
Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese
iiWAS3
2021 Discovering Relaxed Functional Dependencies Based on Multi-Attribute Dominance
abstract
With the advent of big data and data lakes, data are often integrated from multiple sources. Such integrated data are often of poor quality, due to inconsistencies, errors, and so forth. One way to check the quality of data is to infer functional dependencies (fds). However, in many modern applications it might be necessary to extract properties and relationships that are not captured through fds, due to the necessity to admit exceptions, or to consider similarity rather than equality of data values. Relaxed fds (rfds) have been introduced to meet these needs, but their discovery from data adds further complexity to an already complex problem, also due to the necessity of specifying similarity and validity thresholds. We propose Domino, a new discovery algorithm for rfds that exploits the concept of dominance in order to derive similarity thresholds of attribute values while inferring rfds. An experimental evaluation on real datasets demonstrates the discovery performance and the effectiveness of the proposed algorithm.
Loredana Caruccio, Vincenzo Deufemia, Felix Naumann, Giuseppe Polese
IEEE Trans. Knowl. Data Eng.2
2020 Mining relaxed functional dependencies from data
Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese
Data Min. Knowl. Discov.2
2016 On the Discovery of Relaxed Functional Dependencies
abstract
Functional dependencies (fds) express important relationships among data, which can be used for several goals, including schema normalization and data cleansing. However, to solve several issues in emerging application domains, such as the identification of data inconsistencies or patterns of semantically related data, it has been necessary to relax the fd definition through the introduction of approximations in data comparison and/or validity. Moreover, while fds were originally specified at design time, with the availability of massive data and computational power many algorithms have been devised to automatically discover them from data, including algorithms for discovering some types of relaxed fds. In this paper we present a technique that exploits lattice-based algorithms for the discovery of fds from data, in order to detect relaxed fds. Moreover, we introduce an algorithm to determine a proper distance threshold for a given relaxed fd holding over the entire database.
Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese
IDEAS2
2016 Relaxed Functional Dependencies - A Survey of Approaches
abstract
Recently, there has been a renovated interest in functional dependencies due to the possibility of employing them in several advanced database operations, such as data cleaning, query relaxation, record matching, and so forth. In particular, the constraints defined for canonical functional dependencies have been relaxed to capture inconsistencies in real data, patterns of semantically related data, or semantic relationships in complex data types. In this paper, we have surveyed 35 of such functional dependencies, providing a classification criteria, motivating examples, and a systematic analysis of them.
Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese
IEEE Trans. Knowl. Data Eng.2
2014 Data Integration by Conceptual Diagrams
Loredana Caruccio, Vincenzo Deufemia, Mara Moscariello, Giuseppe Polese
DEXA (2)2
2014 Visual data integration based on description logic reasoning
abstract
Despite many innovative systems supporting the data integration process, designers advocate more abstract metaphors to master the inherent complexity of this activity. In fact, the visual notations provided in many modern data integration systems might run into scale up problems when facing the integration of big data sources. Thus, higher level visual notations and automatic schema mapping mechanisms might be the key factors to make the data integration process more tractable. In this paper we present the Conceptual Data Integration Language (CoDIL), a visual language providing conceptual level visual mechanisms to manipulate and integrate data sources, together with a formalization of the language icon operators by means of ALCN Description Logic. The formalization allowed us to define the logic-level semantics of CoDIL, providing reasoning rules for validating the correctness of a data integration process and for generating the logic-level reconciled schema.
Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese
IDEAS2
2013 Exploiting Interaction Features in User Intent Understanding
Vincenzo Deufemia, Massimiliano Giordano, Giuseppe Polese, Luigi Marco Simonetti
APWeb1
2007 A Logic Framework to Support Database Refactoring
Shi-Kuo Chang, Vincenzo Deufemia, Giuseppe Polese, Mario Vacca
DEXA2
2007 A Multi-Agent System for Hand-drawn Diagram Recognition
abstract
In this paper we present AgentSketch, an agent- based system for on-line recognition of hand-drawn diagrams. Agents are used for managing the activity of symbol recognizers and for providing efficient interpretations of the sketch to the user thanks to the use of contextual information for ambiguity resolution. The system can be applied to a variety of domains by providing recognizers of the symbols in that domain. A first experimental evaluation has been performed on the domain of UML use case diagrams to verify the effectiveness of the proposed approach.
Giovanni Casella, Vincenzo Deufemia, Viviana Mascardi
ICDAR2
2007 Using Grammar-Based Recognizers for Symbol Completion in Diagrammatic Sketches
abstract
Sketching is considered as a way to naturally express ideas during the early phases of design. For this reason, many efforts have been made to develop user interfaces and recognizers, which enable users to create sketches using pen-based devices. However, in some domains, such as in architectural and engineering fields, the drawing process turns out to be particularly tedious and time-consuming, since the symbols to be drawn may have a complex shape and recur many times in the sketches. In this paper we present a technique for symbol completion that allows users to rapidly draw diagrammatic sketches. The completion technique recovers the information on missing strokes by interacting with symbol recognizers, which are automatically generated from grammar specifications. Moreover, in order to maintain the sketch layout more familiar to the users, the added strokes are drawn according to the user drawing style.
Gennaro Costagliola, Vincenzo Deufemia, Michele Risi
ICDAR2
2007 A Normalization Framework for Multimedia Databases
abstract
We present a normalization framework for the design of multimedia database schemas with reduced manipulation anomalies. To this end, we introduce new extended dependencies. Such dependencies are based on distance functions that are used for detecting semantic relationships between complex data types. Based upon these new dependencies, we have defined five multimedia normal forms. Finally, we have performed a simulation on a large image data set to analyze the impact of the proposed framework in the context of content-based retrieval applications and in e-learning applications.
Shi-Kuo Chang, Vincenzo Deufemia, Giuseppe Polese, Mario Vacca
IEEE Trans. Knowl. Data Eng.2
2005 Sketch Grammars: A Formalism for Describing and Recognizing Diagrammatic Sketch Languages
abstract
Sketch-based user interfaces are increasingly common and are being built for a variety of different disciplines. However, at present the implementation of sketch recognizers is quite time consuming since they are mostly based on specific techniques, as opposed to several other fields such as textual/visual languages and speech recognition, which benefit from the availability of compiler generation techniques and tools. This paper proposes a grammar formalism, namely Sketch Grammars (SkGs), for describing both the shape of the symbols' language and the syntax of sketch languages. Recognizers are automatically generated from the sketch grammar descriptions.
Gennaro Costagliola, Vincenzo Deufemia, Michele Risi
ICDAR2
2001 Decidability of the consistency problem for regular symbolic picture description languages
Gennaro Costagliola, Vincenzo Deufemia, Filomena Ferrucci, Carmine Gravino
Inf. Process. Lett.2