当前位置:网站首页>Didi eta (estimate the travel time)
Didi eta (estimate the travel time)
2022-07-25 07:55:00 【Anywhere --- little Yuning】
Here's the catalog title
ETA - Estimate the Travel Time, Time consuming estimation , Estimated travel time , Estimated time of arrival
1 Learning to Estimate the Travel Time,2018
Information :
- KDD 2018: Didi put forward WDR The model is significantly improved ETA Prediction accuracy
- sound of dripping water ETA Interpretation of the thesis :WDR Model
Overview of the paper :
3. Treat the problem as a space-time regression problem
4. This article requires a given driving route , Then predict the travel time on the route . The next paper does not require a given route , Just know the starting point and the end point .
The overall service architecture is shown in the figure below :
Algorithm evolution path
- traditional method : Passage time = The time of each section + Traffic light time . This rule-based , There are many limitations .
- Into a regression problem : Regression model , Didi has considered two popular models in the industry ,Tree Based model and Factorization Machine. But the regression model is limited by input , Statistics are used , Unable to use the details of the road .
- The regression problem of this paper + Deep learning : Maximize information lossless , The model looks right link Modeling of sequence information .
The overall structure of the model is shown in the figure below :
features :
- spatial information:
- First match the trajectory to the road network , Get sections and intersections .
- And then extract features , For example, the length of the road , Width , Road grade , Number of lanes , Road network number and other information , And what happened POIs Information about points of interest .
- temporal information:
- a year, a month and a day, the holiday indicator and rush hour indicator,
- traffic information
- We build a traffic monitor and prediction system that provides us the real-time traffic speed estimation in each road segment in the traffic network in every two minutes. Every time 2 Update in minutes .
- such as the real-time estimated speed, the average speed and free-flow speed, et al.
- personalized information:
- Different people have different driving habits , Can extract driver profile, rider profile and vehicle profile Other characteristics .
- For example, drivers have novices , an old hand ; Cars have electric cars , Fuel car , Trucks, etc ; Riders have bicycles , Electric bikes, etc .
- augmented information:
- Other supporting information , such as the weather information and traffic restriction, et al.
The total dimension : Hundreds of characteristics of various categories , There are millions of dimensions .
After sophisticated feature engineering, we obtain a set of features in hundreds of categories and millions of dimensions.
- Other supporting information , such as the weather information and traffic restriction, et al.
2 Multi-task Representation Learning for Travel Time Estimation,2018
summary :
- The road network structure is used , And transcendental spatiotemporal information , Also used. Path Information
- This article does not require the designated driving route . Just give the starting point and the ending point . This is better for scenes with many possible driving routes .
The overall structure of the model is as follows :
- The overall structure : Unsupervised chart embedding + Link embedding network + spatial embedding network +temporal embedding network + Other characteristics -> Deep residual network -> Get the results
- This model produces meaningful representation that preserves various trip properties in the real-world and at the same time leverages the underlying road network and the spatiotemporal prior knowledge.
- The effective representation methods of different trajectories are given , Various attributes of tracks can be preserved
- Besides , The road network is also used , Transcendental information such as time and space
- Further-more, we propose a multi-task learning framework to utilize the path information of historical trips during the training phase which boosts the performance.
- The training phase uses the path information of the historical track , Used to improve the effect .
- pytorch Open source implementation address :https://github.com/neuguotian/deep-eta-murat
边栏推荐
- [QNX hypervisor 2.2 user manual]9.3 CPU
- Science: listening to music can really relieve pain. Chinese scientists reveal the neural mechanism behind it
- J1 common DOS commands (P25)
- Using one stack to sort another stack
- Introduction to machine learning (I): understanding maximum likelihood estimation in supervised learning
- Supplementary notes on Relevant Issues of complete model group
- P1046 [noip2005 popularity group t1] Taotao picking apples
- Kubernetes monitoring component metrics server deployment
- Recommend 7 open source projects of yyds this week
- IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解
猜你喜欢

【论文笔记】Progressive Layered Extraction (PLE): A Novel Multi-Task Learning (MTL) Model for Personalized

Native form submission data
![[unity introduction program] basic concept - preform prefab](/img/c6/aac7bffdf99073978f9b2f8ff15fbb.png)
[unity introduction program] basic concept - preform prefab

Introduction and principle explanation of 30 common sensor modules in IOT embedded devices

使用CycleGAN训练自己制作的数据集,通俗教程,快速上手
Cache design in Web services (error allowed, error not allowed)

Have you got the advanced usage of pytest?

【音视频】图片YUV数据格式

Programmers can't play at the age of 35. Is it a fact or a misunderstanding?

How should enterprise users choose aiops or APM?
随机推荐
Have you got the advanced usage of pytest?
ACNet:用于图像超分的非对称卷积(附实现code)
Open source, innovators win, 2022 "science and innovation China" open source innovation list selection is fully open!
Today in history: Intel was founded; The first photo was posted on the world wide web; EBay spins off PayPal
webflux默认io线程数
Practical operation: elegant downtime under large-scale micro service architecture
Problems in deep learning training and testing: error: the following arguments are required: --dataroot, solution: the configuration method of training files and test files
Practical skills -- some solutions to small problems
[paper notes] progressive layered extraction (PLE): a novel multi task learning (MTL) model for personalized
uiautomator2 常用命令
[unity entry program] basic concept trigger
用一个栈实现另一个栈的排序
On the peak night of the 8 Oracle ace gathering, what technology hotspots did you talk about?
整数a按位取反(~)后的值为-(a+1)
Hikaricp connection pool does not operate for a period of time, and the data is automatically disconnected
How should enterprise users choose aiops or APM?
Room database migration
Oracle19 adopts automatic memory management. The AWR report shows that the settings of SGA and PGA are too small?
app耗电量测试
对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项