AI2Reason

Build and characterize artificial reasoning system that is truth-seeking, persuasive, and creative.

By Zory Zhang @

Outline

Goal: introduce and ask for opinions on my long-term vision of AI2Reason.

  • 1 What's AI2Reason
  • 2 Why important at this moment
  • 3 Why is it hard but promising now
  • 4 My Next step
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

1 What's AI2Reason

Outline recap:

  1. What's AI2Reason

    • A. What's reasoning
    • B. Goals of AI2Reason
    • C. What aspects of intelligent system are covered
    • D. What aspects of intelligent system are NOT covered
  2. Why important at this moment
  3. Why is it hard but promising now
  4. My Next step
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

A. What's reasoning

  • Rapidly growing subfield of Cognitive Science
    • Multivalent
  • Abstraction & categorization ➡️ generalizable
    • Different levels of abstraction
    • Manipulate over abstract entities
  • From everyday problem-solving to scientific innovation
    • Let me exemplify
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

From solving math problems

  • Representative problem-solving skill
    • Huge individual difference
    • People think those who are good at math are smart

To general problem-solving

  • Detective games / "Where did I put my key?"
  • Plan a wedding
  • ...
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

To serve as a scientific enquiry assistant

  • Try to explain observation
  • By generating hypothesis
  • Reasoning on hypothesis
    • Get implications / predictions
    • Thought / real world experiment to exam predictions
    • Revise hypothesis

(Counterexample: give conclusion w/o observation or experiment)

2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

To develop new theory

Go beyond case-by-case abstraction

  1. Repeated experience ➡️ learn schema
  2. ➡️ New concepts
  3. ➡️ Scientific concept / diagram innovation
    • E.g. weight of object ➡️ universal gravity

From https://www.thoughtco.com/hypothesis-model-theory-and-law-2699066
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

B. Goals of AI2Reason

  1. Qualities
  • Truth-seeking (objective): mitigate bias and fallacy
  • Persuasive (show-your-step): provide good justification
  • Creative (insightful): less patterned when possible

