Continual learning-based trajectory prediction with memory augmented networks

Forecasting pedestrian trajectories is widely used in mobile agents such as self-driving vehicles and social robots. Deep neural network-based trajectory prediction models precisely predict pedestrian trajectories after training. However, the prediction models fail to avoid catastrophic forgetting w...

Full description

Saved in:
Bibliographic Details
Main Authors: Yang, Biao, Fan, Fucheng, Ni, Rongrong, Li, Jie, Loo, Chu Kiong, Liu, Xiaofeng
Format: Article
Published: Elsevier 2022
Subjects:
Online Access:http://eprints.um.edu.my/40721/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaya
id my.um.eprints.40721
record_format eprints
spelling my.um.eprints.407212023-11-14T03:57:33Z http://eprints.um.edu.my/40721/ Continual learning-based trajectory prediction with memory augmented networks Yang, Biao Fan, Fucheng Ni, Rongrong Li, Jie Loo, Chu Kiong Liu, Xiaofeng QA75 Electronic computers. Computer science Forecasting pedestrian trajectories is widely used in mobile agents such as self-driving vehicles and social robots. Deep neural network-based trajectory prediction models precisely predict pedestrian trajectories after training. However, the prediction models fail to avoid catastrophic forgetting when the data distribution shifts during continual learning, making it incredible to deploy the models on agents in real environments. A continual trajectory prediction method with memory augmented networks, CLTP-MAN, is proposed to handle the catastrophic forgetting issue by introducing a memory augmented network with sparse experience replay. CLTP-MAN comprises an external memory module, a memory extraction module, and a trajectory prediction module. The external memory module contains prior knowledge useful for trajectory prediction. The memory extraction module can read or write the key-value memories with a trainable controller. Last, the trajectory prediction module performs long-trajectory prediction by introducing a multi-hop attention mechanism to extract pivotal information from the external memory. Meanwhile, the catastrophic forgetting issue is handled through sparse experience replay. The two benchmarking datasets ETH/UCY and SDD are reintegrated according to the needs for continual learning to conduct quantitative and qualitative evaluations. The results verify that benefiting from external memory and the multi-hop attention mechanism, CLTPMAN has better generalization than several mainstream methods. Sparse experience replay effectively reduces catastrophic forgetting, leading to reliable deployments on mobile agents. (c) 2022 Elsevier B.V. All rights reserved. Elsevier 2022-12-22 Article PeerReviewed Yang, Biao and Fan, Fucheng and Ni, Rongrong and Li, Jie and Loo, Chu Kiong and Liu, Xiaofeng (2022) Continual learning-based trajectory prediction with memory augmented networks. Knowledge-Based Systems, 258. ISSN 0950-7051, DOI https://doi.org/10.1016/j.knosys.2022.110022 <https://doi.org/10.1016/j.knosys.2022.110022>. 10.1016/j.knosys.2022.110022
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Yang, Biao
Fan, Fucheng
Ni, Rongrong
Li, Jie
Loo, Chu Kiong
Liu, Xiaofeng
Continual learning-based trajectory prediction with memory augmented networks
description Forecasting pedestrian trajectories is widely used in mobile agents such as self-driving vehicles and social robots. Deep neural network-based trajectory prediction models precisely predict pedestrian trajectories after training. However, the prediction models fail to avoid catastrophic forgetting when the data distribution shifts during continual learning, making it incredible to deploy the models on agents in real environments. A continual trajectory prediction method with memory augmented networks, CLTP-MAN, is proposed to handle the catastrophic forgetting issue by introducing a memory augmented network with sparse experience replay. CLTP-MAN comprises an external memory module, a memory extraction module, and a trajectory prediction module. The external memory module contains prior knowledge useful for trajectory prediction. The memory extraction module can read or write the key-value memories with a trainable controller. Last, the trajectory prediction module performs long-trajectory prediction by introducing a multi-hop attention mechanism to extract pivotal information from the external memory. Meanwhile, the catastrophic forgetting issue is handled through sparse experience replay. The two benchmarking datasets ETH/UCY and SDD are reintegrated according to the needs for continual learning to conduct quantitative and qualitative evaluations. The results verify that benefiting from external memory and the multi-hop attention mechanism, CLTPMAN has better generalization than several mainstream methods. Sparse experience replay effectively reduces catastrophic forgetting, leading to reliable deployments on mobile agents. (c) 2022 Elsevier B.V. All rights reserved.
format Article
author Yang, Biao
Fan, Fucheng
Ni, Rongrong
Li, Jie
Loo, Chu Kiong
Liu, Xiaofeng
author_facet Yang, Biao
Fan, Fucheng
Ni, Rongrong
Li, Jie
Loo, Chu Kiong
Liu, Xiaofeng
author_sort Yang, Biao
title Continual learning-based trajectory prediction with memory augmented networks
title_short Continual learning-based trajectory prediction with memory augmented networks
title_full Continual learning-based trajectory prediction with memory augmented networks
title_fullStr Continual learning-based trajectory prediction with memory augmented networks
title_full_unstemmed Continual learning-based trajectory prediction with memory augmented networks
title_sort continual learning-based trajectory prediction with memory augmented networks
publisher Elsevier
publishDate 2022
url http://eprints.um.edu.my/40721/
_version_ 1783876709587615744