Goto

Collaborating Authors

 Oceania


The Power of Communication in a Distributed Multi-Agent System

arXiv.org Artificial Intelligence

Single-Agent (SA) Reinforcement Learning systems have shown outstanding results on non-stationary problems. However, Multi-Agent Reinforcement Learning (MARL) can surpass SA systems generally and when scaling. Furthermore, MA systems can be super-powered by collaboration, which can happen through observing others, or a communication system used to share information between collaborators. Here, we developed a distributed MA learning mechanism with the ability to communicate based on decentralised partially observable Markov decision processes (Dec-POMDPs) and Graph Neural Networks (GNNs). Minimising the time and energy consumed by training Machine Learning models while improving performance can be achieved by collaborative MA mechanisms. We demonstrate this in a real-world scenario, an offshore wind farm, including a set of distributed wind turbines, where the objective is to maximise collective efficiency. Compared to a SA system, MA collaboration has shown significantly reduced training time and higher cumulative rewards in unseen and scaled scenarios.


Healthcare Market Predictions for 2022 and Beyond

#artificialintelligence

The past two years have seen some of the biggest market disruptions for healthcare providers and organizations in living memory, which means every medical provider has a lot more information to sift through these days when it comes to picking out the best tech to invest in for their practices and patients. When you consider the surfeit of tech innovations, plus the massive additional workloads healthcare workers are dealing with due to the pandemic, it's easy to see how decision-makers in healthcare organizations can become overwhelmed. But independent practices and hospitals have to stay on the cutting edge if they want to provide the best possible care to their patients while ensuring their business also thrives. The pandemic reminded us that it's a dangerous game to try and predict with certainty what the future holds, but we can look to current healthcare trends to see what technologies may become the most widely adopted, beneficial, and necessary tools of the coming years. To that end, Gartner ran a global survey of 93 healthcare organizations with no more than 500 employees to understand their strategic planning around tech adoption (methodology below).


GitHub - alan-turing-institute/MLJ.jl: A Julia machine learning framework

#artificialintelligence

MLJ (Machine Learning in Julia) is a toolbox written in Julia providing a common interface and meta-algorithms for selecting, tuning, evaluating, composing and comparing over 160 machine learning models written in Julia and other languages. MLJ was initially created as a Tools, Practices and Systems project at the Alan Turing Institute in 2019. Current funding is provided by a New Zealand Strategic Science Investment Fund awarded to the University of Auckland. The functionality of MLJ is distributed over a number of repositories illustrated in the dependency chart below. These repositories live at the JuliaAI umbrella organization.


ELF: Exact-Lipschitz Based Universal Density Approximator Flow

arXiv.org Machine Learning

Normalizing flows have become more popular within the last few years; however, they continue to have limitations compared to other generative models, more specifically that they are computationally expensive in terms of memory and time. Early implementations of Normalizing Flows were coupling layers (Dinh et al., 2014, 2017; Kingma and Dhariwal, 2018) and autoregressive flows (Papamakarios et al., 2017; Kingma et al., 2016). These have easy to compute log-likelihoods; however, coupling layers tend to need quite a few parameters to achieve strong performance and autoregressive flows are extremely expensive to sample from. The newer technique of residual flows (Chen et al., 2019) allows for models that are built on standard components and have inductive biases that favor simpler functions (Gopal, 2020); however, these have the problem of being expensive in terms of time for computing log-likelihoods and training, as well as require quite a few layers for strong performance. Since the introduction of these models, there have been many developments that have lead to improvement in parameter efficiency such as FFJORD (Grathwohl et al., 2019), a continuous normalizing flow, that has a dynamic number of layers. However, this too can have computational problems as having a few dynamics layers can lead to hundreds of implicit layers. Among the flows introduced, the ones with provable universal approximation capability are Affine Coupling Layers (Dinh et al., 2014, 2017; Teshima et al., 2020), Neural Autoregressive Flows (NAF, Huang et al. (2018)), Block NAFs (BNAF, Cao et al. (2019)), Sum-of-Squares Polynomial Flow (Jaini et al., 2019), and Convex Potential Flows (CP-Flow, Huang et al. (2021)). Though these have been shown to be universal approximators, they do not necessarily translate into faster, more efficient training, and some of the flows listed require the expensive sampling routine of autoregressive flows.


Translating Human Mobility Forecasting through Natural Language Generation

arXiv.org Artificial Intelligence

Existing human mobility forecasting models follow the standard design of the time-series prediction model which takes a series of numerical values as input to generate a numerical value as a prediction. Although treating this as a regression problem seems straightforward, incorporating various contextual information such as the semantic category information of each Place-of-Interest (POI) is a necessary step, and often the bottleneck, in designing an effective mobility prediction model. As opposed to the typical approach, we treat forecasting as a translation problem and propose a novel forecasting through a language generation pipeline. The paper aims to address the human mobility forecasting problem as a language translation task in a sequence-to-sequence manner. A mobility-to-language template is first introduced to describe the numerical mobility data as natural language sentences. The core intuition of the human mobility forecasting translation task is to convert the input mobility description sentences into a future mobility description from which the prediction target can be obtained. Under this pipeline, a two-branch network, SHIFT (Translating Human Mobility Forecasting), is designed. Specifically, it consists of one main branch for language generation and one auxiliary branch to directly learn mobility patterns. During the training, we develop a momentum mode for better connecting and training the two branches. Extensive experiments on three real-world datasets demonstrate that the proposed SHIFT is effective and presents a new revolutionary approach to forecasting human mobility.


Understanding and Improving the Exemplar-based Generation for Open-domain Conversation

arXiv.org Artificial Intelligence

