|
|
|
|
|
by polkapolka
2747 days ago
|
|
Symbolic AI is machine programming. Connectionist AI is machine learning. Machine programming simply does not scale. It is also not biologically plausible: it is not as if God put symbols into our brain, these formed, are prefaced by, and were learned from neural activity. Just try to solve the spam problem using symbolic AI. It will keep you busy (and paid) for a long time, while yielding subpar results. Deep learning is the most promising direction AI went into since a long time. Finding flaws in DL does not point back to a programmer crafting handwritten rules to correct it. It merely points to more DL research needed to have machines correct this themselves. Preferrably differentiable. |
|
1. We can scale "machine programming" by making computers faster and more complex,
2. The spam problem can be solved with Bayesian methods (which I consider to be part of "machine programming"): a connectionist solution is not necessary.
Certainly connectionist deep learning is exciting and should be investigated as far as possible but it is only one of many tools. We should avoid being the man with a hammer who thinks that every problem looks like a nail.