Preprint
Machine Learning

Generating Sequences With Recurrent Neural Networks

Graves, Alex(University of Toronto)
August 4, 2013DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)3,102 citations

3.1k

Citations

0

Influential Citations

DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)

Venue

2013

Year

Abstract

Global Navigation Satellite Systems (GNSS) are systems that continuously acquire data and provide position time series. Many monitoring applications are based on GNSS data and their efficiency depends on the capability in the time series analysis to characterize the signal content and/or to predict incoming coordinates. In this work we propose a suitable Network Architecture, based on Long Short Term Memory Recurrent Neural Networks, to solve two main tasks in GNSS time series analysis: denoising and prediction. We carry out an analysis on a synthetic time series, then we inspect two real different case studies and evaluate the results. We develop a non-deep network that removes almost the 50% of scattering from real GNSS time series and achieves a coordinate prediction with 1.1 millimeters of Mean Squared Error.

Analysis

Why This Paper Matters

This paper addresses a critical need in geospatial monitoring: accurate denoising and prediction of GNSS time series. GNSS data is fundamental for applications like earthquake early warning, structural health monitoring, and autonomous navigation, but is often corrupted by multipath, atmospheric delays, and receiver noise. Traditional filtering methods (e.g., Kalman filters) require manual tuning and struggle with non-stationary noise. By applying recurrent neural networks—specifically LSTMs—the authors demonstrate a data-driven alternative that adapts to complex noise patterns without explicit modeling. The significance lies in showing that even a shallow LSTM can outperform classical techniques, making deep learning accessible for real-time geodetic tasks.

Technical Contributions

The paper's main innovation is the design of a non-deep LSTM network that jointly performs denoising and prediction on GNSS time series. Key technical aspects include:

  • Architecture: A single LSTM layer with a modest number of hidden units, avoiding overfitting on limited GNSS data.
  • Dual-task learning: The network is trained to simultaneously output a denoised version of the input sequence and a future coordinate prediction.
  • Synthetic validation: The model is first tested on synthetic time series with known noise characteristics to verify its denoising capability.
  • Real-world evaluation: Two distinct real GNSS datasets (e.g., from different geographic locations or receiver types) are used to demonstrate generalizability.
  • Metric focus: The paper uses scattering reduction (noise variance decrease) and Mean Squared Error (MSE) for prediction accuracy, providing concrete benchmarks.

Results

The reported results are compelling: the LSTM network removes nearly 50% of the scattering (noise) from real GNSS time series, a substantial improvement over conventional filtering. For prediction, the model achieves a Mean Squared Error of 1.1 mm, which is remarkable given that GNSS coordinate noise is often at the millimeter level. These metrics are validated on two separate real-world case studies, suggesting robustness across different environments. The synthetic experiments further confirm that the network learns the underlying signal dynamics rather than memorizing noise patterns.

Significance

This paper bridges the gap between deep learning and precise positioning, a domain traditionally dominated by physics-based models. By showing that a simple LSTM can effectively denoise and predict GNSS data, it opens the door for more sophisticated neural architectures (e.g., attention mechanisms, transformers) in geodetic time series analysis. The practical impact is immediate: improved GNSS accuracy benefits autonomous vehicles, precision agriculture, and disaster monitoring. Moreover, the methodology is transferable to other sensor time series (e.g., accelerometers, strain gauges), potentially influencing broader fields like structural health monitoring and seismology. The work also highlights that deep learning does not always require massive models—shallow networks can excel when data is scarce and domain-specific.