Systems and methods for identifying drunk requesters in an online to offline service platform
US-2020051196-A1 · Feb 13, 2020 · US
US11586992B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11586992-B2 |
| Application number | US-201916674030-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 5, 2019 |
| Priority date | Jan 16, 2019 |
| Publication date | Feb 21, 2023 |
| Grant date | Feb 21, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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 from the candidate travel plans to the user according to the scores of the candidate travel plans, wherein the feature information of the starting point and the destination point of the current travel comprises at least the following: a distance between the starting point and the destination point; a number of bus stops, a number of shared bicycles and a number of subway stations that are located around the starting point; and a number of bus stops, a number of shared bicycles and a number of subway stations that are located around the destination point. 2. The method according to claim 1 , wherein the travel plan classification model is trained by: 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 4 , wherein before the performing One-Hot encoding processing on a category-type feature in the historical travel data, the training of the travel plan classification model 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. 6. The method according to claim 4 , wherein the performing abnormal-value processing on a numerical value-type feature in the historical travel data comprises: calculating an Nth percentile value corresponding to each of the numerical value-type feature, wherein N is a positive integer; taking a numerical value-type feature in an original feature vector that is greater than a corresponding Nth percentile value as an abnormal numerical value-type feature; assigning the Nth percentile corresponding to the abnormal numerical value-type feature to the abnormal numerical value-type feature. 7. 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. 8. 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. 9. The method according to claims 8 , 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. 10. The method according to claim 9 , 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. 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 trave
Machine learning · CPC title
Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation · CPC title
Multimodal routing · CPC title
Personalized, e.g. from learned user behaviour or user-defined profiles · CPC title
Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.