Neural predicate invention is the process by which a neuro-symbolic AI system automatically discovers and defines new symbolic concepts or relations—called predicates—that are useful for explaining observed data or solving a task. It bridges inductive logic programming and deep learning, where a neural network proposes candidate predicates from raw data, and a symbolic reasoner evaluates their utility for logical inference or knowledge base completion. This allows the system to extend its own symbolic knowledge representation beyond initially provided primitives.
