"매 symbolic 은 rules 의 manipulate, connectionist 는 weights 의 learn — 매 century-long debate". 매 1956 Dartmouth → 1980s expert system winter → 2012 AlexNet → 2022 ChatGPT 의 connectionist victory. 매 2026 의 답: 매 winner 없음, 매 hybrid (neuro-symbolic) 의 survive.
매 핵심
매 historical timeline
1956 Dartmouth: McCarthy, Minsky, Newell, Simon → symbolic dominant.
1958 Perceptron: Rosenblatt — connectionist 의 first.
1969 Minsky/Papert "Perceptrons": XOR critique — 매 first AI winter.
1980s Expert Systems boom + bust: MYCIN, knowledge engineering bottleneck.
1986 Backprop (Rumelhart): connectionist revival.
2006 Deep Belief Net (Hinton): deep learning awakening.
2012 AlexNet: ImageNet 의 connectionist domination 의 시작.
2017 Transformer: attention-based 의 begin.
2022 ChatGPT: scale 의 power 의 evidence.
2024 AlphaProof / AlphaGeometry: hybrid 의 IMO-level.
defgraph_rag(query,kg,vector_store):# connectionist: semantic matchdocs=vector_store.search(query,k=20)# symbolic: extract entities + walk KGentities=extract_entities(query)# NER (NN) → symbolsubgraph=kg.k_hop_neighbors(entities,k=2)# combinereturnllm.answer(query,context=docs+subgraph.to_text())
6. Differentiable logic (Scallop sketch)
importscallopyctx=scallopy.ScallopContext()ctx.add_relation("edge",(int,int))ctx.add_rule("path(x, y) :- edge(x, y)")ctx.add_rule("path(x, y) :- edge(x, z), path(z, y)")# NN outputs probabilistic edges; loss flows back through reasoningctx.add_facts("edge",[(0,1,0.9),(1,2,0.7)])ctx.run()
매 결정 기준
상황
Approach
Perception 의 dominant (vision, audio)
Connectionist
Logical guarantees 의 필요
Symbolic verify layer
Mixed (proof, planning)
Neuro-symbolic hybrid
Tabular small
Tree (gradient boosting)
Knowledge-rich QA
Connectionist + KG RAG
Code/math
LLM proposer + interpreter/Lean/Z3 verifier
기본값: 매 LLM (connectionist) + verifier (symbolic) hybrid 의 pragmatic default.