6,628 research outputs found
Smart antenna system management utilising multi-agent systems
Abstract : Cellular communication networks are large and distributed systems that provide billions of people around the world with means of communication. Antennas as used currently in cellular communication networks do not provide efficient resource management given the growth in the current communication network scenario. Most of the problems are related to the number of devices that can connect to an antenna, the coverage map of an antenna, and frequency management. A smart antenna grid can cover the same area as traditional cellular system towers with some enhancements. Smart antenna grids can include a device in an area that requires connectivity rather than covering of the entire area. Frequencies are handled per antenna base, with more focus on providing stable communication. The objective of the dissertation is to improve resource management of smart antenna grids by making use of a multi-agent system. The dissertation uses a simulation environment that illustrates a smart antenna grid that operates with a multi-agent system that is responsible for resource management. The simulation environment is used to execute ten scenarios that intends to place large amounts of strain on the resources of the smart antenna grid to determine the effectiveness of using a multi-agent system. The ten scenarios show that when resources deplete, the multi-agent system intervenes, and that when there are too many devices connected to one smart antenna, the devices are managed. At the same time, when there are antennas that have frequency problems, the frequencies are reassigned. One of the scenarios simulated the shutdown of antennas forcing devices to disconnect from the antenna and connect to a different antenna. The multi-agent system shows that the different agents can manage the resources in a smart grid that is related to frequencies, antennas and devices.M.Sc. (Computer Science
Enabling stream processing for people-centric IoT based on the fog computing paradigm
The world of machine-to-machine (M2M) communication is gradually moving from vertical single purpose solutions to multi-purpose and collaborative applications interacting across industry verticals, organizations and people - A world of Internet of Things (IoT). The dominant approach for delivering IoT applications relies on the development of cloud-based IoT platforms that collect all the data generated by the sensing elements and centrally process the information to create real business value. In this paper, we present a system that follows the Fog Computing paradigm where the sensor resources, as well as the intermediate layers between embedded devices and cloud computing datacenters, participate by providing computational, storage, and control. We discuss the design aspects of our system and present a pilot deployment for the evaluating the performance in a real-world environment. Our findings indicate that Fog Computing can address the ever-increasing amount of data that is inherent in an IoT world by effective communication among all elements of the architecture
Natural language processing
Beginning with the basic issues of NLP, this chapter aims to chart the major research activities in this area since the last ARIST Chapter in 1996 (Haas, 1996), including: (i) natural language text processing systems - text summarization, information extraction, information retrieval, etc., including domain-specific applications; (ii) natural language interfaces; (iii) NLP in the context of www and digital libraries ; and (iv) evaluation of NLP systems
Reasoning about river basins: WaWO+ revisited
© . This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/This paper characterizes part of an interdisciplinary research effort on Artificial Intelligence (AI) techniques and tools applied to Environmental Decision-Support Systems (EDSS). WaWO+ the ontology we present here, provides a set of concepts that are queried, advertised and used to support reasoning about and the management of urban water resources in complex scenarios as a River Basin. The goal of this research is to increase efficiency in Data and Knowledge interoperability and data integration among heterogeneous environmental data sources (e.g., software agents) using an explicit, machine understandable ontology to facilitate urban water resources management within a River Basin.Peer ReviewedPostprint (author's final draft
A Voice Interactive Multilingual Student Support System using IBM Watson
Systems powered by artificial intelligence are being developed to be more
user-friendly by communicating with users in a progressively human-like
conversational way. Chatbots, also known as dialogue systems, interactive
conversational agents, or virtual agents are an example of such systems used in
a wide variety of applications ranging from customer support in the business
domain to companionship in the healthcare sector. It is becoming increasingly
important to develop chatbots that can best respond to the personalized needs
of their users so that they can be as helpful to the user as possible in a real
human way. This paper investigates and compares three popular existing chatbots
API offerings and then propose and develop a voice interactive and multilingual
chatbot that can effectively respond to users mood, tone, and language using
IBM Watson Assistant, Tone Analyzer, and Language Translator. The chatbot was
evaluated using a use case that was targeted at responding to users needs
regarding exam stress based on university students survey data generated using
Google Forms. The results of measuring the chatbot effectiveness at analyzing
responses regarding exam stress indicate that the chatbot responding
appropriately to the user queries regarding how they are feeling about exams
76.5%. The chatbot could also be adapted for use in other application areas
such as student info-centers, government kiosks, and mental health support
systems.Comment: 6 page
Agent AI: Surveying the Horizons of Multimodal Interaction
Multi-modal AI systems will likely become a ubiquitous presence in our
everyday lives. A promising approach to making these systems more interactive
is to embody them as agents within physical and virtual environments. At
present, systems leverage existing foundation models as the basic building
blocks for the creation of embodied agents. Embedding agents within such
environments facilitates the ability of models to process and interpret visual
and contextual data, which is critical for the creation of more sophisticated
and context-aware AI systems. For example, a system that can perceive user
actions, human behavior, environmental objects, audio expressions, and the
collective sentiment of a scene can be used to inform and direct agent
responses within the given environment. To accelerate research on agent-based
multimodal intelligence, we define "Agent AI" as a class of interactive systems
that can perceive visual stimuli, language inputs, and other
environmentally-grounded data, and can produce meaningful embodied actions. In
particular, we explore systems that aim to improve agents based on
next-embodied action prediction by incorporating external knowledge,
multi-sensory inputs, and human feedback. We argue that by developing agentic
AI systems in grounded environments, one can also mitigate the hallucinations
of large foundation models and their tendency to generate environmentally
incorrect outputs. The emerging field of Agent AI subsumes the broader embodied
and agentic aspects of multimodal interactions. Beyond agents acting and
interacting in the physical world, we envision a future where people can easily
create any virtual reality or simulated scene and interact with agents embodied
within the virtual environment
Adaptive learning-based resource management strategy in fog-to-cloud
Technology in the twenty-first century is rapidly developing and driving us into a new smart computing world, and emerging lots
of new computing architectures. Fog-to-Cloud (F2C) is among one of them, which emerges to ensure the commitment for
bringing the higher computing facilities near to the edge of the network and also help the large-scale computing system to be
more intelligent. As the F2C is in its infantile state, therefore one of the biggest challenges for this computing paradigm is to
efficiently manage the computing resources. Mainly, to address this challenge, in this work, we have given our sole interest for
designing the initial architectural framework to build a proper, adaptive and efficient resource management mechanism in F2C.
F2C has been proposed as a combined, coordinated and hierarchical computing platform, where a vast number of
heterogeneous computing devices are participating. Notably, their versatility creates a massive challenge for effectively handling
them. Even following any large-scale smart computing system, it can easily recognize that various kind of services is served for
different purposes. Significantly, every service corresponds with the various tasks, which have different resource requirements.
So, knowing the characteristics of participating devices and system offered services is giving advantages to build effective and
resource management mechanism in F2C-enabled system. Considering these facts, initially, we have given our intense focus for
identifying and defining the taxonomic model for all the participating devices and system involved services-tasks.
In any F2C-enabled system consists of a large number of small Internet-of-Things (IoTs) and generating a continuous and
colossal amount of sensing-data by capturing various environmental events. Notably, this sensing-data is one of the key
ingredients for various smart services which have been offered by the F2C-enabled system. Besides that, resource statistical
information is also playing a crucial role, for efficiently providing the services among the system consumers. Continuous
monitoring of participating devices generates a massive amount of resource statistical information in the F2C-enabled system.
Notably, having this information, it becomes much easier to know the device's availability and suitability for executing some tasks
to offer some services. Therefore, ensuring better service facilities for any latency-sensitive services, it is essential to securely
distribute the sensing-data and resource statistical information over the network. Considering these matters, we also proposed
and designed a secure and distributed database framework for effectively and securely distribute the data over the network.
To build an advanced and smarter system is necessarily required an effective mechanism for the utilization of system resources.
Typically, the utilization and resource handling process mainly depend on the resource selection and allocation mechanism. The
prediction of resources (e.g., RAM, CPU, Disk, etc.) usage and performance (i.e., in terms of task execution time) helps the
selection and allocation process. Thus, adopting the machine learning (ML) techniques is much more useful for designing an
advanced and sophisticated resource allocation mechanism in the F2C-enabled system. Adopting and performing the ML
techniques in F2C-enabled system is a challenging task. Especially, the overall diversification and many other issues pose a
massive challenge for successfully performing the ML techniques in any F2C-enabled system. Therefore, we have proposed and
designed two different possible architectural schemas for performing the ML techniques in the F2C-enabled system to achieve
an adaptive, advance and sophisticated resource management mechanism in the F2C-enabled system. Our proposals are the
initial footmarks for designing the overall architectural framework for resource management mechanism in F2C-enabled system.La tecnologia del segle XXI avança rà pidament i ens condueix cap a un nou món intel·ligent, creant nous models d'arquitectures informà tiques. Fog-to-Cloud (F2C) és un d’ells, i sorgeix per garantir el compromÃs d’acostar les instal·lacions informà tiques a prop de la xarxa i també ajudar el sistema informà tic a gran escala a ser més intel·ligent. Com que el F2C es troba en un estat preliminar, un dels majors reptes d’aquest paradigma tecnològic és gestionar eficientment els recursos informà tics. Per fer front a aquest repte, en aquest treball hem centrat el nostre interès en dissenyar un marc arquitectònic per construir un mecanisme de gestió de recursos adequat, adaptatiu i eficient a F2C.F2C ha estat concebut com una plataforma informà tica combinada, coordinada i jerà rquica, on participen un gran nombre de dispositius heterogenis. La seva versatilitat planteja un gran repte per gestionar-los de manera eficaç. Els serveis que s'hi executen consten de diverses tasques, que tenen requisits de recursos diferents. Per tant, conèixer les caracterÃstiques dels dispositius participants i dels serveis que ofereix el sistema és un requisit per dissenyar mecanismes eficaços i de gestió de recursos en un sistema habilitat per F2C. Tenint en compte aquests fets, inicialment ens hem centrat en identificar i definir el model taxonòmic per a tots els dispositius i sistemes implicats en l'execució de tasques de serveis. Qualsevol sistema habilitat per F2C inclou en un gran nombre de dispositius petits i connectats (conegut com a Internet of Things, o IoT) que generen una quantitat contÃnua i colossal de dades de detecció capturant diversos events ambientals. Aquestes dades són un dels ingredients clau per a diversos serveis intel·ligents que ofereix F2C. A més, el seguiment continu dels dispositius participants genera igualment una gran quantitat d'informació estadÃstica. En particular, en tenir aquesta informació, es fa molt més fà cil conèixer la disponibilitat i la idoneïtat dels dispositius per executar algunes tasques i oferir alguns serveis. Per tant, per garantir millors serveis sensibles a la latència, és essencial distribuir de manera equilibrada i segura la informació estadÃstica per la xarxa. Tenint en compte aquests assumptes, també hem proposat i dissenyat un entorn de base de dades segura i distribuïda per gestionar de manera eficaç i segura les dades a la xarxa. Per construir un sistema avançat i intel·ligent es necessita un mecanisme eficaç per a la gestió de l'ús dels recursos del sistema. Normalment, el procés d’utilització i manipulació de recursos depèn principalment del mecanisme de selecció i assignació de recursos. La predicció de l’ús i el rendiment de recursos (per exemple, RAM, CPU, disc, etc.) en termes de temps d’execució de tasques ajuda al procés de selecció i assignació. Adoptar les tècniques d’aprenentatge automà tic (conegut com a Machine Learning, o ML) és molt útil per dissenyar un mecanisme d’assignació de recursos avançat i sofisticat en el sistema habilitat per F2C. L’adopció i la realització de tècniques de ML en un sistema F2C és una tasca complexa. Especialment, la diversificació general i molts altres problemes plantegen un gran repte per realitzar amb èxit les tècniques de ML. Per tant, en aquesta recerca hem proposat i dissenyat dos possibles esquemes arquitectònics diferents per realitzar tècniques de ML en el sistema habilitat per F2C per aconseguir un mecanisme de gestió de recursos adaptatiu, avançat i sofisticat en un sistema F2C. Les nostres propostes són els primers passos per dissenyar un marc arquitectònic general per al mecanisme de gestió de recursos en un sistema habilitat per F2C.Postprint (published version
Semantic Management of Location-Based Services in Wireless Environments
En los últimos años el interés por la computación móvil ha crecido debido al incesante uso de dispositivos móviles (por ejemplo, smartphones y tablets) y su ubicuidad. El bajo coste de dichos dispositivos unido al gran número de sensores y mecanismos de comunicación que equipan, hace posible el desarrollo de sistemas de información útiles para sus usuarios. Utilizando un cierto tipo especial de sensores, los mecanismos de posicionamiento, es posible desarrollar Servicios Basados en la Localización (Location-Based Services o LBS en inglés) que ofrecen un valor añadido al considerar la localización de los usuarios de dispositivos móviles para ofrecerles información personalizada. Por ejemplo, se han presentado numerosos LBS entre los que se encuentran servicios para encontrar taxis, detectar amigos en las cercanÃas, ayudar a la extinción de incendios, obtener fotos e información de los alrededores, etc. Sin embargo, los LBS actuales están diseñados para escenarios y objetivos especÃficos y, por lo tanto, están basados en esquemas predefinidos para el modelado de los elementos involucrados en estos escenarios. Además, el conocimiento del contexto que manejan es implÃcito; razón por la cual solamente funcionan para un objetivo especÃfico. Por ejemplo, en la actualidad un usuario que llega a una ciudad tiene que conocer (y comprender) qué LBS podrÃan darle información acerca de medios de transporte especÃficos en dicha ciudad y estos servicios no son generalmente reutilizables en otras ciudades. Se han propuesto en la literatura algunas soluciones ad hoc para ofrecer LBS a usuarios pero no existe una solución general y flexible que pueda ser aplicada a muchos escenarios diferentes. Desarrollar tal sistema general simplemente uniendo LBS existentes no es sencillo ya que es un desafÃo diseñar un framework común que permita manejar conocimiento obtenido de datos enviados por objetos heterogéneos (incluyendo datos textuales, multimedia, sensoriales, etc.) y considerar situaciones en las que el sistema tiene que adaptarse a contextos donde el conocimiento cambia dinámicamente y en los que los dispositivos pueden usar diferentes tecnologÃas de comunicación (red fija, inalámbrica, etc.). Nuestra propuesta en la presente tesis es el sistema SHERLOCK (System for Heterogeneous mobilE Requests by Leveraging Ontological and Contextual Knowledge) que presenta una arquitectura general y flexible para ofrecer a los usuarios LBS que puedan serles interesantes. SHERLOCK se basa en tecnologÃas semánticas y de agentes: 1) utiliza ontologÃas para modelar la información de usuarios, dispositivos, servicios, y el entorno, y un razonador para manejar estas ontologÃas e inferir conocimiento que no ha sido explicitado; 2) utiliza una arquitectura basada en agentes (tanto estáticos como móviles) que permite a los distintos dispositivos SHERLOCK intercambiar conocimiento y asà mantener sus ontologÃas locales actualizadas, y procesar peticiones de información de sus usuarios encontrando lo que necesitan, allá donde esté. El uso de estas dos tecnologÃas permite a SHERLOCK ser flexible en términos de los servicios que ofrece al usuario (que son aprendidos mediante la interacción entre los dispositivos), y de los mecanismos para encontrar la información que el usuario quiere (que se adaptan a la infraestructura de comunicación subyacente)
- …