Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive lecture on probabilistic logic programming and its applications delivered by Luc De Raedt from Leuven. Delve into the fusion of programming languages and probabilistic graphical models, examining the progress made in this field over the past two decades. Learn about probabilistic logic programming languages based on Sato's distribution semantics and their extension of probabilistic databases. Understand the key concept of annotating facts or tuples with probabilities to indicate degrees of belief, and how these interact with rules encoding domain knowledge to create possible worlds. Gain insights into the semantics, inference, and learning aspects of probabilistic programs. Discover emerging applications in knowledge-based systems, cognitive robotics, and probability question answering. This 42-minute talk, part of a workshop on combining logic and learning, offers a deep dive into the powerful intersection of formal reasoning and statistical approaches in complex system understanding.