A Small-sample Trajectory Classification Algorithm via Bayesian Program Learning

Yanshan Li, Ruoqiang Yao · 2024

Trajectory classification algorithms are widely used in fields such as behavior recognition, anomaly detection and monitoring, and video content analysis. To overcome the issues of traditional trajectory classification algorithms that require large supporting data and continuous model updates to ensure effectiveness, we take inspiration from the concept learning approach proposed by Brenden et al. We simulate how humans learn rich concepts from a single hand-drawn sample and propose a Bayesian program learning-based trajectory classification algorithm. This algorithm first builds concepts from a set of hand-drawn trajectories and then classifies trajectory data based on these constructed concepts. Experimental results show that our algorithm outperforms traditional single-sample learning algorithms in trajectory classification tasks and also shows superior performance over traditional single-sample learning algorithms when the dataset includes noisy data.

Read the paper · More papers on PaperTik