-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SPIKE] Personalization Research #392
Comments
A few recommendations worth exploring:
|
Perfect timing on the additional options @faisal-alvi as Microsoft recently announced that Personalizer no longer accepts new customers and will be retired in October 2026. As @dkotter mentioned elsewhere, Azure Intelligent Recommendations may be a worthwhile option to consider as well. |
I did some quick reading into Google Cloud Recommendation AI today and that seems like it could be a solid option. Some interesting bits in What is Discovery for Media? and Build a Recommendation System using Google Cloud Recommendation AI. That second item has some rather relevant integrations it mentions, all of which would seem to be worthwhile within ClassifAI:
|
I investigated this today and here are my thoughts: We are looking at 2 features here:
After going through the related ClassifAI Github issues, it seems we're aiming for both types of personalisation. For example, if we want to add Item or Cart Recommendation, then it may benefit more from Personalized Content for a specific user. But on the homepage, it would benefit more by Recommended Content to show the most popular posts on the site. Adding to that, a single service may not work best for every feature. IMO, it would help if we could break this down on a feature level, for example:
It would be easier to identify which AI services would be best to power these features. @10up/open-source-practice what are your thoughts on the same? |
I agree with most of what's here though I think there's some additional information or distinction that can be made.
This is definitely an approach we can consider and there are services out there that provide this but the Azure Personalizer feature we have been using is less personalized content for a specific user and more personalized to a larger user group. For instance, showing personalized content based on location or time of day. I like this approach more as there's less concerns with GDPR, though also less quality results.
This is also an approach we could consider but I think more applicable is the standard "recommended content" or "read more" section that you often see at the end / middle of an article. I don't think we'd power this by trends (like analytics) but based on what content is most similar to the content being read. Definitely not personalized to an individual user but would be personalized based on the piece of content you're reading. Here's a handful of things I can think of beyond the ones you've mentioned or that have been mentioned earlier in this thread:
|
Thanks for the inputs @dkotter. I researched into few services and I am maintaining the sheet for prospective AI services for Personalization block: https://docs.google.com/spreadsheets/d/18T9N9a55ccOSQ_eAin7IsTLMxj9KJ-vFZ0MBVg43XEE/edit?usp=sharing |
@Sidsector9 I wonder if there's a similar option to consider with Elasticsearch, possibly as a connection to ElasticPress/EP.io, that could offer some of the similar use cases noted in that sheet? |
@Sidsector9 there was a request outside of GitHub as to whether AzureML might be suitable replacement option here... can you check and see how that compares and add into your comparision gSheet? |
@jeffpaul I discussed this internally with Darin and concluded that AzureML is not a 1:1 replacement for Personalizer. |
Is your enhancement related to a problem? Please describe.
Alongside our Recommended Content feature using Azure Personalizer, we should do some market research to see how other products/projects handle user experience personalization, identify what might make for a good fit inside ClassifAI, and then identify what available AI APIs might support this (and where feasible have a free tier to allow folks to test/explore the functionality before committing to a paid service/tier).
Designs
n/a
Describe alternatives you've considered
Some existing products/services to review as existing in this space:
Code of Conduct
The text was updated successfully, but these errors were encountered: