atlas

Research map / Graph learning / Knowledge and temporal graphs

KGTS: Contrastive Trajectory Similarity Learning over Prompt Knowledge Graph Embedding

AAAI 2024 · Graph learning › Knowledge and temporal graphs · approach: Knowledge graph embeddings · 26 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes KGTS, a trajectory similarity framework combining GRot knowledge-graph grid embedding, a prompt-based GCN+GRU trajectory encoder, and unsupervised contrastive learning with three positive-sample generation strategies.

Problem

Deep learning trajectory similarity computation needs costly supervised label preprocessing (quadratic in trajectory count and length), and learned models generalize poorly because training data lacks diverse highly-similar trajectory pairs.

Approach

Embeds map grids with a modified RotatE (GRot) so neighbouring grids get similar embeddings, bridges grid and trajectory embeddings with a learnable attentive prompt, and trains the encoder with contrastive learning using positive samples generated by copy/add/delete/move operations on trajectories.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use KGTS instead of the strongest baseline, GTSTrajectory similarity computation · GeoLifeHR@1: 0.4327 -> 0.5123Helped
use KGTS instead of the strongest baseline, NeuTrajTrajectory similarity computation · GeoLifeHR@5: 0.53 -> 0.579Helped
use KGTS instead of the strongest baseline, T3STrajectory similarity computation · GeoLifeHR@10: 0.5843 -> 0.5942Helped
use KGTS instead of the strongest baseline, t2vecTrajectory similarity computation · PortoHR@1: 0.4105 -> 0.5244Helped
use KGTS instead of the strongest baseline, T3STrajectory similarity computation · PortoHR@5: 0.5506 -> 0.6277Helped
use KGTS instead of the strongest baseline, T3STrajectory similarity computation · PortoHR@10: 0.6109 -> 0.6542Helped
add GRot grid embedding (ablation)KGTS · PortoHR@1: 0.3243 -> 0.5244Helped
use modified GRot rather than original RotatE (ablation)KGTS · PortoHR@1: 0.5067 -> 0.5244Helped
add attentive prompt for grid embedding (ablation)KGTS · PortoHR@1: 0.5096 -> 0.5244Helped
add GCN trajectory structure embedding (ablation)KGTS · PortoHR@1: 0.4853 -> 0.5244Helped
add GRU point-order embedding (ablation)KGTS · PortoHR@1: 0.152 -> 0.5244Helped

Surprising findings

Limitations

Experimental setup

Datasets: GeoLife Porto

Benchmarks: GeoLife Porto

Metrics: HR@1 HR@5 HR@10

Baselines: SRN t2vec NeuTraj T3S GTS CL-TSim TMN

Builds on: RotatE SimCSE t2vec GCN infoNCE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy