Goto

Collaborating Authors

 Problem Solving


Visions of a generalized probability theory

arXiv.org Artificial Intelligence

In this Book we argue that the fruitful interaction of computer vision and belief calculus is capable of stimulating significant advances in both fields. From a methodological point of view, novel theoretical results concerning the geometric and algebraic properties of belief functions as mathematical objects are illustrated and discussed in Part II, with a focus on both a perspective 'geometric approach' to uncertainty and an algebraic solution to the issue of conflicting evidence. In Part III we show how these theoretical developments arise from important computer vision problems (such as articulated object tracking, data association and object pose estimation) to which, in turn, the evidential formalism is able to provide interesting new solutions. Finally, some initial steps towards a generalization of the notion of total probability to belief functions are taken, in the perspective of endowing the theory of evidence with a complete battery of estimation and inference tools to the benefit of all scientists and practitioners.


Logic Negation with Spiking Neural P Systems

arXiv.org Artificial Intelligence

Nowadays, the success of neural networks as reasoning systems is doubtless. Nonetheless, one of the drawbacks of such reasoning systems is that they work as black-boxes and the acquired knowledge is not human readable. In this paper, we present a new step in order to close the gap between connectionist and logic based reasoning systems. We show that two of the most used inference rules for obtaining negative information in rule based reasoning systems, the so-called Closed World Assumption and Negation as Finite Failure can be characterized by means of spiking neural P systems, a formal model of the third generation of neural networks born in the framework of membrane computing. Keywords: P systems, Neural-symbolic integration, Membrane computing 1. Introduction In the last years, the scientific community has paid more and more attention to artificial neural networks due to the doubtless success of such devices in many real-world problems.


Machine Common Sense Concept Paper

arXiv.org Artificial Intelligence

This paper summarizes some of the technical background, research ideas, and possible development strategies for achieving machine common sense. Machine common sense has long been a critical-but-missing component of Artificial Intelligence (AI). Recent advances in machine learning have resulted in new AI capabilities, but in all of these applications, machine reasoning is narrow and highly specialized. Developers must carefully train or program systems for every situation. General commonsense reasoning remains elusive. The absence of common sense prevents intelligent systems from understanding their world, behaving reasonably in unforeseen situations, communicating naturally with people, and learning from new experiences. Its absence is perhaps the most significant barrier between the narrowly focused AI applications we have today and the more general, human-like AI systems we would like to build in the future. Machine common sense remains a broad, potentially unbounded problem in AI. There are a wide range of strategies that could be employed to make progress on this difficult challenge. This paper discusses two diverse strategies for focusing development on two different machine commonsense services: (1) a service that learns from experience, like a child, to construct computational models that mimic the core domains of child cognition for objects (intuitive physics), agents (intentional actors), and places (spatial navigation); and (2) service that learns from reading the Web, like a research librarian, to construct a commonsense knowledge repository capable of answering natural language and image-based questions about commonsense phenomena.


Finding Options that Minimize Planning Time

arXiv.org Artificial Intelligence

While adding temporally abstract actions, or options, to an agent's action repertoire can often accelerate learning and planning, existing approaches for determining which specific options to add are largely heuristic. We aim to formalize the problem of selecting the optimal set of options for planning, in two contexts: 1) finding the set of $k$ options that minimize the number of value-iteration passes until convergence, and 2) computing the smallest set of options so that planning converges in less than a given maximum of $\ell$ value-iteration passes. We first show that both problems are NP-hard. We then provide a polynomial-time approximation algorithm for computing the optimal options for tasks with bounded return and goal states. We prove that the algorithm has bounded suboptimality for deterministic tasks. Finally, we empirically evaluate its performance against both the optimal options and a representative collection of heuristic approaches in simple grid-based domains including the classic four rooms problem.


Conceptual Collectives

arXiv.org Artificial Intelligence

The notions of formal contexts and concept lattices, although introduced by Wille only ten years ago, already have proven to be of great utility in various applications such as data analysis and knowledge representation. In this paper we give arguments that Wille's original notion of formal context, although quite appealing in its simplicity, now should be replaced by a more semantic notion. This new notion of formal context entails a modified approach to concept construction. We base our arguments for these new versions of formal context and concept construction upon Wille's philosophical attitude with reference to the intensional aspect of concepts. We give a brief development of the relational theory of formal contexts and concept construction, demonstrating the equivalence of "concept-lattice construction" of Wille with the well-known "completion by cuts" of MacNeille. Generalization and abstraction of these formal contexts offers a powerful approach to knowledge representation.