Exemplar-based generative models for open-domain conversation produce responses based on the exemplars provided by the retriever, taking advantage of generative models and retrieval models. However, they often ignore the retrieved exemplars while generating responses or produce responses over-fitted to the retrieved exemplars. In this paper, we argue that these drawbacks are derived from the one-to-many problem of the open-domain conversation. When the retrieved exemplar is relevant to the given context yet significantly different from the gold response, the exemplar-based generative models are trained to ignore the exemplar since the exemplar is not helpful for generating the gold response. On the other hand, when the retrieved exemplar is lexically similar to the gold response, the generative models are trained to rely on the exemplar highly. Therefore, we propose a training method selecting exemplars that are semantically relevant to the gold response but lexically distanced from the gold response to mitigate the above disadvantages. In the training phase, our proposed training method first uses the gold response instead of dialogue context as a query to select exemplars that are semantically relevant to the gold response. And then, it eliminates the exemplars that lexically resemble the gold responses to alleviate the dependency of the generative models on that exemplars. The remaining exemplars could be irrelevant to the given context since they are searched depending on the gold response. Thus, our proposed training method further utilizes the relevance scores between the given context and the exemplars to penalize the irrelevant exemplars. Extensive experiments demonstrate that our proposed training method alleviates the drawbacks of the existing exemplar-based generative models and significantly improves the performance in terms of appropriateness and informativeness.


VL-Adapter: Parameter-Efficient Transfer Learning for Vision-and-Language Tasks

arXiv.org Artificial Intelligence

Recently, fine-tuning language models pre-trained on large text corpora have provided huge improvements on vision-and-language (V&L) tasks as well as on pure language tasks. However, fine-tuning the entire parameter set of pre-trained models becomes impractical since the model size is growing rapidly. Hence, in this paper, we introduce adapter-based parameter-efficient transfer learning techniques to V&L models such as VL-BART and VL-T5. We evaluate our methods in a unified multi-task setup on four diverse V&L tasks: VQAv2, GQA, NLVR2 , and MSCOCO image captioning. With careful training and thorough experiments, we benchmark three popular adapter-based methods (Adapter, Hyperformer, Compacter) against the standard full fine-tuning and the recently proposed prompt-tuning approach. We also enhance the efficiency and performance of adapters by sharing their weights to attain knowledge across tasks. Our results demonstrate that training the adapter with the weight-sharing technique (4.4% of total parameters) can match the performance of fine-tuning the entire model. Lastly, we present a comprehensive analysis including the combination of adapter and task-specific prompts and the impact of V&L pre-training on adapters. Our code is available at: https://github.com/ylsung/VL_adapter.


Geometric Path Enumeration for Equivalence Verification of Neural Networks

arXiv.org Artificial Intelligence

As neural networks (NNs) are increasingly introduced into safety-critical domains, there is a growing need to formally verify NNs before deployment. In this work we focus on the formal verification problem of NN equivalence which aims to prove that two NNs (e.g. an original and a compressed version) show equivalent behavior. Two approaches have been proposed for this problem: Mixed integer linear programming and interval propagation. While the first approach lacks scalability, the latter is only suitable for structurally similar NNs with small weight changes. The contribution of our paper has four parts. First, we show a theoretical result by proving that the epsilon-equivalence problem is coNP-complete. Secondly, we extend Tran et al.'s single NN geometric path enumeration algorithm to a setting with multiple NNs. In a third step, we implement the extended algorithm for equivalence verification and evaluate optimizations necessary for its practical use. Finally, we perform a comparative evaluation showing use-cases where our approach outperforms the previous state of the art, both, for equivalence verification as well as for counter-example finding.


Centroid-UNet: Detecting Centroids in Aerial Images

arXiv.org Artificial Intelligence

In many applications of aerial/satellite image analysis (remote sensing), the generation of exact shapes of objects is a cumbersome task. In most remote sensing applications such as counting objects requires only location estimation of objects. Hence, locating object centroids in aerial/satellite images is an easy solution for tasks where the object's exact shape is not necessary. Thus, this study focuses on assessing the feasibility of using deep neural networks for locating object centroids in satellite images. Name of our model is Centroid-UNet. The Centroid-UNet model is based on classic U-Net semantic segmentation architecture. We modified and adapted the U-Net semantic segmentation architecture into a centroid detection model preserving the simplicity of the original model. Furthermore, we have tested and evaluated our model with two case studies involving aerial/satellite images. Those two case studies are building centroid detection case study and coconut tree centroid detection case study. Our evaluation results have reached comparably good accuracy compared to other methods, and also offer simplicity. The code and models developed under this study are also available in the Centroid-UNet GitHub repository: https://github.com/gicait/centroid-unet


Artificial Intelligence and Design of Experiments for Assessing Security of Electricity Supply: A Review and Strategic Outlook

arXiv.org Artificial Intelligence

Assessing the effects of the energy transition and liberalization of energy markets on resource adequacy is an increasingly important and demanding task. The rising complexity in energy systems requires adequate methods for energy system modeling leading to increased computational requirements. Furthermore, with complexity, uncertainty increases likewise calling for probabilistic assessments and scenario analyses. To adequately and efficiently address these various requirements, new methods from the field of data science are needed to accelerate current methods. With our systematic literature review, we want to close the gap between the three disciplines (1) assessment of security of electricity supply, (2) artificial intelligence, and (3) design of experiments. For this, we conduct a large-scale quantitative review on selected fields of application and methods and make a synthesis that relates the different disciplines to each other. Among other findings, we identify metamodeling of complex security of electricity supply models using AI methods and applications of AI-based methods for forecasts of storage dispatch and (non-)availabilities as promising fields of application that have not sufficiently been covered, yet. We end with deriving a new methodological pipeline for adequately and efficiently addressing the present and upcoming challenges in the assessment of security of electricity supply.