(en.wikipedia.org) Symbolic artificial intelligence - Wikipedia

ROAM_REFS: https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence

In artificial intelligence, symbolic artificial intelligence (also known as classical artificial intelligence or logic-based artificial intelligence) is the term for the collection of all methods in artificial intelligence research that are based on high-level symbolic (human-readable) representations of problems, logic and search. Symbolic AI used tools such as logic programming, production rules, semantic nets and frames, and it developed applications such as knowledge-based systems (in particular, expert systems), symbolic mathematics, automated theorem provers, ontologies, the semantic web, and automated planning and scheduling systems. The Symbolic AI paradigm led to seminal ideas in search, symbolic programming languages, agents, multi-agent systems, the semantic web, and the strengths and limitations of formal knowledge and reasoning systems.

Symbolic AI was the dominant paradigm of AI research from the mid-1950s until the mid-1990s. Researchers in the 1960s and the 1970s were convinced that symbolic approaches would eventually succeed in creating a machine with artificial general intelligence and considered this the ultimate goal of their field. An early boom, with early successes such as the Logic Theorist and Samuel's Checkers Playing Program, led to unrealistic expectations and promises and was followed by the first AI Winter as funding dried up. A second boom (1969–1986) occurred with the rise of expert systems, their promise of capturing corporate expertise, and an enthusiastic corporate embrace. That boom, and some early successes, e.g., with XCON at DEC, was followed again by later disappointment. Problems with difficulties in knowledge acquisition, maintaining large knowledge bases, and brittleness in handling out-of-domain problems arose. Another, second, AI Winter (1988–2011) followed. Subsequently, AI researchers focused on addressing underlying problems in handling uncertainty and in knowledge acquisition. Uncertainty was addressed with formal methods such as hidden Markov models, Bayesian reasoning, and statistical relational learning. Symbolic machine learning addressed the knowledge acquisition problem with contributions including Version Space, Valiant's PAC learning, Quinlan's ID3 decision-tree learning, case-based learning, and inductive logic programming to learn relations.

Neural networks, a subsymbolic approach, had been pursued from early days and reemerged strongly in 2012. Early examples are Rosenblatt's perceptron learning work, the backpropagation work of Rumelhart, Hinton and Williams, and work in convolutional neural networks by LeCun et al. in 1989. However, neural networks were not viewed as successful until about 2012: "Until Big Data became commonplace, the general consensus in the Al community was that the so-called neural-network approach was hopeless. Systems just didn't work that well, compared to other methods. … A revolution came in 2012, when a number of people, including a team of researchers working with Hinton, worked out a way to use the power of GPUs to enormously increase the power of neural networks." Over the next several years, deep learning had spectacular success in handling vision, speech recognition, speech synthesis, image generation, and machine translation. However, since 2020, as inherent difficulties with bias, explanation, comprehensibility, and robustness became more apparent with deep learning approaches; an increasing number of AI researchers have called for combining the best of both the symbolic and neural network approaches and addressing areas that both approaches have difficulty with, such as common-sense reasoning.

Local Graph

