Armando J. Pinho

dblp:96/36 · DBLP profile ↗
← Back
12ranked-venue papers in the field
4as first author
8since 2021 · last 2026
0000-0002-9164-0016ORCID · verified

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

Big Data, Cloud & Distributed Data Systems · 11 (4 first)Data Mining & Knowledge Discovery · 1
YearPublicationVenuePosition
2026 A Bidimensional Generalization of the Suffix Automaton
abstract
Suffix-based data structures are widely used for pattern recognition. In one dimension, there exist suffix automata and suffix trees, whereas in two dimensions only suffix trees are known [1]. A two-dimensional suffix at$(i, j)$is the largest square submatrix starting there and may not be unique. We introduce the CDAIG, an automaton that recognizes such two-dimensional suffixes analogously to the Isuffix Tree [1] and is built by adapting [2]. We evaluated the complexity of the CDAIG by aligning 200 randomly selected 1000 bp-long coding chunks from the Escherichia coli genome with homologs from Enterobacteriaceae species identified by BLAST [3]. Each alignment was truncated to 750 bp, all differences (substitutions and gaps) were counted, and a CDAIG was built for each pair. Figure 1 shows that edge and suffix counts increase with the number of differences, capturing the rise in sequence divergence and reflecting the phylogenetic distance between E. coli and the compared species. Datasets are available at [E. coli dataset], and the full implementation at [CDAIG data structure].
David Alegre-Alarza, Ivan Erill, Armando J. Pinho, Joan Serra-Sagristà
DCC3
2026 Analysis of Lossless Compression Techniques for Synchrotron Crystallography Data
abstract
High-throughput crystallography experiments at synchrotron facilities generate massive volumes of raw diffraction data, challenging storage and long-term data management. The Hierarchical Data Format version 5 (HDF5) is widely used to organize these datasets, but its native compressors often provide limited compression ratios. In this study, we systematically evaluate a broad range of lossless compression algorithms on rotational macromolecular crystallography (MX) and serial synchrotron crystallography (SSX) datasets, including HDF5-native coders. Our results show that preprocessing strategies significantly influence compression performance, with some codecs benefiting from bit- or Byteshuffling, while others perform optimally without it. JPEG XL and the algorithm described in [1] achieve the highest weighted average compression ratios across all datasets, outperforming the best HDF5-native methods. These findings provide a benchmark for selecting optimal lossless compression strategies for large-scale crystallographic datasets.
Pau Quintas-Torra, Xavier Fernández-Mellado, Joan Bartrina-Rapesta, Albert Castellvý, Gabriel Jover-Mañas, Armando J. Pinho, Joan Serra-Sagristà
DCC6
2025 AIDetx: A Compression-Based Method for Identification of Machine-Learning Generated Text
abstract
We present AIDetx, a framework for detecting AI-generated text using finite-context models (FCMs) by classifying human and AI-generated text. Unlike deep learning classifiers, which are resource-intensive and less interpretable, AIDetx builds separate compression models for human and AI-generated text (shown in Fig 1), classifying new inputs by determining which model compresses the text more effectively. Evaluations on the HC3 and AI-human-text datasets showed strong performance, achieving F1 scores of 97% and 99%, with notable computational efficiency, no need for GPUs, while offering enhanced interpretability compared to deep learning models.
Leonardo Almeida, Diogo Magalhães, Armando J. Pinho, Diogo Pratas
DCC4
2025 Optimization of Data Compression Parameters Using Genetic Algorithms
abstract
We explore the flexibility of a generalized version of finite-context models (FCMs) to identify parameter configurations that are well-suited to specific data classes. This optimization is achieved through the use of genetic algorithms, resulting in highly efficient compressors, even without prior knowledge of the structure of the data. To illustrate the idea, we used three datasets, DS1-3, containing the parameters of publicly available large language models, as well as a dataset, DS4, containing data from a high energy physics experiment, namely from the ALICE detector at CERN.
Armando J. Pinho, Diogo Pratas
DCC1
2025 GBRF: A Novel Framework for Encoding User-Preferences in Imbalanced Data Distributions via Genetic Optimization
Miguel Carvalho, Armando J. Pinho, Susana Brás
ECML/PKDD (5)2
2024 Copy models for protein sequence compression
abstract
Protein sequence compression has been a topic of research for more than two decades. Despite the obvious advantages due to storage space and transmission time reduction, better compression algorithms also help answering the question: How much information is on a certain amount of data? In this paper, we provide a step forward regarding answering this question for protein sequence data, using combinations of copy models and finite-context models, assisted by a multilayer perceptron. Compared to the state-of-the-art protein sequence compressor, AC2, the proposed approach attains better compression using one tenth of the time and less memory.
Armando J. Pinho, Diogo Pratas
DCC1
2024 An experimental sorting method for improving metagenomic data encoding
abstract
We provide a compression-based method that explores metagenomic classification and recursive filtering by similarity for sorting the order of the reads and increase the overall compression. Our main objective is to decrease the size of FASTQ files from metagenomics, without loss of information, while discarding only the information associated to the order of the reads.
Diogo Pratas, Armando J. Pinho
DCC2
2023 JARVIS2: a data compressor for large genome sequences
Diogo Pratas, Armando J. Pinho
DCC2
2016 Authorship Attribution Using Relative Compression
abstract
Authorship attribution is a classical classification problem. We use it here to illustrate the performance of a compression-based measure that relies on the notion of relative compression. Besides comparing with recent approaches that use multiple discriminant analysis and support vector machines, we compare it with the Normalized Conditional Compression Distance (a direct approximation of the Normalized Information Distance) and the popular Normalized Compression Distance. The Normalized Relative Compression (NRC) attained 100% correct classification in the data set used, showing consistency between the compression ratio and the classification performance, a characteristic not always present in other compression-based measures.
Armando J. Pinho, Diogo Pratas, Paulo Jorge S. G. Ferreira
DCC1
2016 Efficient Compression of Genomic Sequences
abstract
The number of genomic sequences is growing substantially. Besides discarding part of the data, the only efficient possibility for coping with this trend is data compression. We present an efficient compressor for genomic sequences, allowing both reference-free and referential compression. This compressor uses a mixture of context models of several orders, according to two model classes: reference and target. A new type of context model, which is capable of tolerating substitution errors, is introduced. For ensuring flexibility regarding hardware specifications, the compressor uses cache-hashes in high order models. The results show additional compression gains over several specific top tools in different levels of redundancy. The implementation is available at http://bioinformatics.ua.pt/software/geco/.
Diogo Pratas, Armando J. Pinho, Paulo Jorge S. G. Ferreira
DCC2
2014 Information Profiles for DNA Pattern Discovery
abstract
Finite-context modeling is a powerful tool for compressing and hence for representing DNA sequences. We describe an algorithm to detect genomic regularities, within a blind discovery strategy. The algorithm uses information profiles built using suitable combinations of finite-context models. We used the genome of the fission yeast Schizosaccharomyces pombe strain 972 h-for illustration, unveiling locations of low information content, which are usually associated with DNA regions of potential biological interest.
Armando J. Pinho, Diogo Pratas, Paulo Jorge S. G. Ferreira
DCC1
2014 A Conditional Compression Distance that Unveils Insights of the Genomic Evolution
abstract
We describe a compression-based distance for genomic sequences. Instead of using the usual conjoint information content, as in the classical Normalized Compression Distance (NCD), it uses the conditional information content. To compute this Normalized Conditional Compression Distance (NCCD), we need a normal conditional compressor, that we built using a mixture of static and dynamic finite-context models. Using this approach, we measured chromosomal distances between Hominidae primates and also between Muroidea (rat and mouse), observing several insights of evolution that so far have not been reported in the literature.
Diogo Pratas, Armando J. Pinho
DCC2