[TODO: review this text.]

Reasoning reliably over relational knowledge is a long-standing goal of AI. Our work connects learning with logic, from classic knowledge representation to the reasoning abilities of modern language models.

Key Directions

  • Reasoning in language models: Continuous reasoning with multiplexed tokens, beyond step-by-step reasoning in natural language.
  • Learning to reason: Neural networks for approximate model counting and weighted model integration.
  • Logic and knowledge representation: Query answering and explanations over ontologies and probabilistic knowledge bases.
reasoningllmslogicknowledge-representation

People

Selected Publications

All publications →

Thinking with Looped Flows

Ayhan Suleymanzade, Chanhyuk Lee, Floor Eijkelboom, Nicholas M. Boffi, İsmail İlkan Ceylan, Jinwoo Kim

In arXiv preprint

September 2026