This document discusses building and using knowledge graphs. It defines knowledge graphs as dynamically updating graphs that connect heterogeneous data using relationships to derive new knowledge, unlike static knowledge bases. It provides examples of knowledge graphs used in financial services for credit risk management, investment risk management, and portfolio news recommendations. It also discusses using knowledge graphs for recommendations in various domains like jobs, retail, customer journeys, and personalization. Finally, it discusses the Neo4j graph platform for building intelligent recommendation frameworks and knowledge graphs.