Answers.Body: <p>Your problem is often called (in the literature) <em>human mobility prediction</em>. There has been some research in this area. Have a look at it on the web.</p>
  
  <p>In general, you might want to use any statistical or machine learning model that uses the historical data to predict the future. For example, you could try to use an hidden Markov model (for both point 1 and 2). However, before that, you might also need to do some feature engineering, if you only have locations (and not e.g. the time of the day when those locations were recorded).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-03T07:34:17.040Z
Answers.Text: I will try to find some materials.
Answers.UserDisplayName: kinkajou
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-03-31T20:30:23.320Z
Answers.LastActivityDate: 2019-03-31T20:36:31.950Z
Answers.LastEditDate: 2019-03-31T20:36:31.950Z
Answers.UserDisplayName: nbro
Body: <p>I have billions of anonymized location coordinates of people movement collected from app. I want to improve user experience by using location data. </p>
  
  <ol>
  <li><p>For example identify if user is at home or at office so that what they view in app changes.</p></li>
  <li><p>Where will they be tomorrow at particular hour -  so that I can suggest to secure their homes from IOT device if they are out.</p></li>
  </ol>
  
  <p>Regarding the first point, I tried to use the following rule: at night they are at home, and at day they are at work or school. Regarding the 2nd point, I have no idea how to proceed. Is there any way I could use AI to predict future location and home location?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-04-01T12:59:07.377Z
Comments.Text: point 1 really doesn't need machine learning, you can just ask the user to set their home address (they probably already have that in their address book anyway). From code you can match if the current location is close to the home address.
Comments.UserDisplayName: Kokodoko
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-04-03T07:34:02.830Z
Comments.Text: @Kokodoko the app don't have this function.
Comments.UserDisplayName: kinkajou
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-04-03T08:13:23.687Z
Comments.Text: Point 1 you can still solve just by analyzing the data. You assume they are home at night and work during the day. So you can always compare their current location with those locations.
Comments.UserDisplayName: Kokodoko
Tags: <machine-learning><models><prediction>
Title: How to predict human future location?
UserDisplayName: kinkajou
ThreadText: # How to predict human future location?
  
  (Asked by: username_0 on 2019-03-31)
  
  I have billions of anonymized location coordinates of people movement collected from app. I want to improve user experience by using location data.
  
  1. For example identify if user is at home or at office so that what they view in app changes.
  2. Where will they be tomorrow at particular hour - so that I can suggest to secure their homes from IOT device if they are out.
  
  Regarding the first point, I tried to use the following rule: at night they are at home, and at day they are at work or school. Regarding the 2nd point, I have no idea how to proceed. Is there any way I could use AI to predict future location and home location?
  
  **Tags:** machine-learning, models, prediction
  
  > **Comments:**
  > **username_1**: point 1 really doesn't need machine learning, you can just ask the user to set their home address (they probably already have that in their address book anyway). From code you can match if the current location is close to the home address.  
  > **username_0**: @username_1 the app don't have this function.  
  > **username_1**: Point 1 you can still solve just by analyzing the data. You assume they are home at night and work during the day. So you can always compare their current location with those locations.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2019-03-31. Score: 1
  
  Your problem is often called (in the literature) *human mobility prediction*. There has been some research in this area. Have a look at it on the web.
  
  In general, you might want to use any statistical or machine learning model that uses the historical data to predict the future. For example, you could try to use an hidden Markov model (for both point 1 and 2). However, before that, you might also need to do some feature engineering, if you only have locations (and not e.g. the time of the day when those locations were recorded).
  
  > **Comments:**
  > **username_0**: I will try to find some materials.  
  
  ---
  
  