From 4acbece4d796349c53a24fb0b5c60fe99bbc0873 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Mon, 22 Sep 2025 11:07:44 +0200 Subject: [PATCH] Add neurips 2025 entries --- data.yaml | 27 +++++++++++ dist/index.html | 92 ++++++++++++++++++------------------ dist/publications/index.html | 57 ++++++++++++++++++++++ pyproject.toml | 6 --- shell.nix | 28 +++++------ uv.lock | 10 +--- 6 files changed, 144 insertions(+), 76 deletions(-) diff --git a/data.yaml b/data.yaml index c008830..b8030a6 100644 --- a/data.yaml +++ b/data.yaml @@ -6,6 +6,33 @@ sections: - services primaryPublications: + - title: "TrajMamba: An Efficient and Semantic-rich Vehicle Trajectory Pre-training Model" + authors: Yichen Liu*, Yan Lin*, Shengnan Guo, Zeyu Zhou, Youfang Lin, Huaiyu Wan + tags: + - "NeurIPS" + - "2025" + links: + Poster: "https://neurips.cc/virtual/2025/poster/115959" + + - title: "TransferTraj: A Vehicle Trajectory Learning Model for Region and Task Transferability" + authors: Tonglong Wei*, Yan Lin*, Zeyu Zhou, Haomin Wen, Jilin Hu, Shengnan Guo, Youfang Lin, Gao Cong, Huaiyu Wan + tags: + - "NeurIPS" + - "2025" + links: + Oral: "https://neurips.cc/virtual/2025/oral/117509" + Poster: "https://neurips.cc/virtual/2025/poster/117508" + Preprint: "https://arxiv.org/abs/2505.12672" + + - title: "PLMTrajRec: A Scalable and Generalizable Trajectory Recovery Method with Pre-trained Language Models" + authors: Tonglong Wei*, Yan Lin*, Youfang Lin, Shengnan Guo, Jilin Hu, Haitao Yuan, Gao Cong, Huaiyu Wan + tags: + - "NeurIPS" + - "2025" + links: + Poster: "https://neurips.cc/virtual/2025/poster/117945" + Preprint: "https://arxiv.org/abs/2410.14281" + - title: "UVTM: Universal Vehicle Trajectory Modeling with ST Feature Domain Generation" authors: "Yan Lin, Jilin Hu, Shengnan Guo, Bin Yang, Christian S. Jensen, Youfang Lin, Huaiyu Wan" tags: diff --git a/dist/index.html b/dist/index.html index 8785ee3..2bd4584 100644 --- a/dist/index.html +++ b/dist/index.html @@ -144,6 +144,51 @@
+
+

+ NeurIPS | 2025 +

+
+ + Poster + +
+
+
TrajMamba: An Efficient and Semantic-rich Vehicle Trajectory Pre-training Model
+

Yichen Liu*, Yan Lin*, Shengnan Guo, Zeyu Zhou, Youfang Lin, Huaiyu Wan

+
+
+

+ NeurIPS | 2025 +

+
+ + Oral + + Poster + + Preprint + +
+
+
TransferTraj: A Vehicle Trajectory Learning Model for Region and Task Transferability
+

Tonglong Wei*, Yan Lin*, Zeyu Zhou, Haomin Wen, Jilin Hu, Shengnan Guo, Youfang Lin, Gao Cong, Huaiyu Wan

+
+
+

+ NeurIPS | 2025 +

+
+ + Poster + + Preprint + +
+
+
PLMTrajRec: A Scalable and Generalizable Trajectory Recovery Method with Pre-trained Language Models
+

Tonglong Wei*, Yan Lin*, Youfang Lin, Shengnan Guo, Jilin Hu, Haitao Yuan, Gao Cong, Huaiyu Wan

+

IEEE TKDE | 2025 @@ -254,53 +299,6 @@

Origin-Destination Travel Time Oracle for Map-based Services

Yan Lin, Huaiyu Wan, Jilin Hu, Shengnan Guo, Bin Yang, Christian S. Jensen, Youfang Lin

-
-
-

- IEEE TKDE | 2023 -

-
- - Paper - - Preprint - - Code - -
-
-
Pre-training General Trajectory Embeddings with Maximum Multi-view Entropy Coding
-

Yan Lin, Huaiyu Wan, Shengnan Guo, Jilin Hu, Christian S. Jensen, Youfang Lin

-
-
-

- IEEE TKDE | 2022 -

-
- - Paper - - Code - -
-
-
Pre-training Time-aware location embeddings from spatial-temporal trajectories
-

