Antonio Fariña

dblp:37/1556 · DBLP profile ↗
← Back
45ranked-venue papers
9as first author
8since 2021 · last 2026
0000-0001-8263-3298ORCID · verified

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

Databases, data management, data science and information retrieval · 37 · 7 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 2 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021Theory of computation · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 New compressed indices for multijoins on graph databases
abstract
A recent surprising result in the implementation of worst-case-optimal ( wco ) multijoins in graph databases (specifically, basic graph patterns) is that they can be supported on graph representations that take even less space than a plain representation, and orders of magnitude less space than classical indices, while offering comparable performance. In this paper we uncover a wide set of new wco space–time tradeoffs: we (1) introduce new compact indices that handle multijoins in wco time, and (2) combine them with new query resolution strategies that offer better times in practice. As a result, we improve the average query times of current compact representations by a factor of up to 13 to produce the first 1000 results, and using twice their space, reduce their total average query time by a factor of 2. Our experiments suggest that there is more room for improvement in terms of generating better query plans for multijoins.
Diego Arroyuelo, Fabrizio Barisione, Antonio Fariña, Adrián Gómez-Brandón, Gonzalo Navarro 0001
Inf. Syst.3
2025 Cache-Friendly Compressed Boolean Matrices
Antonio Fariña, Adrián Gómez-Brandón, Asunción Gómez-Colomer, Gonzalo Navarro 0001
SPIRE1
2024 Compressed and queryable self-indexes for RDF archives
Ana Cerdeira-Pena, Guillermo de Bernardo, Antonio Fariña, Javier D. Fernández, Miguel A. Martínez-Prieto
Knowl. Inf. Syst.3
2023 Space/time-efficient RDF stores based on circular suffix sorting
Nieves R. Brisaboa, Ana Cerdeira-Pena, Guillermo de Bernardo, Antonio Fariña, Gonzalo Navarro 0001
J. Supercomput.4
2022 Improved structures to solve aggregated queries for trips over public transportation networks
Nieves R. Brisaboa, Antonio Fariña, Daniil Galaktionov, Tirso V. Rodeiro, M. Andrea Rodríguez
Inf. Sci.2
2022 Efficient and compact representations of some non-canonical prefix-free codes
Antonio Fariña, Travis Gagie, Szymon Grabowski, Giovanni Manzini, Gonzalo Navarro 0001, Alberto Ordóñez Pereira
Theor. Comput. Sci.1
2021 An Efficient Representation of Enriched Temporal Trajectories
abstract
[Abstract] We present a novel representation of enriched trajectories of a mobile workforce management system. In this system, employees are tracked during their working day and both their routes and the tasks performed at each time instant are recorded. Our proposal tackles the representation of this information paying special attention to the space footprint without neglecting query time. We performed experiments using real and synthetic datasets where we show the compression effectiveness as well as the efficiency at query time. Our results showed that our proposal yields promising results in terms of the space needed to represent both users’ locations and activities while performing access queries to the original data within microseconds.
Nieves R. Brisaboa, Antonio Fariña, Diego Otero-González, Tirso V. Rodeiro
DATA2
2021 Reproducible experiments on Three-Dimensional Entity Resolution with JedAI
Georgios M. Mandilaras, George Papadakis 0001, Luca Gagliardelli, Giovanni Simonini, Emmanouil Thanos, George Giannakopoulos, Sonia Bergamaschi, Themis Palpanas, Manolis Koubarakis, Alicia Lara-Clares, Antonio Fariña
Inf. Syst.11
2020 Revisiting Compact RDF Stores Based on k2-Trees
abstract
We present a new compact representation to efficiently store and query large RDF datasets in main memory. Our proposal, called BMatrix, is based on the k2-tree, a data structure devised to represent binary matrices in a compressed way, and aims at improving the results of previous state-of-the-art alternatives, especially in datasets with a relatively large number of predicates. We introduce our technique, together with some improvements on the basic k2-tree that can be applied to our solution in order to boost compression. Experimental results in the flagship RDF dataset DBPedia show that our proposal achieves better compression than existing alternatives, while yielding competitive query times, particularly in the most frequent triple patterns and in queries with unbound predicate, in which we outperform existing solutions.
Nieves R. Brisaboa, Ana Cerdeira-Pena, Guillermo de Bernardo, Antonio Fariña
DCC4
2020 Semantrix: A Compressed Semantic Matrix
abstract
We present a compact data structure to represent both the duration and length of homogeneous segments of trajectories from moving objects in a way that, as a data warehouse, it allows us to efficiently answer cumulative queries. The division of trajectories into relevant segments has been studied in the literature under the topic of Trajectory Segmentation. In this paper, we design a data structure to compactly represent them and the algorithms to answer the more relevant queries. We experimentally evaluate our proposal in the real context of an enterprise with mobile workers (truck drivers) where we aim at analyzing the time they spend in different activities. To test our proposal under higher stress conditions we generated a huge amount of synthetic realistic trajectories and evaluated our system with those data to have a good idea about its space needs and its efficiency when answering different types of queries.
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, Tirso V. Rodeiro
DCC2
2019 Dv2v: A Dynamic Variable-to-Variable Compressor
abstract
We present D-v2v, a new dynamic (one-pass) variable-to-variable compressor. Variable-to-variable compression aims at using a modeler that gathers variable-length input symbols and a variable-length statistical coder that assigns shorter codewords to the more frequent symbols. In D-v2v, we process the input text word-wise to gather variable-length symbols that can be either terminals (new words) or non-terminals, subsequences of words seen before in the input text. Those input symbols are set in a vocabulary that is kept sorted by frequency. Therefore, those symbols can be easily encoded with dense codes. Our D-v2v permits real-time transmission of data, i.e. compression/transmission can begin as soon as data become available. Our experiments show thatD-v2vis able to overcome the compression ratios of the v2vDC, the state-of-the-art semi-static variable-to-variable compressor, and to almost reach p7zip values. It also draws a competitive performance at both compression and decompression.
Nieves R. Brisaboa, Antonio Fariña, Adrián Gómez-Brandón, Gonzalo Navarro 0001, Tirso V. Rodeiro
DCC2
2019 On the reproducibility of experiments of indexing repetitive document collections
Antonio Fariña, Miguel A. Martínez-Prieto, Francisco Claude, Gonzalo Navarro 0001, Juan J. Lastra-Díaz, Nicola Prezza, Diego Seco Naveiras
Inf. Syst.1
2018 New Structures to Solve Aggregated Queries for Trips over Public Transportation Networks
Nieves R. Brisaboa, Antonio Fariña, Daniil Galaktionov, Tirso V. Rodeiro, M. Andrea Rodríguez
SPIRE2
2018 Towards a Compact Representation of Temporal Rasters
Ana Cerdeira-Pena, Guillermo de Bernardo, Antonio Fariña, José R. Paramá, Fernando Silva-Coira
SPIRE3
2018 A compact representation for trips over networks built on self-indexes
Nieves R. Brisaboa, Antonio Fariña, Daniil Galaktionov, M. Andrea Rodríguez
Inf. Syst.2
2018 Using Compressed Suffix-Arrays for a compact representation of temporal-graphs
Nieves R. Brisaboa, Diego Caro, Antonio Fariña, M. Andrea Rodríguez
Inf. Sci.3
2016 Self-Indexing RDF Archives
abstract
Although Big RDF management is an emerging topic in the so-called Web of Data, existing techniques disregard the dynamic nature of RDF data. These RDF archives evolve over time and need to be preserved and queried across it. This paper presents v-RDFCSA, an RDF archiving solution that extends RDFCSA (an RDF self-index) to provide version-based queries on top of compressed RDF archives. Our experiments show that v-RDFCSA reduces space requirements up to 35 - 60 times over a state-of-the-art baseline, and gets more than one order of magnitude ahead over it for query resolution.
Ana Cerdeira-Pena, Antonio Fariña, Javier D. Fernández, Miguel A. Martínez-Prieto
DCC2
2016 Compact Trip Representation over Networks
Nieves R. Brisaboa, Antonio Fariña, Daniil Galaktionov, M. Andrea Rodríguez
SPIRE2
2016 Efficient and Compact Representations of Some Non-canonical Prefix-Free Codes
Antonio Fariña, Travis Gagie, Giovanni Manzini, Gonzalo Navarro 0001, Alberto Ordóñez Pereira
SPIRE1
2016 Universal indexes for highly repetitive document collections
Francisco Claude, Antonio Fariña, Miguel A. Martínez-Prieto, Gonzalo Navarro 0001
Inf. Syst.2
2016 Compressed kd-tree for temporal graphs
Diego Caro, M. Andrea Rodríguez, Nieves R. Brisaboa, Antonio Fariña
Knowl. Inf. Syst.4
2016 A workflow management system to feed digital libraries: proposal and case study
Ángeles Saavedra Places, Antonio Fariña, Miguel Rodríguez Luaces, Oscar Pedreira, Diego Seco Naveiras
Multim. Tools Appl.2
2015 A Compact RDF Store Using Suffix Arrays
Nieves R. Brisaboa, Ana Cerdeira-Pena, Antonio Fariña, Gonzalo Navarro 0001
SPIRE3
2014 A Compressed Suffix-Array Strategy for Temporal-Graph Indexing
Nieves R. Brisaboa, Diego Caro, Antonio Fariña, M. Andrea Rodríguez
SPIRE3
2014 Indexing and Self-indexing sequences of IEEE 754 double precision numbers
Antonio Fariña, Alberto Ordóñez Pereira, José R. Paramá
Inf. Process. Manag.1
2013 Combining Geometry Simplification and Coordinate Approximation Techniques for Better Lossy Compression of GIS Data
abstract
The high bandwidth requirements of GIS data is usually one of the main bottlenecks in the development of client-server GIS applications. Nowadays, spatial information is generated with high resolution and thus it has high storage costs. Depending on the specific use case, the precision at which that spatial information is needed is significantly smaller, so reducing its precision (within a given margin of error) is a straightforward approach to reducing transmission costs. The main technique to reduce precision in vectorial spatial representations is geometry simplification [1]. Additionally, data compression techniques are usually applied in the communication layer to further reduce data transmission costs. In this work, we show that the compressibility properties of the data should be taken into account when applying geometry simplification techniques. We present a naive two-stage approach that first applies geometry simplification using at most the 93% of the margin of error, and then applies coordinate approximation using the remaining 7%. Our approach leads to obtaining around 30-40% better compression with general-purpose compressors on the transformed data than when only simplification is performed.
José Antonio Cotelo Lema, Manuel Barcon-Goas, Antonio Fariña, Miguel Rodríguez Luaces
DCC3
2012 Indexing Sequences of IEEE 754 Double Precision Numbers
abstract
In the last decades, much attention has been paid to the development of succinct data structures to store and/or index text, biological collections, source code, etc. Their success was in most cases due to handling data with a relatively small alphabet size and to typically exploit a rather skewed distribution (text) or simply the repetitiveness within the source data (source code repositories, biological sequences of similar individuals). In this work, we face the problem of dealing with collections of floating point data that typically have a large alphabet (a real number hardly ever repeats twice) and a less biased distribution. We present two solutions to store and index such collections. The first one is based on the well-known inverted index. It consumes space around the size of the original collection, providing appealing search times. The second one uses a wavelet tree, which at the expense of slower search times, obtains slightly better space consumption.
Antonio Fariña, Alberto Ordóñez Pereira, José R. Paramá
DCC1
2012 Boosting Text Compression with Word-Based Statistical Encoding
abstract
Semistatic word-based byte-oriented compressors are known to be attractive alternatives to compress natural language texts. With compression ratios around 30–35%, they allow fast direct searching of compressed text. In this article, we reveal that these compressors have even more benefits. We show that most of the state-of-the-art compressors benefit from compressing not the original text, but the compressed representation obtained by a word-based byte-oriented statistical compressor. For example, p7zip with a dense-coding preprocessing achieves even better compression ratios and much faster compression than p7zip alone. We reach compression ratios below 17% in typical large English texts, which was obtained only by the slow prediction by partial matching compressors. Furthermore, searches perform much faster if the final compressor operates over word-based compressed text. We show that typical self-indexes also profit from our preprocessing step. They achieve much better space and time performance when indexing is preceded by a compression step. Apart from using the well-known Tagged Huffman code, we present a new suffix-free Dense-Code-based compressor that compresses slightly better. We also show how some self-indexes can handle non-suffix-free codes. As a result, the compressed/indexed text requires around 35% of the space of the original text and allows indexed searches for both words and phrases.
Antonio Fariña, Gonzalo Navarro 0001, José R. Paramá
Comput. J.1
2012 Implicit indexing of natural language text by reorganizing bytecodes
Nieves R. Brisaboa, Antonio Fariña, Susana Ladra, Gonzalo Navarro 0001
Inf. Retr.2
2012 Word-based self-indexes for natural language text
abstract
The inverted index supports efficient full-text searches on natural language text collections. It requires some extra space over the compressed text that can be traded for search speed. It is usually fast for single-word searches, yet phrase searches require more expensive intersections. In this article we introduce a different kind of index. It replaces the text using essentially the same space required by the compressed text alone (compression ratio around 35%). Within this space it supports not only decompression of arbitrary passages, but efficient word and phrase searches. Searches are orders of magnitude faster than those over inverted indexes when looking for phrases, and still faster on single-word searches when little space is available. Our new indexes are particularly fast at counting the occurrences of words or phrases. This is useful for computing relevance of words or phrases. We adapt self-indexes that succeeded in indexing arbitrary strings within compressed space to deal with large alphabets. Natural language texts are then regarded as sequences of words, not characters, to achieve word-based self-indexes. We design an architecture that separates the searchable sequence from its presentation aspects. This permits applying case folding, stemming, removing stopwords, etc. as is usual on inverted indexes.
Antonio Fariña, Nieves R. Brisaboa, Gonzalo Navarro 0001, Francisco Claude, Ángeles Saavedra Places
ACM Trans. Inf. Syst.1
2011 Indexes for highly repetitive document collections
abstract
We introduce new compressed inverted indexes for highly repetitive document collections. They are based on run-length, Lempel-Ziv, or grammar-based compression of the differential inverted lists, instead of gap-encoding them as is the usual practice. We show that our compression methods significantly reduce the space achieved by classical compression, at the price of moderate slowdowns. Moreover, many of our methods are universal, that is, they do not need to know the versioning structure of the collection.
Francisco Claude, Antonio Fariña, Miguel A. Martínez-Prieto, Gonzalo Navarro 0001
CIKM2
2011 Improving semistatic compression via phrase-based modeling
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, José R. Paramá
Inf. Process. Manag.2
2010 Compressed q-Gram Indexing for Highly Repetitive Biological Sequences
abstract
The study of compressed storage schemes for highly repetitive sequence collections has been recently boosted by the availability of cheaper sequencing technologies and the flood of data they promise to generate. Such a storage scheme may range from the simple goal of retrieving whole individual sequences to the more advanced one of providing fast searches in the collection. In this paper we study alternatives to implement a particularly popular index, namely, the one able of finding all the positions in the collection of substrings of fixed length ($q$-grams). We introduce two novel techniques and show they constitute practical alternatives to handle this scenario. They excel particularly in two cases: when $q$ is small (up to 6), and when the collection is extremely repetitive (less than 0.01% mutations).
Francisco Claude, Antonio Fariña, Miguel A. Martínez-Prieto, Gonzalo Navarro 0001
BIBE2
2010 A New Searchable Variable-to-Variable Compressor
abstract
Word-based compression over natural language text has shown to be a good choice to trade compression ratio and speed, obtaining compression ratios close to 30% and very fast decompression. Additionally, it permits fast searches over the compressed text using Boyer-Moore type algorithms. Such compressors are based on processing fixed source symbols (words) and assigning them variable-byte-length codewords, thus following a fixed-to-variable approach. We present a new variable-to-variable compressor (v2vdc) that uses words and phrases as the source symbols, which are encoded with a variable-length scheme. The phrases are chosen using the longest common prefix information on the suffix array of the text, so as to favor long and frequent phrases. We obtain compression ratios close to those of p7zip and ppmdi, overcoming bzip2, and 8-10 percentage points less than the equivalent word-based compressor. V2vdc is in addition among the fastest to decompress, and allows efficient direct search of the compressed text, in some cases the fastest to date as well.
Nieves R. Brisaboa, Antonio Fariña, Juan-Ramón López, Gonzalo Navarro 0001, Eduardo Rodríguez López
DCC2
2010 Dynamic lightweight text compression
abstract
We address the problem of adaptive compression of natural language text, considering the case where the receiver is much less powerful than the sender, as in mobile applications. Our techniques achieve compression ratios around 32% and require very little effort from the receiver. Furthermore, the receiver is not only lighter, but it can also search the compressed text with less work than that necessary to decompress it. This is a novelty in two senses: it breaks the usual compressor/decompressor symmetry typical of adaptive schemes, and it contradicts the long-standing assumption that only semistatic codes could be searched more efficiently than the uncompressed text. Our novel compression methods are preferable in several aspects over the existing adaptive and semistatic compressors for natural language texts.
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, José R. Paramá
ACM Trans. Inf. Syst.2
2008 Word-Based Statistical Compressors as Natural Language Compression Boosters
abstract
Semistatic word-based byte-oriented compression codes are known to be attractive alternatives to compress natural language texts. With compression ratios around 30%, they allow direct pattern searching on the compressed text up to 8 times faster than on its uncompressed version. In this paper we reveal that these compressors have even more benefits. We show that most of the state-of-the-art compressors such as the block-wise bzip2, those from the Ziv-Lempel family, and the predictive ppm-based ones, can benefit from compressing not the original text, but its compressed representation obtained by a word-based byte-oriented statistical compressor. In particular, our experimental results show that using Dense-Code-based compression as a preprocessing step to classical compressors like bzip2, gzip, or ppmdi, yields several important benefits. For example, the ppm family is known for achieving the best compression ratios. With a Dense coding preprocessing, ppmdi achieves even better compression ratios (the best we know of on natural language) and much faster compression/decompression than ppmdi alone. Text indexing also profits from our preprocessing step. A compressed self-index achieves much better space and time performance when preceded by a semistatic word-based compression step. We show, for example, that the AF-FMindex coupled with Tagged Huffman coding is an attractive alternative index for natural language texts.
Antonio Fariña, Gonzalo Navarro 0001, José R. Paramá
DCC1
2008 Reorganizing compressed text
abstract
Recent research has demonstrated beyond doubts the benefits of compressing natural language texts using word-based statistical semistatic compression. Not only it achieves extremely competitive compression rates, but also direct search on the compressed text can be carried out faster than on the original text; indexing based on inverted lists benefits from compression as well.Such compression methods assign a variable-length codeword to each different text word. Some coding methods (Plain Huffman and Restricted Prefix Byte Codes) do not clearly mark codeword boundaries, and hence cannot be accessed at random positions nor searched with the fastest text search algorithms. Other coding methods (Tagged Huffman, End-Tagged Dense Code, or (s, c)-Dense Code) do mark codeword boundaries, achieving a self-synchronization property that enables fast search and random access, in exchange for some loss in compression effectiveness.In this paper, we show that by just performing a simple reordering of the target symbols in the compressed text (more precisely, reorganizing the bytes into a wavelet-treelike shape) and using little additional space, searching capabilities are greatly improved without a drastic impact in compression and decompression times. With this approach, all the codes achieve synchronism and can be searched fast and accessed at arbitrary points. Moreover, the reordered compressed text becomes an implicitly indexed representation of the text, which can be searched for words in time independent of the text length. That is, we achieve not only fast sequential search time, but indexed search time, for almost no extra space cost.We experiment with three well-known word-based compression techniques with different characteristics (Plain Huffman, End-Tagged Dense Code and Restricted Prefix Byte Codes), and show the searching capabilities achieved by reordering the compressed representation on several corpora. We show that the reordered versions are not only much more efficient than their classical counterparts, but also more efficient than explicit inverted indexes built on the collection, when using the same amount of space.
Nieves R. Brisaboa, Antonio Fariña, Susana Ladra, Gonzalo Navarro 0001
SIGIR2
2008 Self-indexing Natural Language
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, Ángeles Saavedra Places
SPIRE2
2008 New adaptive compressors for natural language text
abstract
Abstract Semistatic byte‐oriented word‐based compression codes have been shown to be an attractive alternative to compress natural language text databases, because of the combination of speed, effectiveness, and direct searchability they offer. In particular, our recently proposed family of dense compression codes has been shown to be superior to the more traditional byte‐oriented word‐based Huffman codes in most aspects. In this paper, we focus on the problem of transmitting texts among peers that do not share the vocabulary. This is the typical scenario for adaptive compression methods. We design adaptive variants of our semistatic dense codes, showing that they are much simpler and faster than dynamic Huffman codes and reach almost the same compression effectiveness. We show that our variants have a very compelling trade‐off between compression/decompression speed, compression ratio, and search speed compared with most of the state‐of‐the‐art general compressors. Copyright © 2008 John Wiley & Sons, Ltd.
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, José R. Paramá
Softw. Pract. Exp.2
2007 Lightweight natural language text compression
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, José R. Paramá
Inf. Retr.2
2007 Collecting and publishing large multiscale geographic datasets
abstract
Abstract In this paper we present our experience in the development of a geographic information system that includes a large database (over 7 GB) with information about the infrastructure and facilities of the municipalities in the province of A Coruña (northwestern Spain). Three interesting aspects of the whole project are described in some detail due to their intrinsic interest for the development of this kind of system. These aspects are: (1) the design of the data model and the system architecture, which is oriented to support some advanced features such as multiscale active maps; (2) the problem of designing appropriate workflows to populate the database; and (3) the design of a Web‐based application to exploit the geographic database through a user‐friendly interface. Copyright © 2007 John Wiley & Sons, Ltd.
Nieves R. Brisaboa, José Antonio Cotelo Lema, Antonio Fariña, Miguel Rodríguez Luaces, José R. Paramá, José R. R. Viqueira
Softw. Pract. Exp.3
2006 Similarity Search Using Sparse Pivots for Efficient Multimedia Information Retrieval
abstract
Similarity search is a fundamental operation for applications that deal with unstructured data sources. In this paper we propose a new pivot-based method for similarity search, called sparse spatial selection (SSS). This method guarantees a good pivot selection more efficiently than other methods previously proposed. In addition, SSS adapts itself to the dimensionality of the metric space we are working with, and it is not necessary to specify in advance the number of pivots to extract. Furthermore, SSS is dynamic, it supports object insertions in the database efficiently, it can work with both continuous and discrete distance functions, and it is suitable for secondary memory storage. In this work we provide experimental results that confirm the advantages of the method with several vector and metric spaces
Nieves R. Brisaboa, Antonio Fariña, Oscar Pedreira, Nora Reyes
ISM2
2005 Efficiently decodable and searchable natural language adaptive compression
abstract
We address the problem of adaptive compression of natural language text, focusing on the case where low bandwidth is available and the receiver has little processing power, as in mobile applications. Our technique achieves compression ratios around 32% and requires very little effort from the receiver. This tradeoff, not previously achieved with alternative techniques, is obtained by breaking the usual symmetry between sender and receiver dominant in statistical adaptive compression. Moreover, we show that our technique can be adapted to avoid decompression at all in cases where the receiver only wants to detect the presence of some keywords in the document. This is useful in scenarios such as selective dissemination of information, news clipping, alert systems, text categorization, and clustering. Thanks to the asymmetry we introduce, the receiver can search the compressed text much faster than the plain text. This was previously achieved only in semistatic compression scenarios.
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, José R. Paramá
SIGIR2
2004 Simple, Fast, and Efficient Natural Language Adaptive Compression
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, José R. Paramá
SPIRE2
2003 (S, C)-Dense Coding: An Optimized Compression Code for Natural Language Text Databases
Nieves R. Brisaboa, Antonio Fariña, Gonzalo Navarro 0001, María F. Esteller
SPIRE2