We present ConceptGA, a novel framework for representing and manipulating concepts using k-blades from Geometric Algebra instead of traditional vector embeddings. Unlike standard embeddings where concepts are points on a hypersphere, ConceptGA represents concepts as directed volumes (k-blades) where grade corresponds to abstraction level and orientation encodes asymmetric relations.
Standard embeddings map concepts to vectors on a hypersphere — similarity is cosine angle. This has limitations:
| Limitation | Vector Embeddings | ConceptGA (k-blades) |
|---|---|---|
| Compositionality | Linear superposition only | Geometric product encodes relations (meet/join) |
| Hierarchy | Flat | Grade = conceptual abstraction level |
| Directionality | Single orientation | Edge directions = asymmetric relations (IS-A, PART-OF, CAUSES) |
| Negation | -v = opposite point | Dual = orthogonal complement = "not this concept" |
| Intersection | Not defined | Meet (∧) = shared subspace = common substructure |
Let V be an n-dimensional vector space. The geometric product of vectors a, b:
ab = a·b + a∧b
where a·b is the symmetric inner product and a∧b is the antisymmetric outer product.
A k-blade is the outer product of k linearly independent vectors:
B_k = v_1 ∧ v_2 ∧ ... ∧ v_k
sim(A, B) = ⟨A B̃⟩₀ (scalar part of geometric product)
A ∨ B = ⟨A* · B⟩ (dual of A contracted with B)
A ∧ B (outer product)
¬A = A* = A I⁻¹ (dual w.r.t. pseudoscalar)
R_{A→B} = B A⁻¹ (versor transformation)
D = R_{A→B} C = B A⁻¹ C
abstract_j(A) = ⟨A⟩_j (drop features)
specify(A, F) = A ∧ F (add features)
Each CKB belief becomes a concept blade:
"Vaccines reduce severe disease"
→ e_vaccine ∧ e_reduce ∧ e_severe ∧ e_disease ∧ r_CAUSES
Surprise as prediction error:
surprise = 1 - sim_w(P, O)
Counterfactuals:
CF_¬F(B) = B ∧ ¬F
| Metric | Target |
|---|---|
| Belief similarity nDCG@10 | > Vector baseline |
| Contradiction detection F1 | > Textual entailment |
| Analogy completion accuracy | > Word2vec/GPT |
| Surprise prediction AUC | > Heuristic |
ConceptGA provides a mathematically rigorous, compositional framework for concept representation that naturally supports hierarchy, relations, negation, and reasoning operations — all grounded in the single algebra that also powers spatial reasoning (SGA engine).