Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Scallop: A Language for Neurosymbolic Programming

ACM SIGPLAN via YouTube

Overview

Explore a 17-minute video presentation from PLDI 2023 introducing Scallop, a groundbreaking language that combines deep learning and logical reasoning. Discover how Scallop enables efficient development of neurosymbolic applications through its flexible symbolic representation, declarative logic programming language, and automatic differentiable reasoning framework. Learn about Scallop's key features, including relational data model support, Datalog-based syntax with recursion and aggregation capabilities, and provenance semiring-based reasoning. Examine the evaluation of Scallop across eight diverse neurosymbolic applications, showcasing its ability to express algorithmic reasoning in complex AI tasks, integrate logical domain knowledge, and deliver solutions comparable or superior to state-of-the-art models in accuracy, runtime efficiency, data efficiency, interpretability, and generalizability.

Syllabus

[PLDI'23] Scallop: A Language for Neurosymbolic Programming

Taught by

ACM SIGPLAN

Reviews

Start your review of Scallop: A Language for Neurosymbolic Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.