Goto

Collaborating Authors

 Agents


Automated Performance Estimation for Decentralized Optimization via Network Size Independent Problems

arXiv.org Artificial Intelligence

We develop a novel formulation of the Performance Estimation Problem (PEP) for decentralized optimization whose size is independent of the number of agents in the network. The PEP approach allows computing automatically the worst-case performance and worst-case instance of first-order optimization methods by solving an SDP. Unlike previous work, the size of our new PEP formulation is independent of the network size. For this purpose, we take a global view of the decentralized problem and we also decouple the consensus subspace and its orthogonal complement. We apply our methodology to different decentralized methods such as DGD, DIGing and EXTRA and obtain numerically tight performance guarantees that are valid for any network size.


Economic-Driven Adaptive Traffic Signal Control

arXiv.org Artificial Intelligence

ABSTRACT With the emerging connected-vehicle technologies and smart roads, the need for intelligent adaptive traffic signal controls is more than ever before. This paper proposes a novel Economicdriven Adaptive Traffic Signal Control (eATSC) model with a hyper control variable - interest rate defined in economics for traffic signal control at signalized intersections. The eATSC uses a continuous compounding function that captures both the total number of vehicles and the accumulated waiting time of each vehicle to compute penalties for different directions. The computed penalties grow with waiting time and is used for signal control decisions. Each intersection is assigned two intelligent agents adjusting interest rate and signal length for different directions according to the traffic patterns, respectively. The problem is formulated as a Markov Decision Process (MDP) problem to reduce congestions, and a two-agent Double Dueling Deep Q Network (DDDQN) is utilized to solve the problem. Under the optimal policy, the agents can select the optimal interest rates and signal time to minimize the likelihood of traffic congestions. To evaluate the superiority of our method, a VISSIM simulation model with classic four-leg signalized intersections is developed. The results indicate that the proposed model is adequately able to maintain healthy traffic flow at the intersection. INTRODUCTION Many studies have shown that adaptive signal control (ASC) improves traffic performance, such as emissions, travel time, and fuel consumption by at least 10% [1].


Football is driving artificial intelligence advances - here's how

#artificialintelligence

Under RoboCup rules, each team must consist of fully autonomous robot footballers; once the match begins, the human coaches are not allowed to interact with their robot players. Stone, who is also a professor of computer science at the University of Texas at Austin in the United States and the director of the university's Learning Agents Research Group, noted that achievements in robotic football have advanced a range of AI and machine learning fields. This includes human-robot interaction, computer vision and multiagent systems, among others.


Federated Representation Learning via Maximal Coding Rate Reduction

arXiv.org Artificial Intelligence

We propose a federated methodology to learn low-dimensional representations from a dataset that is distributed among several clients. In particular, we move away from the commonly-used cross-entropy loss in federated learning, and seek to learn shared low-dimensional representations of the data in a decentralized manner via the principle of maximal coding rate reduction (MCR2). Our proposed method, which we refer to as FLOW, utilizes MCR2 as the objective of choice, hence resulting in representations that are both between-class discriminative and within-class compressible. We theoretically show that our distributed algorithm achieves a first-order stationary point. Moreover, we demonstrate, via numerical experiments, the utility of the learned low-dimensional representations.


NeuroEvo: A Cloud-based Platform for Automated Design and Training of Neural Networks using Evolutionary and Particle Swarm Algorithms

arXiv.org Artificial Intelligence