Huaiyu Wan, Yan Lin, Shengnan Guo, Youfang Lin

-
-
-

- AAAI | 2021 -

-
- - Paper - - Code - -
-
-
Pre-training Context and Time Aware Location Embeddings from Spatial-Temporal Trajectories for User Next Location Prediction
-

Yan Lin, Huaiyu Wan, Shengnan Guo, Youfang Lin


diff --git a/dist/publications/index.html b/dist/publications/index.html index db9fb97..a43a504 100644 --- a/dist/publications/index.html +++ b/dist/publications/index.html @@ -102,6 +102,63 @@
+
+
+

+ NeurIPS | 2025 +

+
+ + Poster + +
+
+
TrajMamba: An Efficient and Semantic-rich Vehicle Trajectory Pre-training Model
+

Yichen Liu*, Yan Lin*, Shengnan Guo, Zeyu Zhou, Youfang Lin, Huaiyu Wan

+
+ + + +
+
+

+ NeurIPS | 2025 +

+
+ + Oral + + Poster + + Preprint + +
+
+
TransferTraj: A Vehicle Trajectory Learning Model for Region and Task Transferability
+

Tonglong Wei*, Yan Lin*, Zeyu Zhou, Haomin Wen, Jilin Hu, Shengnan Guo, Youfang Lin, Gao Cong, Huaiyu Wan

+
+ + + +
+
+

+ NeurIPS | 2025 +

+
+ + Poster + + Preprint + +
+
+
PLMTrajRec: A Scalable and Generalizable Trajectory Recovery Method with Pre-trained Language Models
+

Tonglong Wei*, Yan Lin*, Youfang Lin, Shengnan Guo, Jilin Hu, Haitao Yuan, Gao Cong, Huaiyu Wan

+
+ + +

diff --git a/pyproject.toml b/pyproject.toml index c061f36..4ef5ae6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,11 +8,5 @@ dependencies = [ "python-markdown-math==0.9", "pyyaml==6.0.2", "jinja2==3.1.6", -] - -[tool.uv] -dev-dependencies = [ "watchdog==6.0.0", ] - -[tool.uv.sources] \ No newline at end of file diff --git a/shell.nix b/shell.nix index 4d5a60e..24c9f36 100644 --- a/shell.nix +++ b/shell.nix @@ -1,4 +1,4 @@ -{ pkgs ? import {}, dev ? false, restartRemote ? false }: +{ pkgs ? import {}}: pkgs.mkShell { packages = with pkgs; [ @@ -8,28 +8,26 @@ pkgs.mkShell { shellHook = let venvPath = "$HOME/.venv/homepage"; - remoteHost = "personal-vps"; + remoteHost = "vps"; in '' # Set uv to use specific virtual environment path export UV_PROJECT_ENVIRONMENT=${venvPath} # Install dependencies with uv - uv sync ${if dev then "--group dev" else ""} - + uv sync + # Activate the virtual environment source ${venvPath}/bin/activate - python generate.py + # Define aliases + alias serve="python generate.py && python watch.py" + alias build="python generate.py" + alias sync="python generate.py && rsync -avP --delete ./dist/* ${remoteHost}:~/www/homepage" + + echo "Available commands:" + echo " serve - Watch and rebuild on changes (dev mode)" + echo " build - Generate the static site" + echo " sync - Build and sync with remote production server" - ${if dev then '' - python watch.py && exit - '' else '' - rsync -avP --delete ./{dist,compose.yml} ${remoteHost}:/root/homepage/ - - ${if restartRemote then '' - ssh ${remoteHost} "cd /root/homepage && docker compose down && docker compose up -d --remove-orphans" - '' else ""} - exit - ''} ''; } diff --git a/uv.lock b/uv.lock index 0cc45d4..3656f18 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.12" [[package]] @@ -11,10 +11,6 @@ dependencies = [ { name = "markdown" }, { name = "python-markdown-math" }, { name = "pyyaml" }, -] - -[package.dev-dependencies] -dev = [ { name = "watchdog" }, ] @@ -24,11 +20,9 @@ requires-dist = [ { name = "markdown", specifier = "==3.8.0" }, { name = "python-markdown-math", specifier = "==0.9" }, { name = "pyyaml", specifier = "==6.0.2" }, + { name = "watchdog", specifier = "==6.0.0" }, ] -[package.metadata.requires-dev] -dev = [{ name = "watchdog", specifier = "==6.0.0" }] - [[package]] name = "jinja2" version = "3.1.6"