Travel plan recommendation method, apparatus, device and computer readable storage medium

US2020226502A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020226502-A1
Application numberUS-201916674030-A
CountryUS
Kind codeA1
Filing dateNov 5, 2019
Priority dateJan 16, 2019
Publication dateJul 16, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure provide a travel plan recommendation method, an apparatus, a device and a computer readable storage medium. In the method according to the embodiments of the present disclosure, the travel plan classification model is obtained by training with the comprehensive consideration of the diversity of users, the diversity of the travel environment in time and space and dynamics of the user's travel preference, and the travel feature vector is generated according to the user persona information and the travel mode distribution information of the user, the current travel environment feature information and the feature information of the starting point and the destination point of the current travel, the travel feature vector is inputted into the travel plan classification model to calculate the scores of the candidate travel plans, and the travel plan recommended to the user according to the scores of the candidate travel plans.

First claim

Opening claim text (preview).

What is claimed is: 1 . A travel plan recommendation method, comprising: generating a travel feature vector according to user persona information and travel mode distribution information of a user, current travel environment feature information, and feature information of a starting point and a destination point of a current travel; inputting the travel feature vector into a travel plan classification model to calculate scores of candidate travel plans, wherein the travel plan classification model is obtained by training using a training set; and recommending a travel plan to the user according to the scores of the candidate travel plans. 2 . The method according to claim 1 , wherein before the inputting the travel feature vector into a travel plan classification model to calculate scores of candidate travel plans, the method further comprises: acquiring multiple pieces of historical travel data, and performing feature pre-processing on the historical travel data; generating corresponding sample data according to each piece of the historical travel data that is pre-processed, to obtain the training set comprising sample data corresponding to the multiple pieces of historical travel data; performing model training on a preset classification model using the training set, to obtain the travel plan classification model. 3 . The method according to claim 2 , wherein the acquiring multiple pieces of historical travel data comprises: acquiring multiple pieces of historical travel information, wherein the historical travel information comprises at least the following: a user identifier, a starting point, a destination point and a travel period; acquiring user persona information and travel mode distribution information corresponding to a user identifier in each piece of the historical travel information, travel environment feature information corresponding to a travel period in each piece of the historical travel information, feature information of a starting point and a destination point in each piece of the historical travel information, and plan selection true value data corresponding to each piece of the historical travel information, to obtain historical travel data corresponding to each piece of the historical travel information. 4 . The method according to claim 3 , wherein the performing feature pre-processing on the historical travel data comprises: performing One-Hot encoding processing on a category-type feature in the historical travel data; performing abnormal-value processing on a numerical value-type feature in the historical travel data; performing normalization processing on the numerical value-type feature in the historical travel data on which the abnormal-value processing is performed. 5 . The method according to claim 3 , wherein the generating corresponding sample data according to a certain piece of the historical travel data that is pre-processed comprises: generating a travel feature vector corresponding to that piece of the historical travel data, according to user feature information and travel mode distribution information, travel environment feature information, feature information of a starting point and a destination point in that piece of the historical travel data; generating a label of the travel feature vector corresponding to that piece of the historical travel data, according to plan selection true value data in that piece of the historical travel data; taking the travel feature vector corresponding to that piece of the historical travel data and its label as a piece of sample data. 6 . The method according to claims 5 , wherein the generating a travel feature vector corresponding to that piece of the historical travel data, according to user feature information and travel mode distribution information, travel environment feature information, feature information of a starting point and a destination point in that piece of the historical travel data comprises: splicing the user persona information and travel mode distribution information, the travel environment feature information, and the feature information of the starting point and the destination point corresponding to that piece of the historical travel information, to generate an original feature vector corresponding to that piece of the historical travel information; performing data completion on a null value feature in the original feature vector, to obtain the travel feature vector. 7 . The method according to claim 6 , wherein the performing data completion on a null value feature in the original feature vector, to obtain the travel feature vector comprises: calculating, according to a non-null value feature vector comprising a non-null value feature in the original feature vector, cosine similarity between the non-null value feature vector and corresponding feature vectors in other historical travel data; determining K pieces of the other historical travel data with largest cosine similarity between their corresponding feature vectors and the non-null value feature vector as K closest pieces of data of the original feature vector, wherein K is a positive integer; filling the null value feature of the original feature vector with a mean or mode value of the corresponding feature values in the K closest pieces of data. 8 . The method according to claim 4 , wherein before the performing One-Hot encoding processing on a category-type feature in the historical travel data, the method further comprises: calculating, for respective categories of each of the category-type feature, a value proportion of each of the categories; aggregating categories whose value proportions are less than a preset threshold into one category. 9 . The method according to claim 6 , wherein the performing abnormal-value processing on a numerical value-type feature in the historical travel data comprises: calculating an N th percentile value corresponding to each of the numerical value-type feature, wherein N is a positive integer; taking a numerical value-type feature in the original feature vector that is greater than a corresponding N th percentile value as an abnormal numerical value-type feature; assigning the N th percentile corresponding to the abnormal numerical value-type feature to the abnormal numerical value-type feature. 10 . The method according to claim 4 , wherein the performing feature pre-processing on the historical travel data further comprises: calculating importance levels of respective features in the historical travel data using a machine learning-based feature selection manner; performing feature selection on the historical travel data according to the importance levels of the respective features in the historical travel data, to retain a feature whose importance level is greater than a preset importance level. 11 . The method according to claim 5 , wherein the generating a label of the travel feature vector corresponding to that piece of the historical travel data, according to plan selection true value data in that piece of the historical travel data comprises: taking a One-Hot code corresponding to the plan selection true value data corresponding to that piece of the historical travel data as the label of the travel feature vector corresponding to that piece of the historical travel data. 12 . The method according to claim 1 , wherein the travel plan classification model is a multi-type xgboost classifier. 13 . The method according to claim 1 wherein the feature information of the starting point and the destination of the current travel includes at least the following: a distance between the starting point and

Assignees

Inventors

Classifications

  • Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

  • employing speed data or traffic data, e.g. real-time or historical (traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968) · CPC title

  • Personalized, e.g. from learned user behaviour or user-defined profiles · CPC title

  • Multimodal routing · CPC title

  • Ensemble learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020226502A1 cover?
Embodiments of the present disclosure provide a travel plan recommendation method, an apparatus, a device and a computer readable storage medium. In the method according to the embodiments of the present disclosure, the travel plan classification model is obtained by training with the comprehensive consideration of the diversity of users, the diversity of the travel environment in time and spac…
Who is the assignee on this patent?
Baidu online network technology beijing co ltd
What technology area does this patent fall under?
Primary CPC classification G01C21/3423. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 16 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).