Conceptual Knowledge Markup Language: An Introduction

arXiv.org Artificial Intelligence

Conceptual Knowledge Markup Language (CKML) is an application of XML. Earlier versions of CKML followed rather exclusively the philosophy of Conceptual Knowledge Processing (CKP), a principled approach to knowledge representation and data analysis that "advocates methods and instruments of conceptual knowledge processing which support people in their rational thinking, judgment and acting and promote critical discussion." The new version of CKML continues to follow this approach, but also incorporates various principles, insights and techniques from Information Flow (IF), the logical design of distributed systems. Among other things, this allows diverse communities of discourse to compare their own information structures, as coded in logical theories, with that of other communities that share a common generic ontology. CKML incorporates the CKP ideas of concept lattice and formal context, along with the IF ideas of classification (= formal context), infomorphism, theory, interpretation and local logic. Ontology Markup Language (OML), a subset of CKML that is a self-sufficient markup language in its own right, follows the principles and ideas of Conceptual Graphs (CG). OML is used for structuring the specifications and axiomatics of metadata into ontologies. OML incorporates the CG ideas of concept, conceptual relation, conceptual graph, conceptual context, participants and ontology. The link from OML to CKML is the process of conceptual scaling, which is the interpretive transformation of ontologically structured knowledge to conceptual structured knowledge.


A new developmental framework could allow robots to optimize hyper-parameters autonomously

#artificialintelligence

Researchers at Ecole Centrale de Lyon have recently devised a new developmental framework inspired by the long-term memory and reasoning mechanisms of humans. This framework, outlined in a paper presented at IEEE ICDL-Epirob in Tokyo and pre-published on arXiv, allows robots to autonomously optimize hyper-parameters tuned from any action and/or vision module, which are treated as a black box. In recent years, researchers have built robots that can complete a variety of tasks. Nonetheless, the environment in which these robots operate is often somewhat constrained. This is because in robotics, most algorithms are crafted and optimized manually by human experts to anticipate the potential challenges that the robot might encounter within a given situation.


Classic Rubik's cube with robotic core creepily completes its own puzzle in just 30 seconds

Daily Mail - Science & tech

A scientist has built a Rubik's cube that can solve itself. The toy, which has a 3D-printed robotic core, creepily completes its own iconic puzzle in just 30 seconds. Containing two internal servo motors, the entire system runs on a micro-controlling Arduino board which is small enough to fit inside the original product's dimensions. The new incarnation of the game, which first launched in 1974, is the product of Japanese creator and YouTube vlogger the'human controller'. Uploading footage of his creation, last month, the impressive scenes - which show the cube flipping and self-rotating - has already racked-up nearly 500,000 views.


Self-solving Rubik's Cube could just be a really smart poltergeist

#artificialintelligence

This robotic Rubik's Cube is the product of a Japanese creator who's documented many of his creative projects on his YouTube channel, Human Controller. Yes, it has a custom 3D-printed core attached to servo motors that are programmed to solve the cube, which is all laid out in this process post here. But when he puts the Rubik's Cube onto the table to run free and solve itself, it really looks like a super nerdy poltergeist is doing his best to impress his seventh grade crush. As much as I want to believe this is the work of a really smart ghost, the self-solving Rubik's Cube is a project that's been years in the making. The cube, which is now the same dimensions as a standard Rubik's Cube, originally started off much bigger (seen here in the version he posted a year ago).


Handling Nominals and Inverse Roles using Algebraic Reasoning

arXiv.org Artificial Intelligence

This paper presents a novel SHOI tableau calculus which incorporates algebraic reasoning for deciding ontology consistency. Numerical restrictions imposed by nominals, existential and universal restrictions are encoded into a set of linear inequalities. Column generation and branch-and-price algorithms are used to solve these inequalities. Our preliminary experiments indicate that this calculus performs better on SHOI ontologies than standard tableau methods.