词条 | Commonsense reasoning |
释义 |
Commonsense reasoning is one of the branches of artificial intelligence (AI) that is concerned with simulating the human ability to make presumptions about the type and essence of ordinary situations they encounter every day.[1] These assumptions include judgments about the physical properties, purpose, intentions and behavior of people and objects, as well as possible outcomes of their actions and interactions. A device that exhibits commonsense reasoning will be capable of predicting results and drawing conclusions that are similar to humans' folk psychology (humans' innate ability to reason about people's behavior and intentions) and naive physics (humans' natural understanding of the physical world). Commonsense knowledgeIn Artificial intelligence, commonsense knowledge is the set of background information that an individual is intended to know or assume and the ability to use it when appropriate. It is a shared knowledge (between everybody or people in a particular culture or age group only). The way to obtain commonsense is by learning it or experiencing it. In communication, it is what people don’t have to say because the interlocutor is expected to know or make a presumption about. Commonsense knowledge problemThe commonsense knowledge problem is a current project in the sphere of artificial intelligence to create a database that contains the general knowledge most individuals are expected to have, represented in an accessible way to artificial intelligence programs[2] that use natural language. Due to the broad scope of the commonsense knowledge this issue is considered to be among the most difficult ones in the AI research[3] sphere. In order for any task to be done as a human mind would manage it, the machine is required to appear as intelligent as a human being. Such tasks include object recognition, machine translation and text mining. To perform them, the machine has to be aware of the same concepts that an individual, who possess commonsense knowledge, recognizes. Commonsense in intelligent tasksIn 1961, Bar Hille Computer visionIssues of this kind arise in computer vision.[5][6] For instance when looking at the photograph of the bathroom (figure 1) some of the items that are small and only partly seen, such as the towels or the body lotions, are recognizable due to the surrounding objects (toilet, wash basin, bathtub), which suggest the purpose of the room. In an isolated image they would be difficult to identify. Movies prove to be even more difficult tasks. Some movies contain scenes and moments that cannot be understood by simply matching memorized templates to images. For instance, to understand the context of the movie, the viewer is required to make inferences about characters’ intentions and make presumptions depending on their behavior. In the contemporary state of the art, it is impossible to build and manage a program that will perform such tasks as reasoning, i.e. predicting characters’ actions. The most that can be done is to identify basic actions and track characters. Robotic manipulationThe need and importance of commonsense reasoning in autonomous robots that work in a real-life uncontrolled environment is evident. For instance, if a robot is programmed to perform the tasks of a waiter on a cocktail party, and it sees that the glass he had picked up is broken, the waiter-robot should not pour liquid into the glass, but instead pick up another one. Such tasks seem obvious when an individual possess simple commonsense reasoning, but to ensure that a robot will avoid such mistakes is challenging. Successes in automated commonsense reasoningSignificant progress in the field of the automated commonsense reasoning is made in the areas of the taxonomic reasoning, actions and change reasoning, reasoning about time. Each of these spheres has a well-acknowledged theory for wide range of commonsense inferences.[7] Taxonomic reasoningTaxonomy is the collection of individuals and categories and their relations. Taxonomies are often referred to as semantic networks. Figure 2 displays a taxonomy of a few categories of individuals and animals. Three basic relations are demonstrated:
Transitivity is one type of inference in taxonomy. Since Tweety is an instance of robin and robin is a subset of bird, it follows that Tweety is an instance of bird. Inheritance is another type of inference. Since Tweety is an instance of robin, which is a subset of bird and bird is marked with property canfly, it follows that Tweety and robin have property canfly. When an individual taxonomizes more abstract categories, outlining and delimiting specific categories becomes more problematic. Simple taxonomic structures are frequently used in AI programs. For instance, WordNet is a resource including a taxonomy, whose elements are meanings of English words. Web mining systems used to collect commonsense knowledge from Web documents focus on taxonomic relations and specifically in gathering taxonomic relations.[8] Action and changeThe theory of action, events and change is another range of the commonsense reasoning.[9] There are established reasoning methods for domains that satisfy the constraints listed below:
Temporal reasoningTemporal reasoning is the ability to make presumptions about humans' knowledge of times, durations and time intervals. For example, if an individual knows that Mozart was born after Hadyn and died earlier than him, they can use their temporal reasoning knowledge to deduce that Mozart had died younger than Hadyn. The inferences involved reduce themselves to solving systems of linear inequalities.[10] To integrate that kind of reasoning with concrete purposes, such as natural language interpretation, is more challenging, because natural language expressions have context dependent interpretation.[11] Simple tasks such as assigning timestamps to procedures cannot be done with total accuracy. Qualitative reasoningQualitative reasoning[12] is the form of commonsense reasoning analyzed with certain success. It is concerned with the direction of change in interrelated quantities. For instance, if the price of a stock goes up, the amount of stocks that are going to be sold will go down. If some ecosystem contains wolves and lambs and the number of wolves decreases, the death rate of the lambs will go down as well. This theory was firstly formulated by Johan de Kleer, who analyzed an object moving on a roller coaster. The theory of qualitative reasoning is applied in many spheres such as physics, biology, engineering, ecology, etc. It serves as the basis for many practical programs, analogical mapping, text understanding. Challenges in automating commonsense reasoningAs of 2014, there are some commercial systems trying to make the use of commonsense reasoning significant. However, they use statistical information as a proxy for commonsense knowledge, where reasoning is absent. Current programs manipulate individual words, but they don't attempt or offer further understanding. Five major obstacles interfere with the producing of a satisfactory "commonsense reasoner".[13] First, some of the domains that are involved in commonsense reasoning are only partly understood. Individuals are far from a comprehensive understanding of domains as communication and knowledge, interpersonal interactions or physical processes. Second, situations that seem easily predicted or assumed about could have logical complexity, which humans’ commonsense knowledge does not cover. Some aspects of similar situations are studied and are well understood, but there are many relations that are unknown, even in principle and how they could be represented in a form that is usable by computers. Third, commonsense reasoning involves plausible reasoning. It requires coming to a reasonable conclusion given what is already known. Plausible reasoning has been studied for many years and there are a lot of theories developed that include probabilistic reasoning and non-monotonic logic. It takes different forms that include using unreliable data and rules, whose conclusions are not certain sometimes. Fourth, there are many domains, in which a small number of examples are extremely frequent, whereas there is a vast number of highly infrequent examples. Fifth, when formulating pressumptions it is challenging to discern and determine the level of abstraction.[14] Compared with humans, all existing computer programs perform extremely poorly on modern "commonsense reasoning" benchmark tests such as the Winograd Schema Challenge.[15] The problem of attaining human-level competency at "commonsense knowledge" tasks is considered to probably be "AI complete" (that is, solving it would require the ability to synthesize a human-level intelligence).[16][17] Approaches and techniquesCommonsense’s reasoning study is divided into knowledge-based approaches and approaches that are based on machine learning over and using a large data corpora with limited interactions between these two types of approaches. There are also crowdsourcing approaches, attempting to construct a knowledge basis by linking the collective knowledge and the input of non-expert people. Knowledge-based approaches can be separated into approaches based on mathematical logic. In knowledge-based approaches, the experts are analyzing the characteristics of the inferences that are required to do reasoning in a specific area or for a certain task. The knowledge-based approaches consist of mathematically grounded approaches, informal knowledge-based approaches and large-scale approaches. The mathematically grounded approaches are purely theoretical and the result is a printed paper instead of a program. The work is limited to the range of the domains and the reasoning techniques that are being reflected on. In informal knowledge-based approaches, theories of reasoning are based on anecdotal data and intuition that are results from empirical behavioral psychology. Informal approaches are common in computer programming. Two other popular techniques for extracting commonsense knowledge from Web documents involve Web mining and Crowd sourcing. References1. ^{{Cite magazine|last=|author1=Ernest Davis|author2=Gary Marcus|date=2015|title=Commonsense reasoning|url=http://cacm.acm.org/magazines/2015/9/191169-commonsense-reasoning-and-commonsense-knowledge-in-artificial-intelligence/fulltext|magazine=Communications of the ACM|publisher=|volume=58|pages=92–103|doi=10.1145/2701413|accessdate=|number=9}} 2. ^{{Cite web|url = http://www.journals.elsevier.com/artificial-intelligence/|title = Artificial intelligence Programs|date = |accessdate = |website = |publisher = |last = |first = }} 3. ^{{Cite web|url = https://www.udacity.com/course/intro-to-artificial-intelligence--cs271|title = Artificial intelligence applications|date = |accessdate = |website = |publisher = |last = |first = }} 4. ^{{Cite web|url = https://www.theguardian.com/technology/artificialintelligenceai|title = Bar Hillel Artificial Intelligence Research Machine Translation|date = |accessdate = |website = |publisher = |last = |first = }} 5. ^{{Cite journal | last1 = Davis | first1 = Ernest| last2 = Marcus | first2 = Gary F.| journal = Communications of the ACM| pages = 92–105| title = Commonsense Reasoning and Commonsense Knowledge in Artificial Intelligence| volume = 58| number = 9|date=September 2015| url = http://cacm.acm.org/magazines/2015/9/191169-commonsense-reasoning-and-commonsense-knowledge-in-artificial-intelligence/fulltext | doi=10.1145/2701413}} 6. ^Antol, Stanislaw, et al. "[https://www.cv-foundation.org/openaccess/content_iccv_2015/papers/Antol_VQA_Visual_Question_ICCV_2015_paper.pdf Vqa: Visual question answering]." Proceedings of the IEEE international conference on computer vision. 2015. 7. ^{{Cite web|url = http://www.encyclopedia.com/doc/1O11-commonsensereasoning.html|title = Taxonomy|date = |accessdate = |website = |publisher = |last = |first = }} 8. ^{{Cite web|url = http://cacm.acm.org/magazines/2015/9/191169-commonsense-reasoning-and-commonsense-knowledge-in-artificial-intelligence/fulltext#body-5|title = Taxonomy|date = |accessdate = |website = |publisher = |last = |first = }} 9. ^{{Cite web|url = http://www-formal.stanford.edu/jmc/someneed/node3.html|title = Action and change in Commonsense reasoning|date = |accessdate = |website = |publisher = |last = |first = }} 10. ^{{Cite web|url = http://www-formal.stanford.edu/leora/commonsense/|title = Temporal reasoning|date = |accessdate = |website = |publisher = |last = |first = }} 11. ^Liu, Hugo, and Push Singh. "Commonsense reasoning in and over natural language." International Conference on Knowledge-Based and Intelligent Information and Engineering Systems. Springer, Berlin, Heidelberg, 2004. 12. ^{{Cite web|url = https://techcrunch.com/2014/08/09/guide-to-common-sense-reasoning-whos-doing-it-and-why-it-matters/|title = Qualitative reasoning|date = |accessdate = |website = |publisher = |last = |first = }} 13. ^{{Cite web|url = https://www.edx.org/course/artificial-intelligence-uc-berkeleyx-cs188-1x|title = Artificial Challenges|date = |accessdate = |website = |publisher = |last = |first = }} 14. ^{{Cite web|url = http://www.aaai.org/home.html|title = Association Artificial Intelligence|date = |accessdate = |website = |publisher = |last = |first = }} 15. ^{{cite web|title=The Winograd Schema Challenge|url=https://cs.nyu.edu/faculty/davise/papers/WinogradSchemas/WS.html|website=cs.nyu.edu|accessdate=9 January 2018}} 16. ^Yampolskiy, Roman V. "AI-Complete, AI-Hard, or AI-Easy-Classification of Problems in AI." MAICS. 2012. 17. ^Andrich, C, Novosel, L, and Hrnkas, B. (2009). [https://pdfs.semanticscholar.org/59e3/495f4f1e70629e17ddbbce06834626b2a363.pdf Common Sense Knowledge]. Information Search and Retrieval, 2009.
| last = Davis | first = Ernest | title = Representations of Commonsense Reasoning | publisher = Morgan Kaufmann | year = 1990 | location = San Mateo, Calif. | url = http://www.cs.nyu.edu/~davise/book/rck.html | isbn = 1-55860-033-7 }}
| last = McCarthy | first = John | authorlink = John McCarthy (computer scientist) | title = Formalizing Common Sense | publisher = Ablex | location = Norwood, N.J. | year = 1990 | isbn = 1-871516-49-8 }}
| last = Minsky | first = Marvin | authorlink = Marvin Minsky | title = The Society of Mind | year = 1986 | publisher = Simon and Schuster | location = New York | isbn = 0-671-60740-5 }}
| last = Minsky | first = Marvin | authorlink = Marvin Minsky | title = The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind | url = http://web.media.mit.edu/~minsky/E1/eb1.html | year = 2006 | publisher = Simon and Schuster | location = New York | isbn = 0-7432-7663-9 }}
| last = Mueller | first = Erik T. | title = Commonsense Reasoning: An Event Calculus Based Approach | edition = 2nd | publisher = Morgan Kaufmann/Elsevier | location = Waltham, Mass. | year = 2015 | isbn = 978-0128014165 }}
External links
3 : Artificial intelligence|Reasoning|Automated reasoning |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。