6,678 research outputs found
The Knowledge Level in Cognitive Architectures: Current Limitations and Possible Developments
In this paper we identify and characterize an analysis of two problematic aspects affecting the representational level of cognitive architectures (CAs), namely: the limited size and the homogeneous typology of the encoded and processed knowledge.
We argue that such aspects may constitute not only a technological problem that, in our opinion, should be addressed in order to build articial agents able to exhibit intelligent behaviours in general scenarios, but also an epistemological one, since they limit the plausibility of the comparison of the CAs' knowledge representation and processing mechanisms with those executed by humans in their everyday activities. In the final part of the paper further directions of research will be explored, trying to address current limitations and
future challenges
SQUASH: Simple QoS-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators
Modern SoCs integrate multiple CPU cores and Hardware Accelerators (HWAs)
that share the same main memory system, causing interference among memory
requests from different agents. The result of this interference, if not
controlled well, is missed deadlines for HWAs and low CPU performance.
State-of-the-art mechanisms designed for CPU-GPU systems strive to meet a
target frame rate for GPUs by prioritizing the GPU close to the time when it
has to complete a frame. We observe two major problems when such an approach is
adapted to a heterogeneous CPU-HWA system. First, HWAs miss deadlines because
they are prioritized only close to their deadlines. Second, such an approach
does not consider the diverse memory access characteristics of different
applications running on CPUs and HWAs, leading to low performance for
latency-sensitive CPU applications and deadline misses for some HWAs, including
GPUs.
In this paper, we propose a Simple Quality of service Aware memory Scheduler
for Heterogeneous systems (SQUASH), that overcomes these problems using three
key ideas, with the goal of meeting deadlines of HWAs while providing high CPU
performance. First, SQUASH prioritizes a HWA when it is not on track to meet
its deadline any time during a deadline period. Second, SQUASH prioritizes HWAs
over memory-intensive CPU applications based on the observation that the
performance of memory-intensive applications is not sensitive to memory
latency. Third, SQUASH treats short-deadline HWAs differently as they are more
likely to miss their deadlines and schedules their requests based on worst-case
memory access time estimates.
Extensive evaluations across a wide variety of different workloads and
systems show that SQUASH achieves significantly better CPU performance than the
best previous scheduler while always meeting the deadlines for all HWAs,
including GPUs, thereby largely improving frame rates
Higher-level Knowledge, Rational and Social Levels Constraints of the Common Model of the Mind
In his famous 1982 paper, Allen Newell [22, 23] introduced the notion of knowledge level to
indicate a level of analysis, and prediction, of the rational behavior of a cognitive articial agent.
This analysis concerns the investigation about the availability of the agent knowledge, in order
to pursue its own goals, and is based on the so-called Rationality Principle (an assumption
according to which "an agent will use the knowledge it has of its environment to achieve its
goals" [22, p. 17]. By using the Newell's own words: "To treat a system at the knowledge level
is to treat it as having some knowledge, some goals, and believing it will do whatever is within
its power to attain its goals, in so far as its knowledge indicates" [22, p. 13].
In the last decades, the importance of the knowledge level has been historically and system-
atically downsized by the research area in cognitive architectures (CAs), whose interests have
been mainly focused on the analysis and the development of mechanisms and the processes
governing human and (articial) cognition. The knowledge level in CAs, however, represents
a crucial level of analysis for the development of such articial general systems and therefore
deserves greater research attention [17]. In the following, we will discuss areas of broad agree-
ment and outline the main problematic aspects that should be faced within a Common Model
of Cognition [12]. Such aspects, departing from an analysis at the knowledge level, also clearly
impact both lower (e.g. representational) and higher (e.g. social) levels
Autonomous Agents for Business Process Management
Traditional approaches to managing business processes are often inadequate for large-scale organisation-wide, dynamic settings. However, since Internet and Intranet technologies have become widespread, an increasing number of business processes exhibit these properties. Therefore, a new approach is needed. To this end, we describe the motivation, conceptualization, design, and implementation of a novel agent-based business process management system. The key advance of our system is that responsibility for enacting various components of the business process is delegated to a number of autonomous problem solving agents. To enact their role, these agents typically interact and negotiate with other agents in order to coordinate their actions and to buy in the services they require. This approach leads to a system that is significantly more agile and robust than its traditional counterparts. To help demonstrate these benefits, a companion paper describes the application of our system to a real-world problem faced by British Telecom
The Information-Flow Approach to Ontology-Based Semantic Integration
In this article we argue for the lack of formal foundations for ontology-based semantic alignment. We analyse and formalise the basic notions of semantic matching and alignment and we situate them in the context of ontology-based alignment in open-ended and distributed environments, like the Web. We then use the mathematical notion of information flow in a distributed system to ground three hypotheses that enable semantic alignment. We draw our exemplar applications of this work from a variety of interoperability scenarios including ontology mapping, theory of semantic interoperability, progressive ontology alignment, and situated semantic alignment
Derivation of a Fundamental Diagram for Urban Traffic Flow
Despite the importance of urban traffic flows, there are only a few
theoretical approaches to determine fundamental relationships between
macroscopic traffic variables such as the traffic density, the utilization, the
average velocity, and the travel time. In the past, empirical measurements have
primarily been described by fit curves. Here, we derive expected fundamental
relationships from a model of traffic flows at intersections, which suggest
that the recently measured fundamental diagrams for urban flows can be
systematically understood. In particular, this allows one to derive the average
travel time and the average vehicle speed as a function of the utilization
and/or the average number of delayed vehicles.Comment: For related work, see http://www.helbing.or
- …