{
"event" : "$set",
"entityType" : "user",
"entityId" : "u1234",
"properties" : {
"gender": "female"
},
"eventTime" : "2015-10-05T21:02:49.228Z"
}
Although this is not recommended. Right?
To unsubscribe from this group and stop receiving emails from it, send an email to actionml-user+unsubscribe@googlegroups.com.
To post to this group, send email to action...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/actionml-user/CAMysefu-8mOgh3NsRkRVN6H6bRm6hR%2B1HuryT4wqgtXZD3norg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Noelia Osés Fernández, PhD Senior Researcher | Investigadora Senior |
no...@vicomtech.org +[34] 943 30 92 30 |
Data Intelligence for Energy and Industrial Processes | Inteligencia de Datos para Energía y Procesos Industriales |
member of: |
Legal Notice - Privacy policy |
Location is an easy secondary indicator but needs to be encoded with “areas” not lat/lon, so something like (user-id, location-of-purchase, country-code+postal-code) This would be triggered when a primary event happens, such as a purchase. This way locaiton is accounted for in making recommendations without your haveing to do anything but feed in the data.
Do you have some type of conversion you are planning to promote with a recommender? Like a purchase, read, view, etc?
This is what I was calling the “primary event”. The other information about the user may be of week value compared to the primary event. Don’t look at the user profile-ish info first. See what actions a user takes that you can record. For instance it you want a user to see a recommended item and you have other people’s purchases, use purchases as a primary event, it is what you want to promote, to get the user to do.
Then you may also have view events (since you mention showing the user some item) this “view” if all users can browse or search for items also will be a secondary event. If you have search then search terms can also be a secondary event. These are all much more predictive and easier to use than user-profile-ish data. But you can use that too as I say below—if you are willing to go to the trouble of some analytics or experiments.
You may be violating ML input requirements if a visiting user only sees recommendations. This will “overfit” meaning the user will see self-fulfilling recommendations based off the first purchase and never see other items.
The choice of how users discover items must be more open involving search and browse. Or you can mix in random recommendations to a significant degree. ML must learn the users preferences and if you only offer one choice there will be very little chance to learn.