Evaluating Human Trajectory Prediction with Metamorphic Testing

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Spieker, Helge, Belmecheri, Nassim, Gotlieb, Arnaud, Lazaar, Nadjib
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917734606962688
author Spieker, Helge
Belmecheri, Nassim
Gotlieb, Arnaud
Lazaar, Nadjib
author_facet Spieker, Helge
Belmecheri, Nassim
Gotlieb, Arnaud
Lazaar, Nadjib
contents The prediction of human trajectories is important for planning in autonomous systems that act in the real world, e.g. automated driving or mobile robots. Human trajectory prediction is a noisy process, and no prediction does precisely match any future trajectory. It is therefore approached as a stochastic problem, where the goal is to minimise the error between the true and the predicted trajectory. In this work, we explore the application of metamorphic testing for human trajectory prediction. Metamorphic testing is designed to handle unclear or missing test oracles. It is well-designed for human trajectory prediction, where there is no clear criterion of correct or incorrect human behaviour. Metamorphic relations rely on transformations over source test cases and exploit invariants. A setting well-designed for human trajectory prediction where there are many symmetries of expected human behaviour under variations of the input, e.g. mirroring and rescaling of the input data. We discuss how metamorphic testing can be applied to stochastic human trajectory prediction and introduce the Wasserstein Violation Criterion to statistically assess whether a follow-up test case violates a label-preserving metamorphic relation.
format Preprint
id arxiv_https___arxiv_org_abs_2407_18756
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Evaluating Human Trajectory Prediction with Metamorphic Testing
Spieker, Helge
Belmecheri, Nassim
Gotlieb, Arnaud
Lazaar, Nadjib
Software Engineering
Artificial Intelligence
The prediction of human trajectories is important for planning in autonomous systems that act in the real world, e.g. automated driving or mobile robots. Human trajectory prediction is a noisy process, and no prediction does precisely match any future trajectory. It is therefore approached as a stochastic problem, where the goal is to minimise the error between the true and the predicted trajectory. In this work, we explore the application of metamorphic testing for human trajectory prediction. Metamorphic testing is designed to handle unclear or missing test oracles. It is well-designed for human trajectory prediction, where there is no clear criterion of correct or incorrect human behaviour. Metamorphic relations rely on transformations over source test cases and exploit invariants. A setting well-designed for human trajectory prediction where there are many symmetries of expected human behaviour under variations of the input, e.g. mirroring and rescaling of the input data. We discuss how metamorphic testing can be applied to stochastic human trajectory prediction and introduce the Wasserstein Violation Criterion to statistically assess whether a follow-up test case violates a label-preserving metamorphic relation.
title Evaluating Human Trajectory Prediction with Metamorphic Testing
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2407.18756