org-roam 38899cf2-da30-45e5-85dc-7ce7c5d40409 (en.wikipedia.org) Symbolic artificia... //en.wikipedia.org/wiki/Artificial_intelligence https://en.wikipedia.org/wiki/Artificial_intelligence 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Artificial_intelligence //en.wikipedia.org/wiki/Physical_symbol_systems_hypothesis https://en.wikipedia.org/wiki/Physical_symbol_systems_hypothesis 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Physical_symbol_systems_hypothesis //en.wikipedia.org/wiki/Formal_logic https://en.wikipedia.org/wiki/Formal_logic 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Formal_logic //en.wikipedia.org/wiki/Search_algorithm https://en.wikipedia.org/wiki/Search_algorithm 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Search_algorithm //en.wikipedia.org/wiki/Logic_programming https://en.wikipedia.org/wiki/Logic_programming 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Logic_programming //en.wikipedia.org/wiki/Production_(computer_science) https://en.wikipedia.org/wiki/Production_(computer_science) 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Production_(computer_science) //en.wikipedia.org/wiki/Semantic_nets https://en.wikipedia.org/wiki/Semantic_nets 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Semantic_nets //en.wikipedia.org/wiki/Frame_(artificial_intelligence) https://en.wikipedia.org/wiki/Frame_(artificial_intelligence) 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Frame_(artificial_intelligence) //en.wikipedia.org/wiki/Knowledge-based_systems https://en.wikipedia.org/wiki/Knowledge-based_systems 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Knowledge-based_systems //en.wikipedia.org/wiki/Expert_systems https://en.wikipedia.org/wiki/Expert_systems 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Expert_systems //en.wikipedia.org/wiki/Symbolic_mathematics https://en.wikipedia.org/wiki/Symbolic_mathematics 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Symbolic_mathematics //en.wikipedia.org/wiki/Automated_theorem_provers https://en.wikipedia.org/wiki/Automated_theorem_provers 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Automated_theorem_provers //en.wikipedia.org/wiki/Ontologies https://en.wikipedia.org/wiki/Ontologies 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Ontologies //en.wikipedia.org/wiki/Semantic_web https://en.wikipedia.org/wiki/Semantic_web 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Semantic_web //en.wikipedia.org/wiki/Automated_planning_and_scheduling https://en.wikipedia.org/wiki/Automated_planning_and_scheduling 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Automated_planning_and_scheduling //en.wikipedia.org/wiki/Artificial_intelligence#Search_and_optimization https://en.wikipedia.org/wiki/Artificial_intelligence#Search_and_optimization 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Artificial_intelligence#Search_and_optimization //en.wikipedia.org/wiki/Symbolic_programming https://en.wikipedia.org/wiki/Symbolic_programming 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Symbolic_programming //en.wikipedia.org/wiki/Intelligent_agent https://en.wikipedia.org/wiki/Intelligent_agent 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Intelligent_agent //en.wikipedia.org/wiki/Multi-agent_systems https://en.wikipedia.org/wiki/Multi-agent_systems 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Multi-agent_systems //en.wikipedia.org/wiki/Automated_reasoning https://en.wikipedia.org/wiki/Automated_reasoning 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Automated_reasoning //en.wikipedia.org/wiki/Paradigm https://en.wikipedia.org/wiki/Paradigm 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Paradigm //en.wikipedia.org/wiki/Artificial_general_intelligence https://en.wikipedia.org/wiki/Artificial_general_intelligence 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Artificial_general_intelligence //en.wikipedia.org/wiki/Logic_Theorist https://en.wikipedia.org/wiki/Logic_Theorist 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Logic_Theorist //en.wikipedia.org/wiki/Arthur_Samuel_(computer_scientist) https://en.wikipedia.org/wiki/Arthur_Samuel_(computer_scientist) 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Arthur_Samuel_(computer_scientist) //en.wikipedia.org/wiki/AI_winter https://en.wikipedia.org/wiki/AI_winter 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/AI_winter //en.wikipedia.org/wiki/XCON https://en.wikipedia.org/wiki/XCON 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/XCON //en.wikipedia.org/wiki/Digital_Equipment_Corporation https://en.wikipedia.org/wiki/Digital_Equipment_Corporation 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Digital_Equipment_Corporation //en.wikipedia.org/wiki/Hidden_Markov_model https://en.wikipedia.org/wiki/Hidden_Markov_model 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Hidden_Markov_model //en.wikipedia.org/wiki/Bayesian_reasoning https://en.wikipedia.org/wiki/Bayesian_reasoning 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Bayesian_reasoning //en.wikipedia.org/wiki/Statistical_relational_learning https://en.wikipedia.org/wiki/Statistical_relational_learning 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Statistical_relational_learning //en.wikipedia.org/wiki/Version_space_learning https://en.wikipedia.org/wiki/Version_space_learning 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Version_space_learning //en.wikipedia.org/wiki/Leslie_Valiant https://en.wikipedia.org/wiki/Leslie_Valiant 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Leslie_Valiant //en.wikipedia.org/wiki/Probably_approximately_correct_learning https://en.wikipedia.org/wiki/Probably_approximately_correct_learning 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Probably_approximately_correct_learning //en.wikipedia.org/wiki/Ross_Quinlan https://en.wikipedia.org/wiki/Ross_Quinlan 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Ross_Quinlan //en.wikipedia.org/wiki/ID3_algorithm https://en.wikipedia.org/wiki/ID3_algorithm 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/ID3_algorithm //en.wikipedia.org/wiki/Decision-tree https://en.wikipedia.org/wiki/Decision-tree 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Decision-tree //en.wikipedia.org/wiki/Case-based_reasoning https://en.wikipedia.org/wiki/Case-based_reasoning 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Case-based_reasoning //en.wikipedia.org/wiki/Inductive_logic_programming https://en.wikipedia.org/wiki/Inductive_logic_programming 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Inductive_logic_programming //en.wikipedia.org/wiki/Artificial_neural_network https://en.wikipedia.org/wiki/Artificial_neural_network 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Artificial_neural_network //en.wikipedia.org/wiki/Frank_Rosenblatt https://en.wikipedia.org/wiki/Frank_Rosenblatt 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Frank_Rosenblatt //en.wikipedia.org/wiki/Perceptron https://en.wikipedia.org/wiki/Perceptron 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Perceptron //en.wikipedia.org/wiki/Backpropagation https://en.wikipedia.org/wiki/Backpropagation 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Backpropagation //en.wikipedia.org/wiki/Convolutional_neural_network https://en.wikipedia.org/wiki/Convolutional_neural_network 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Convolutional_neural_network //en.wikipedia.org/wiki/GPUs https://en.wikipedia.org/wiki/GPUs 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/GPUs //en.wikipedia.org/wiki/Deep_learning https://en.wikipedia.org/wiki/Deep_learning 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Deep_learning //en.wikipedia.org/wiki/Speech_recognition https://en.wikipedia.org/wiki/Speech_recognition 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Speech_recognition //en.wikipedia.org/wiki/Neuro-symbolic_AI https://en.wikipedia.org/wiki/Neuro-symbolic_AI 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Neuro-symbolic_AI //en.wikipedia.org/wiki/Commonsense_reasoning https://en.wikipedia.org/wiki/Commonsense_reasoning 38899cf2-da30-45e5-85dc-7ce7c5d40409->//en.wikipedia.org/wiki/Commonsense_reasoning