[When you don't show your reasoning...]

2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

B. Goal of AI2Reason (cont')

  1. Viewpoints
  • Building: ask for powerful artificial intelligence
  • Modeling: use computational model to formalize theories of human intelligence.
    • Psychological/descriptive/behavioral observation
    • Philosophical/normative/prescriptive theory
  • Characterizing: both work on intelligence, therefore suggest plausible approaches to achieve intelligence.
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

B. Goal of AI2Reason (cont')

  • ❌ Just build powerful model
  • ✔️ But characterize potential approaches to let artificial intelligence be truth-seeking, persuasive, and creative
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

C. What aspects of intelligent system are covered?

  • Deductive, inductive, abductive reasoning (Peirce)
  • Categorization and conceptualization
  • Planning
  • Causality
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

C. What aspects of intelligent system are covered? (cont')

  • All of them can be exemplified in doing math
  • ➡️ My playground/comfort zone
    • Math is the most abstract and formal yet established language we have.
    • The best way for me to test the reasoning ability of an AI system.
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

D. What aspects of intelligent system are NOT covered?

  • Perception / visual reasoning / embodied reasoning
  • Decision-making and ethics
  • Consciousness / self-awareness / active learning
  • Latency / efficiency / scalability
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

2 Why important at this moment

Outline recap:

  1. What's AI2Reason
  2. Why important at this moment

    • A. Necessity
    • B. Readiness
    • C. Mutual benefit
    • D. Social impact
  3. Why is it hard but promising now
  4. My Next step
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

A. Necessity

LLMs dream/hallucinate/bullshit because they care about:

  • ✔️ what word will highly likely follow the previous
  • ✔️ entertain human
  • ❌ truth and reasons

We ♥️ LLMs because:

  • ✔️ stochastic Language Processing Units (LPUs) [1]
  • ✔️ creativity
  • ❌ intelligent sys w/ generalizability
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

B. Readiness

  • More feasible than ever. We can
    • 🔂 neuralize many modules via auto-differentials
    • 💬 utilize infinite expressive power of natural language
    • 💭 LLMs as working (not satisfying) "creative engine"
  • GPT-4 system:
    • A working (and not that bad) example of such sys
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

B. Readiness cont'

  • Cognitive scientists have been studying reasoning for a while
    • Relatively complete charaterization of the analogical reasoning procedure
  • Formal method community & philosophers have been studying logic for a while
    • Expressive formal logic: dependent type theory
    • Lay out the foundation of deduction
  • ML model as inductive reasoner
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

C. Mutual benefit

Mutual benefit between "building" ↔️ "modeling"

  • ◀️ Inspiration from reasoning theories facilitates AI
  • ▶️ Computational model help to formalize theories
    • Find and fill in practical gaps
  • Characterization: suggest feasible instantiation or alternatives
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

D. Social impact

  • 🎓 Educational diagram of reasoning for future generations.
  • 👬 Promote interdisciplinary collaboration. By promoting AI2Reason, we help foster an environment where researchers collaborate to advance AI technology more holistically.
  • 🔆 Positive future for humanity: advancing boundary of intelligence, shape the future of humanity positively
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

3 Why is it hard but promising now

Outline recap:

  1. What's AI2Reason
  2. Why important at this moment
  3. Why is it hard but promising now

    • A. Human is so smart
    • B. My point of view
    • C. Under this view, how to frame the problem?
    • D. What's different from before?
  4. My Next step
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

A. Human is so smart

"Humans can capture concepts in so little context, mimic rules from so few examples, yet still be able to generalize to genuinely new situations."

(Concept learning)

2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

A. Human is so smart (cont')

  • Abstraction & categorization
    • Family resemblance: no single feature is common to all members of a category
  • Structural relational understanding is uniquely human
    • Not even GPT-4 [2]
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

B. My point of view for AI2Reason

  • People know LLM sucks in reasoning
    • Tried heuristic-based methods
    • Most try to improve its "performance" on "benchmarks"
  • Yet few people sit down and think about what reasoning is.
    • Cognition >> pattern matching. Why expect to solve reasoning in just a couple of years?
  • Long history in cog sci. Why not learn from them?
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

C. My framing of the problem

  1. Auto-differential neural-symbolic model
  • A. High inductive bias
    • ➡️ High data / sample efficiency 👍
    • ➡️ Less flexible (opposite to data-driven) 👎
    • ➡️ A preliminary plan; only suitable for early stage
  • B. Only use neural components when necessary
    • Interpretability
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

C. My framing of the problem (cont')

  1. Auto-differential neural-symbolic model
  • Back-propagation is beautiful yet seductive
    • Neural-symbolic training is tricky
  • Causality is the elephant in the room
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

C. My framing of the problem (cont')

  1. Start with mathematical formal language as gymnasium / playground
  • Verifiable: the proof can be certificated. IOW, a simplified world model of math that tells consequences of proposed actions.
  • Nice special case to work on before generalizing to other domains
  • Can exemplify many reasoning abilities and all hard
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

C. My framing of the problem (cont')

  1. Low-hanging fruit: deliberate reasoning
  • Core: Working memory - Long-term memory interaction
  • Mechanism: system 2 supervises system 1 and takes over when necessary
  • Property: flexible computation time
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

D. What's different from before?

Why hasn't been solved before but promising now?

  • Automated theorem proving is getting more and more attention. Better tools and infrastructure are built.
  • Language is powerful.
    • LLMs enable the connection of different modules.
    • The stronger LLMs become, the better quantitative performance the system can show.
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

4 My Next step

Outline recap:

  1. What's AI2Reason
  2. Why important at this moment
  3. Why is it hard but promising now
  4. My Next step

    • Study reasoning process in doing math
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

Study reasoning process in doing math

  • Humans favor insightful proofs
  • Humans learn from motivation of proofs
  • Humans perform different kinds of reasoning when doing math
    • Draw analogy to connect past experience with present
    • ...
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

Study reasoning process in doing math cont'

  • Automated theorem proving? Again, a playground that is well-defined and established.

  • Verifiable mathematical formal language: a preliminary interface between humans and computers in doing proof

2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

Seek organic integration for symbolic

  • automated planner & automated logical solver
    • E.g. LLM-modulo
  • how to go beyond "neural-symbolic" inference
    • want if I want to train?
An image
A demo by Patrick Massot
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

5 Me >_<

Join Discord right now to see what exciting things are happening! We welcome everyone interested in this direction

Thank You! Q&A time!

AI2Reason Community@Discord

2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

References

  1. Taken from Omar Khattab. (https://twitter.com/lateinteraction/status/1736119027997831210)
  2. Emergent analogical reasoning in large language models.
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

Backup slides

  • E.g. Ask "show me why gcd (n,n-1) = 1":
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System
2024 Jan, Zory Zhang: Build and Characterize Artificial Reasoning System

https://marp.app/docs https://github.com/rnd195/my-marp-themes/blob/main/beamer.css