Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Nicola Saccomanno

dblp:272/6781 · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
10since 2021 · last 2026
0000-0001-5916-3195ORCID · verified

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

Artificial intelligence and machine learning · 7 · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 4 since 2021Human-computer interaction and ubiquitous computing · 3 · 1 first-author · 2 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1

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.

Theoretical computer science
2 papers
Automated reasoning and model checking · 54% Logic in computer science · 23% Computational complexity · 23%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 50% Language models and text generation · 50%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Computer networks
1 paper
Wireless sensing and localization · 100%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
large language model reasoning
1.012026
Do LLMs Really Struggle at NL-FOL Translation? Revealing Their Strengths via a Novel Benchmarking Strategy · AAAI 2026
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning
1.012026
Do LLMs Really Struggle at NL-FOL Translation? Revealing Their Strengths via a Novel Benchmarking Strategy · AAAI 2026
Automated reasoning and model checking › runtime verification
monitor synthesis
1.012026
Automata-less Monitoring via Trace-Checking · AAAI 2026
Automated reasoning and model checking
runtime verification
1.012026
Automata-less Monitoring via Trace-Checking · AAAI 2026
Logic in computer science
temporal logic
1.012026
Automata-less Monitoring via Trace-Checking · AAAI 2026
Computational complexity
verification complexity
1.012026
Automata-less Monitoring via Trace-Checking · AAAI 2026
Program verification › dynamic verification › runtime verification
monitor synthesis
0.812024
Learning What to Monitor: Using Machine Learning to Improve past STL Monitoring · IJCAI 2024
Program verification › dynamic verification
runtime verification
0.812024
Learning What to Monitor: Using Machine Learning to Improve past STL Monitoring · IJCAI 2024
Wireless sensing and localization › indoor localization
fingerprint-based localization
0.712023
Towards Learning an Optimal Metric for Fingerprint-based Localisation · MobiCom 2023
Wireless sensing and localization › indoor localization
wifi fingerprinting
0.212023
Towards Learning an Optimal Metric for Fingerprint-based Localisation · MobiCom 2023

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

