4. Use case in PIXNET
User2Article (personal)
Article2Tag (non-personal)
Article2Article (both)
Tag2Tag (non-personal)
Tag2Article (personal)
4
5. How we building a recommender system
Basic
• Data infrastructure
• Data collection
• User tracking
• Some rules or model
• Position on the webpage
Vehicle
Say: segments
5
6. How we building a recommender system
Advanced
• Data lifecycle
• Scalability
• User profiling
• Item profiling
• Item retrieving
• Item ranking
Tech
Vehicle
User / Item
Information
6
7. Retrieving
Ranking
Recommendation
Data Warehouse
What is 2–phase recommender system
Vehicle Food Pet
Down scaling millions
of item to hundreds for
each user
Solving the diversity
problem by using hybrid
retrieval strategy.
• Large scale
• Less features
• Simple model
• Speed
• Small scale
• More features
• Sophisticated model
• Performance
Millions
Hundreds
Tens
7
9. Define the similarity between item A and B
According to the content
According to the user behavior
9
10. Strategy Search Engine
Word
Embedding
Item
Embedding
Frequently
Occurring
Together
Hot
Features
• Easy to use
• Multiple query
type
• Another cost to
maintain your
Elasticsearch
cluster
• Unexplainable
• Vector space
• High
computational
cost
• Cold start
problem
• Data sparsity
issue
• Vector space
• High
computational
cost
• Cold start
problem
• Data sparsity
issue
• Explainable
• Easy to
maintain
• Explainable
• Easy to use
• Suitable for
any situations
Recommended
Some Retrieving Methods
10