Paolo Trunfio

Prof. Paolo Trunfio

Computer Engineering, DIMES Department, University of Calabria, Rende, Italy
orcid
Professor of computer engineering at the University of Calab...

Research Focus & Metrics

Academic Career Length

26Years (2001-Present)

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

Representative Publications

View All Publications
1 August 2007 in Future Generation Computer Systems
Verified
Journal Article
Closed access
Paolo TrunfioPaolo Trunfio
Paolo Trunfio
Domenico TaliaDomenico Talia
Domenico Talia
HPHarris Papadakis
Harris Papadakis
PFP. Fragopoulou
P. Fragopoulou
MMMatteo Mordacchini
Matteo Mordacchini
SHS. Haridi
S. Haridi

6 March 2020 in IEEE Access
Verified
Journal Article
Open access
Loris BelcastroLoris Belcastro
Loris Belcastro
Riccardo CantiniRiccardo Cantini
Riccardo Cantini
Fabrizio MarozzoFabrizio Marozzo
Fabrizio Marozzo
Domenico TaliaDomenico Talia
Domenico Talia
Paolo TrunfioPaolo Trunfio
Paolo Trunfio
Social media analysis is a fast growing research area aimed at extracting useful information from social media platforms. This paper presents a methodology, called IOM-NN (Iterative Opinion Mining using Neural Networks), for discovering the polarization of social media users during election campaigns characterized by the competition of political factions. The methodology uses an automatic incremental procedure based on feed-forward neural networks for analyzing the posts published by social media users. Starting from a limited set of classification rules, created from a small subset of hashtags that are notoriously in favor of specific factions, the methodology iteratively generates new classification rules. Such rules are then used to determine the polarization of people towards a faction. The methodology has been assessed on two case studies that analyze the polarization of a large number of Twitter users during the 2018 Italian general election and 2016 US presidential election. The achieved results are very close to the real ones and more accurate than the average of the opinion polls, revealing the high accuracy and effectiveness of the proposed approach. Moreover, our approach has been compared to the most relevant techniques used in the literature (sentiment analysis with NLP, adaptive sentiment analysis, emoji- and hashtag- based polarization) by achieving the best accuracy in estimating the polarization of social media users.

27 April 2022 in Future Generation Computer Systems
Verified
Journal Article
Closed access
JEJorge Ejarque
Jorge Ejarque
RBRosa M. Badia
Rosa M. Badia
LALoïc Albertin
Loïc Albertin
GAGiovanni Aloisio
Giovanni Aloisio
EBEnrico Baglione
Enrico Baglione
MVManuela Volpe
Manuela Volpe

15 July 2016 in ACM Transactions on Intelligent Systems and Technology
Verified
Journal Article
Open access
PDF file
Loris BelcastroLoris Belcastro
Loris Belcastro
Fabrizio MarozzoFabrizio Marozzo
Fabrizio Marozzo
DTDomenico Talia
Domenico Talia
Paolo TrunfioPaolo Trunfio
Paolo Trunfio
Flight delays are frequent all over the world (about 20% of airline flights arrive more than 15min late) and they are estimated to have an annual cost of billions of dollars. This scenario makes the prediction of flight delays a primary issue for airlines and travelers. The main goal of this work is to implement a predictor of the arrival delay of a scheduled flight due to weather conditions. The predicted arrival delay takes into consideration both flight information (origin airport, destination airport, scheduled departure and arrival time) and weather conditions at origin airport and destination airport according to the flight timetable. Airline flight and weather observation datasets have been analyzed and mined using parallel algorithms implemented as MapReduce programs executed on a Cloud platform. The results show a high accuracy in predicting delays above a given threshold. For instance, with a delay threshold of 15min, we achieve an accuracy of 74.2% and 71.8% recall on delayed flights, while with a threshold of 60min, the accuracy is 85.8% and the delay recall is 86.9%. Furthermore, the experimental results demonstrate the predictor scalability that can be achieved performing data preparation and mining tasks as MapReduce applications on the Cloud.

1 September 2012 in Journal of Computer and System Sciences
Verified
Journal Article
Closed access
Fabrizio MarozzoFabrizio Marozzo
Fabrizio Marozzo
DTDomenico Talia
Domenico Talia
Paolo TrunfioPaolo Trunfio
Paolo Trunfio

6 January 2022 in Journal of Big Data
Verified
Journal Article
Open access
PDF file
LBLoris Belcastro
Loris Belcastro
Riccardo CantiniRiccardo Cantini
Riccardo Cantini
Fabrizio MarozzoFabrizio Marozzo
Fabrizio Marozzo
AOAlessio Orsino
Alessio Orsino
DTDomenico Talia
Domenico Talia
Paolo TrunfioPaolo Trunfio
Paolo Trunfio
In the age of the Internet of Things and social media platforms, huge amounts of digital data are generated by and collected from many sources, including sensors, mobile devices, wearable trackers and security cameras. This data, commonly referred to as Big Data, is challenging current storage, processing, and analysis capabilities. New models, languages, systems and algorithms continue to be developed to effectively collect, store, analyze and learn from Big Data. Most of the recent surveys provide a global analysis of the tools that are used in the main phases of Big Data management (generation, acquisition, storage, querying and visualization of data). Differently, this work analyzes and reviews parallel and distributed paradigms, languages and systems used today to analyze and learn from Big Data on scalable computers. In particular, we provide an in-depth analysis of the properties of the main parallel programming paradigms (MapReduce, workflow, BSP, message passing, and SQL-like) and, through programming examples, we describe the most used systems for Big Data analysis (e.g., Hadoop, Spark, and Storm). Furthermore, we discuss and compare the different systems by highlighting the main features of each of them, their diffusion (community of developers and users) and the main advantages and disadvantages of using them to implement Big Data analysis applications. The final goal of this work is to help designers and developers in identifying and selecting the best/appropriate programming solution based on their skills, hardware availability, application domains and purposes, and also considering the support provided by the developer community.