evaluation protocol design · 2.0benchmarking · 2.0trace-checking · 1.0complexity analysis · 1.0machine learning · 0.8classification · 0.8k-NN · 0.7deep metric learning · 0.7
YearPublicationVenuePosition
2026 Do LLMs Really Struggle at NL-FOL Translation? Revealing Their Strengths via a Novel Benchmarking Strategy
abstract
Due to its expressiveness and unambiguous nature, First-Order Logic (FOL) is a powerful formalism for representing concepts expressed in natural language (NL). This is useful, e.g., for specifying and verifying desired system properties. While translating FOL into human-readable English is relatively straightforward, the inverse problem, converting NL to FOL (NL-FOL translation), has remained a longstanding challenge, for both humans and machines. Although the emergence of Large Language Models (LLMs) promised a breakthrough, recent literature provides contrasting results on their ability to perform NL-FOL translation. In this work, we provide a threefold contribution. First, we critically examine existing datasets and protocols for evaluating NL-FOL translation performance, revealing key limitations that may cause a misrepresentation of LLMs' actual capabilities. Second, to overcome these shortcomings, we propose a novel evaluation protocol explicitly designed to distinguish genuine semantic-level logical understanding from superficial pattern recognition, memorization, and dataset contamination. Third, using this new approach, we show that state-of-the-art, dialogue-oriented LLMs demonstrate strong NL-FOL translation skills and a genuine grasp of sentence-level logic, whereas embedding-centric models perform markedly worse.
Andrea Brunello, Luca Geatti, Michele Mignani, Angelo Montanari, Nicola Saccomanno
AAAI5
2026 Automata-less Monitoring via Trace-Checking
abstract
In runtime verification, monitoring consists of analyzing the current execution of a system and determining, on the basis of the observed finite trace, whether all its possible continuations satisfy or violate a given specification. This is typically done by synthesizing a monitor–often a Deterministic Finite State Automaton (DFA)–from logical specifications expressed in Linear Temporal Logic (LTL) or in its finite-word variant (LTLf). Unfortunately, the size of the resulting DFA may incur a doubly exponential blow-up in the size of the formula. In this paper, we identify some conditions under which monitoring can be done without constructing such a DFA. We build on the notion of intentionally safe and cosafe formulas to show that monitoring of these formulas can be carried out through trace-checking, that is, by directly evaluating them on the current system trace, with a polynomial complexity in the size of both the trace and the formula. In addition, we investigate the complexity of recognizing intentionally safe and cosafe formulas for the safety and cosafety fragments of LTL and LTLf. As for LTLf, we show that all formulas in these fragments are intentionally safe and cosafe, thus removing the need for the check. As for LTL, we prove that the problem is in PSPACE, significantly improving over the EXPSPACE complexity of full LTL.
Andrea Brunello, Luca Geatti, Angelo Montanari, Nicola Saccomanno
AAAI4
2026 Ithaca Revisited: Benchmarking a Domain-Specific Model for Epigraphy in the Age of LLMs
Alessandro Locaputo, Andrea Brunello, Nicola Saccomanno, Paraskevi Platanou, Giuseppe Serra 0001
LREC3
2025 Interpretable Early Failure Detection via Machine Learning and Trace Checking-Based Monitoring
abstract
Monitoring is a runtime verification technique that allows one to check whether an ongoing computation of a system (partial trace) satisfies a given formula. It does not need a complete model of the system, but it typically requires the construction of a deterministic automaton doubly exponential in the size of the formula (in the worst case), which limits its practicality. In this paper, we show that, when considering finite, discrete traces, monitoring of pure past (co)safety fragments of Signal Temporal Logic (STL) can be reduced to trace checking, that is, evaluation of a formula over a trace, that can be performed in time polynomial in the size of the formula and the length of the trace. By exploiting such a result, we develop a GPU-accelerated framework for interpretable early failure detection based on vectorized trace checking, that employs genetic programming to learn temporal properties from historical trace data. The framework shows a 2–10% net improvement in key performance metrics compared to the state-of-the-art methods.
Andrea Brunello, Luca Geatti, Angelo Montanari, Nicola Saccomanno
ECAI4
2024 Learning What to Monitor: Using Machine Learning to Improve past STL Monitoring
Andrea Brunello, Luca Geatti, Angelo Montanari, Nicola Saccomanno
IJCAI4
2023 Towards Learning an Optimal Metric for Fingerprint-based Localisation
abstract
Fingerprinting is a common localisation approach that often estimates a device's position by comparing an observed vector to a set of prior vectors labelled with a ground truth location, typically using methods like k-NN. In Wi-Fi fingerprinting, these vectors represent visible access points and their signal strength. Thus, the choice of metric to compare the fingerprints is crucial. In this work, we discuss our main findings regarding the extent to which metrics in the fingerprint vector space preserve relationships among locations in the 2D/3D geometric/real world. In summary, traditional metrics are not optimal on their own, and while combining them into a learned meta-metric offers slight improvements, deep metric learning, i.e., learning similarities in an end-to-end fashion with deep neural networks, appears much more effective. However, this approach has its challenges given that in the literature the problem has only been formulated for binary similarities rather than continuous ones.
Nicola Saccomanno, Andrea Brunello, Angelo Montanari
MobiCom1
2023 High-Performance Features in Generalizable Fingerprint-Based Indoor Positioning
Andrea Brunello, Angelo Montanari, Nicola Saccomanno, Joaquín Torres-Sospedra
MobiQuitous (1)3
2023 Towards interpretability in fingerprint based indoor positioning: May attention be with us
abstract
In a world increasingly pervaded by mobile and IoT devices, position-related information is gaining more and more importance. Highly accurate and standardized positioning techniques are not yet available for indoor scenarios, unlike for the outdoor case. The most commonly used method for indoor positioning is WiFi fingerprinting, which, despite its well-recognized advantages, still suffers from some notable limitations. Recently, approaches relying on deep learning showed promising results even though their lack of interpretability is still a significant drawback. In this paper, for the first time, we propose a domain-specific concept of interpretability, based on identifying the access points that are most relevant to a position estimate. The goal is to enhance the positioning process by gaining novel scientific knowledge and operational insights, without worsening the performance of the task. We show how it is possible to practically achieve both a local and a global notion of interpretability by means of a deep learning model equipped with an attention module, applied to a ranking based fingerprint representation. Since off-the-shelf application of attention does not guarantee to achieve a faithful nor plausible interpretation, we verified through a series of thoroughly designed quantitative and qualitative clustering based experiments the existence of a strong relationship between the obtained interpretations and the positioning domain. Finally, as by-product, we showed an example of how the new knowledge can be used in principle to improve positioning performance.
Andrea Brunello, Angelo Montanari, Nicola Saccomanno
Expert Syst. Appl.3
2022 A genetic programming approach to WiFi fingerprint meta-distance learning
Andrea Brunello, Angelo Montanari, Nicola Saccomanno
Pervasive Mob. Comput.3
2021 AIOSA: An approach to the automatic identification of obstructive sleep apnea events based on deep learning
Andrea Brunello, Gian Luigi Gigli, Angelo Montanari, Nicola Saccomanno
Artif. Intell. Medicine5
2020 A new similarity measure for low-sampling cellular fingerprint trajectories
abstract
The ability of determining and dealing with the trajectories followed by an object in a given (concrete or abstract) space turns out to be quite useful in a variety of contexts. This is the case, in particular, in positioning, where it can be exploited, for instance, for traffic control and user profiling. A key step in trajectory management is the evaluation of trajectory similarity. In many positioning applications, trajectories are built from Global Navigation Satellite System (GNSS) readings; however, in various scenarios, these coordinates are not available. In this paper, we focus on fingerprint positioning systems characterised by a low sampling frequency and a high heterogeneity of the observations. We start with a comprehensive analysis of well-known GNSS-based trajectory similarity measures, and show how some of them can actually be adapted to the fingerprinting setting. Then, we outline a novel approach that exploits multiple information, including both spatial and cellular identifiers with received signal strength. Finally, we make an extensive, experimental comparative evaluation of the various measures (adapted and novel ones) over a real-world fingerprint dataset.
Paolo Gallo, Donatella Gubiani, Angelo Montanari, Nicola Saccomanno
MDM4
2020 Let's Forget About Exact Signal Strength: Indoor Positioning based on Access Point Ranking and Recurrent Neural Networks
abstract
Positioning is a key task in many different contexts. In the last decades, it has considerably evolved, but, while there are a lot of systems that offer a quite good performance in outdoor scenarios, the indoor realm is still under exploration. Among existing technologies and techniques for indoor positioning, the most popular one makes use of WiFi fingerprints. Such an approach has many advantages; however, its adoption as a standard for everyday life is limited due to issues like the (time) costly radio map construction, and radio signal strength fluctuations in indoor environments. In this paper, we present a novel solution for indoor positioning based on deep learning, that ignores as much as possible signal strengths, in order to reduce the adverse effects associated with their usage. It exploits signal strength only to generate a ranking-based representation of the access points associated with a fingerprint. By developing and testing two recurrent neural network models, we show that the proposed approach is able to achieve a positioning performance, based on access point ranking, comparable to the one achieved by state-of-the-art algorithms on multiple publicly available indoor datasets. As additional benefits, compared to existing ones, the developed solution is considerably more robust to signal fluctuations and simpler in terms of the considered data.
Nicola Saccomanno, Andrea Brunello, Angelo Montanari
MobiQuitous1