Skip to main content
00:00/00:00
Lecture 48 of 103

Chapter 9. Personalized search

Download Course (Free)

Course Content

0 / 103 completed
Section 1: Course Curriculum103 videos

Part 1. Modern search relevance

2m

Chapter 1. Understanding user intent

19m

Chapter 1. Summary

3m

Chapter 1. How does AI-powered search work

34m

Chapter 1. Introducing AI-powered search

22m

Chapter 2. The structure of natural language

6m

Chapter 2. Working with natural language

26m

Chapter 2. Modeling domain-specific knowledge

10m

Chapter 2. Distributional semantics and embeddings

18m

Chapter 2. Summary

2m

Chapter 2. Content + signals The fuel powering AI-powered search

6m

Chapter 2. Challenges in natural language understanding for search

16m

Chapter 3. Ranking and content-based relevance

36m

Chapter 3. Implementing user and domain-specific relevance ranking

4m

Chapter 3. Summary

2m

Chapter 3. Controlling the relevance calculation

30m

Chapter 4. Summary

2m

Part 2. Learning domain-specific intent

3m

Chapter 4. Crowdsourced relevance

30m

Chapter 4. Introducing reflected intelligence

35m

Chapter 5. Knowledge graph learning

9m

Chapter 5. Automatically extracting knowledge graphs from content

13m

Chapter 5. Using our search engine as a knowledge graph

3m

Chapter 5. Using knowledge graphs for semantic search

2m

Chapter 5. Summary

2m

Chapter 5. Learning intent by traversing semantic knowledge graphs

50m

Chapter 6. Using context to learn domain-specific language

10m

Chapter 6. Query-sense disambiguation

12m

Chapter 6. Learning related phrases from query signals

25m

Chapter 6. Phrase detection from user signals

7m

Chapter 6. Misspellings and alternative representations

16m

Chapter 6. Pulling it all together

2m

Chapter 6. Summary

1m

Chapter 7. Interpreting query intent through semantic search

11m

Chapter 7. Indexing and searching on a local reviews dataset

6m

Chapter 7. An end-to-end semantic search example

4m

Chapter 7. Summary

2m

Part 3. Reflected intelligence

3m

Chapter 8. Signals-boosting models

4m

Chapter 7. Query interpretation pipelines

37m

Chapter 8. Normalizing signals

5m

Chapter 8. Fighting signal spam

10m

Chapter 8. Combining multiple signal types

7m

Chapter 8. Time decays and short-lived signals

13m

Chapter 8. Index-time vs. query-time boosting Balancing scale vs. flexibility

23m

Chapter 8. Summary

2m

Chapter 9. Recommendation algorithm approaches

12m

Chapter 9. Personalized search

11mNow Playing

Chapter 9. Summary

2m

Chapter 9. Implementing collaborative filtering

27m

Chapter 9. Challenges with personalizing search results

8m

Chapter 9. Personalizing search using content-based embeddings

33m

Chapter 10. Step 1 A judgment list, starting with the training data

3m

Chapter 10. Learning to rank for generalizable search relevance

13m

Chapter 10. Step 2 Feature logging and engineering

10m

Chapter 10. Step 4 Training (and testing!) the model

9m

Chapter 10. Step 3 Transforming LTR to a traditional machine learning problem

15m

Chapter 10. Steps 5 and 6 Upload a model and search

10m

Chapter 10. Rinse and repeat

2m

Chapter 10. Summary

2m

Chapter 11. Overcoming position bias

12m

Chapter 11. Automating learning to rank with click models

29m

Chapter 11. Exploring your training data in an LTR system

4m

Chapter 11. Handling confidence bias Not upending your model due to a few lucky clicks

18m

Chapter 11. Summary

2m

Chapter 12. Overcoming ranking bias through active learning

15m

Chapter 12. Exploit, explore, gather, rinse, repeat A robust automated LTR loop

5m

Chapter 12. AB testing a new model

18m

Chapter 12. Overcoming presentation bias Knowing when to explore vs. exploit

22m

Chapter 12. Summary

2m

Part 4. The search frontier

3m

Chapter 13. Semantic search with dense vectors

9m

Chapter 13. Search using dense vectors

16m

Chapter 13. Getting text embeddings by using a Transformer encoder

11m

Chapter 13. Applying Transformers to search

19m

Chapter 13. Semantic search with LLM embeddings

12m

Chapter 13. Cross-encoders vs. bi-encoders

11m

Chapter 13. Natural language autocomplete

31m

Chapter 13. Quantization and representation learning for more efficient vector search

47m

Chapter 13. Summary

2m

Chapter 14. Constructing a question-answering training dataset

22m

Chapter 14. Building the reader with the new fine-tuned model

2m

Chapter 14. Question answering with a fine-tuned large language model

25m

Chapter 14. Fine-tuning the question-answering model

13m

Chapter 14. Incorporating the retriever Using the question-answering model with the search engine

9m

Chapter 14. Summary

2m

Chapter 15. Foundation models and emerging search paradigms

17m

Chapter 15. Multimodal search

21m

Chapter 15. Other emerging AI-powered search paradigms

8m

Chapter 15. Generative search

50m

Chapter 15. Hybrid search

16m

Chapter 15. Convergence of contextual technologies

5m

Chapter 15. All the above, please!

3m

Chapter 15. Summary

2m

Appendix A. Running the code examples

3m

Appendix A. Pulling the source code

1m

Appendix A. Building and running the code

5m

Appendix A. Working with Jupyter

4m

Appendix A. Working with Docker

3m

Appendix B. Supported search engines and vector databases

2m

Appendix B. Swapping out the engine

2m

Appendix B. The engine and collection abstractions

4m

Appendix B. Adding support for additional engines

2m