Evolutionary algorithms (EAs) provide unique advantages for optimizing neural networks in complex search spaces. This paper introduces a new web platform, NeuroEvo (neuroevo.io), that allows users to interactively design and train neural network classifiers using evolutionary and particle swarm algorithms. The classification problem and training data are provided by the user and, upon completion of the training process, the best classifier is made available to download and implement in Python, Java, and JavaScript. NeuroEvo is a cloud-based application that leverages GPU parallelization to improve the speed with which the independent evolutionary steps, such as mutation, crossover, and fitness evaluation, are executed across the population. This paper outlines the training algorithms and opportunities for users to specify design decisions and hyperparameter settings. The algorithms described in this paper are also made available as a Python package, neuroevo (PyPI: https://pypi.org/project/neuroevo/).


Plan Your Target and Learn Your Skills: Transferable State-Only Imitation Learning via Decoupled Policy Optimization

arXiv.org Artificial Intelligence

Recent progress in state-only imitation learning extends the scope of applicability of imitation learning to real-world settings by relieving the need for observing expert actions. However, existing solutions only learn to extract a state-to-action mapping policy from the data, without considering how the expert plans to the target. This hinders the ability to leverage demonstrations and limits the flexibility of the policy. In this paper, we introduce Decoupled Policy Optimization (DePO), which explicitly decouples the policy as a high-level state planner and an inverse dynamics model. With embedded decoupled policy gradient and generative adversarial training, DePO enables knowledge transfer to different action spaces or state transition dynamics, and can generalize the planner to out-of-demonstration state regions. Our in-depth experimental analysis shows the effectiveness of DePO on learning a generalized target state planner while achieving the best imitation performance. We demonstrate the appealing usage of DePO for transferring across different tasks by pre-training, and the potential for co-training agents with various skills.


Online Multi-Agent Decentralized Byzantine-robust Gradient Estimation

arXiv.org Artificial Intelligence

The main goal of this paper is to derive a decentralized algorithm which can efficiently learn the gradient of a black-box model, in a multi-agent context. In a black-box model it is assumed that a function f is unknown but can be accessed through queries to a zero-th order oracle [6]. Being able to compute the gradient can be used, for instance to design efficient distributed optimization algorithms to find the minimum of f. We assume that there is a finite number of processors/servers (called nodes or agents in the rest of the paper) which participate in the distributed computation of the gradient. We also assume that some agents can have Byzantine behaviors: that is, they will try to deviate from the suggested protocol. Such behaviors are well known in the literature of distributed algorithms (consensus and leader election algorithms, for instance) and have also recently been studied in the context of machine learning [7, 12, 11]. In such contexts, three major points need to be tackled: (1) The fact that unidentifiable Byzantines nodes are present in the system and that it is not possible to guarantee the safety of a given node; (2) the algorithms should be decentralized and each "good" node, should have a good estimation of the gradient (3) the algorithms should be efficient (in terms of speed of convergence and number of operations per iterations). Our solution is based on a generalization of the gradient estimator algorithm developed in [4], using two-timescale stochastic approximations and secure estimation [8]. We are also able to derive sufficient conditions to ensure that our algorithm will be able to be robust to Byzantine nodes.


Combining Theory of Mind and Abduction for Cooperation under Imperfect Information

arXiv.org Artificial Intelligence

In this paper, we formalise and implement an agent model for cooperation under imperfect information. It is based on Theory of Mind (the cognitive ability to understand the mental state of others) and abductive reasoning (the inference paradigm that computes explanations from observations). The combination of these two techniques allows agents to derive the motives behind the actions of their peers, and incorporate this knowledge into their own decision-making. We have implemented this model in a totally domain-independent fashion and successfully tested it for the cooperative card game Hanabi.


Mixed-Reality Robot Behavior Replay: A System Implementation

arXiv.org Artificial Intelligence

As robots become increasingly complex, they must explain their behaviors to gain trust and acceptance. However, it may be difficult through verbal explanation alone to fully convey information about past behavior, especially regarding objects no longer present due to robots' or humans' actions. Humans often try to physically mimic past movements to accompany verbal explanations. Inspired by this human-human interaction, we describe the technical implementation of a system for past behavior replay for robots in this tool paper. Specifically, we used Behavior Trees to encode and separate robot behaviors, and schemaless MongoDB to structurally store and query the underlying sensor data and joint control messages for future replay. Our approach generalizes to different types of replays, including both manipulation and navigation replay, and visual (i.e., augmented reality (AR)) and auditory replay. Additionally, we briefly summarize a user study to further provide empirical evidence of its effectiveness and efficiency. Sample code and instructions are available on GitHub at https://github.com/umhan35/robot-behavior-replay.


Automatic Context-Driven Inference of Engagement in HMI: A Survey

arXiv.org Artificial Intelligence

An integral part of seamless human-human communication is engagement, the process by which two or more participants establish, maintain, and end their perceived connection. Therefore, to develop successful human-centered human-machine interaction applications, automatic engagement inference is one of the tasks required to achieve engaging interactions between humans and machines, and to make machines attuned to their users, hence enhancing user satisfaction and technology acceptance. Several factors contribute to engagement state inference, which include the interaction context and interactants' behaviours and identity. Indeed, engagement is a multi-faceted and multi-modal construct that requires high accuracy in the analysis and interpretation of contextual, verbal and non-verbal cues. Thus, the development of an automated and intelligent system that accomplishes this task has been proven to be challenging so far. This paper presents a comprehensive survey on previous work in engagement inference for human-machine interaction, entailing interdisciplinary definition, engagement components and factors, publicly available datasets, ground truth assessment, and most commonly used features and methods, serving as a guide for the development of future human-machine interaction interfaces with reliable context-aware engagement inference capability. An in-depth review across embodied and disembodied interaction modes, and an emphasis on the interaction context of which engagement perception modules are integrated sets apart the presented survey from existing surveys.