Goto

Collaborating Authors

 Deep Learning


Can Adversarial Weight Perturbations Inject Neural Backdoors?

arXiv.org Machine Learning

Adversarial machine learning has exposed several security hazards of neural models and has become an important research topic in recent times. Thus far, the concept of an "adversarial perturbation" has exclusively been used with reference to the input space referring to a small, imperceptible change which can cause a ML model to err. In this work we extend the idea of "adversarial perturbations" to the space of model weights, specifically to inject backdoors in trained DNNs, which exposes a security risk of using publicly available trained models. Here, injecting a backdoor refers to obtaining a desired outcome from the model when a trigger pattern is added to the input, while retaining the original model predictions on a non-triggered input. From the perspective of an adversary, we characterize these adversarial perturbations to be constrained within an $\ell_{\infty}$ norm around the original model weights. We introduce adversarial perturbations in the model weights using a composite loss on the predictions of the original model and the desired trigger through projected gradient descent. We empirically show that these adversarial weight perturbations exist universally across several computer vision and natural language processing tasks. Our results show that backdoors can be successfully injected with a very small average relative change in model weight values for several applications.


Learning Representations for Axis-Aligned Decision Forests through Input Perturbation

arXiv.org Machine Learning

Axis-aligned decision forests have long been the leading class of machine learning algorithms for modeling tabular data. In many applications of machine learning such as learning-to-rank, decision forests deliver remarkable performance. They also possess other coveted characteristics such as interpretability. Despite their widespread use and rich history, decision forests to date fail to consume raw structured data such as text, or learn effective representations for them, a factor behind the success of deep neural networks in recent years. While there exist methods that construct smoothed decision forests to achieve representation learning, the resulting models are decision forests in name only: They are no longer axis-aligned, use stochastic decisions, or are not interpretable. Furthermore, none of the existing methods are appropriate for problems that require a Transfer Learning treatment. In this work, we present a novel but intuitive proposal to achieve representation learning for decision forests without imposing new restrictions or necessitating structural changes. Our model is simply a decision forest, possibly trained using any forest learning algorithm, atop a deep neural network. By approximating the gradients of the decision forest through input perturbation, a purely analytical procedure, the decision forest directs the neural network to learn or fine-tune representations. Our framework has the advantage that it is applicable to any arbitrary decision forest and that it allows the use of arbitrary deep neural networks for representation learning. We demonstrate the feasibility and effectiveness of our proposal through experiments on synthetic and benchmark classification datasets.


A Novel Higher-order Weisfeiler-Lehman Graph Convolution

arXiv.org Machine Learning

Graph-structured data has recently received increasing attention in machine learning, with applications ranging from the prediction of chemical properties, e.g., whether a molecule is toxic [1], to the analysis of social network structures [2] and source code [3]. This paper focuses on the prediction of (global) graph properties, i.e., graph classification and regression. In order to predict a certain property of interest, for example to discriminate between graphs in a classification task, a learner must be able to detect, either explicitly or implicitly, characteristic features of a graph that are indicative of the sought property. To this end, suitable approaches have been developed in the fields of kernel-based machine learning and (deep) neural networks.


Deep Learning for Post-Processing Ensemble Weather Forecasts

arXiv.org Machine Learning

Quantifying uncertainty in weather forecasts is critical, especially for predicting extreme weather events. This is typically accomplished with ensemble prediction systems, which consist of many perturbed numerical weather simulations, or trajectories, run in parallel. These systems are associated with a high computational cost and often involve statistical post-processing steps to inexpensively improve their raw prediction qualities. We propose a mixed model that uses only a subset of the original weather trajectories combined with a post-processing step using deep neural networks. These enable the model to account for non-linear relationships that are not captured by current numerical models or post-processing methods. Applied to global data, our mixed models achieve a relative improvement in ensemble forecast skill (CRPS) of over 14%. Furthermore, we demonstrate that the improvement is larger for extreme weather events on select case studies. We also show that our post-processing can use fewer trajectories to achieve comparable results to the full ensemble. By using fewer trajectories, the computational costs of an ensemble prediction system can be reduced, allowing it to run at higher resolution and produce more accurate forecasts.


Aligning AI With Shared Human Values

arXiv.org Artificial Intelligence

We show how to assess a language model's knowledge of basic concepts of morality. We introduce the ETHICS dataset, a new benchmark that spans concepts in justice, well-being, duties, virtues, and commonsense morality. Models predict widespread moral judgments about diverse text scenarios. This requires connecting physical and social world knowledge to value judgements, a capability that may enable us to steer chatbot outputs or eventually regularize open-ended reinforcement learning agents. With the ETHICS dataset, we find that current language models have a promising but incomplete understanding of basic ethical knowledge. Our work shows that progress can be made on machine ethics today, and it provides a steppingstone toward AI that is aligned with human values.


Design of Efficient Deep Learning models for Determining Road Surface Condition from Roadside Camera Images and Weather Data

arXiv.org Artificial Intelligence

Road maintenance during the Winter season is a safety critical and resource demanding operation. One of its key activities is determining road surface condition (RSC) in order to prioritize roads and allocate cleaning efforts such as plowing or salting. Two conventional approaches for determining RSC are: visual examination of roadside camera images by trained personnel and patrolling the roads to perform on-site inspections. However, with more than 500 cameras collecting images across Ontario, visual examination becomes a resource-intensive activity, difficult to scale especially during periods of snowstorms. This paper presents the results of a study focused on improving the efficiency of road maintenance operations. We use multiple Deep Learning models to automatically determine RSC from roadside camera images and weather variables, extending previous research where similar methods have been used to deal with the problem. The dataset we use was collected during the 2017-2018 Winter season from 40 stations connected to the Ontario Road Weather Information System (RWIS), it includes 14.000 labeled images and 70.000 weather measurements. We train and evaluate the performance of seven state-of-the-art models from the Computer Vision literature, including the recent DenseNet, NASNet, and MobileNet. Moreover, by following systematic ablation experiments we adapt previously published Deep Learning models and reduce their number of parameters to about 1.3% compared to their original parameter count, and by integrating observations from weather variables the models are able to better ascertain RSC under poor visibility conditions.


Difference Between Deep Learning and Machine Learning in one Infographic

#artificialintelligence

Deep Learning is more powerful and flexible than Traditional Machine Learning. In fact Deep learning is also a Machine Learning type but have difference in many other ways. Traditional Machine learning has its own advantages. You have to choose and decide the best for your application.


3 Things You Need to Know About Deep Learning

#artificialintelligence

Deep learning is a machine learning technique that teaches computers to do what comes naturally to humans: learn by example. Deep learning is a key technology behind driverless cars, enabling them to recognize a stop sign, or to distinguish a pedestrian from a lamppost. It is the key to voice control in consumer devices like phones, tablets, TVs, and hands-free speakers. Deep learning is getting lots of attention lately and for good reason. It's achieving results that were not possible before.


Irish start-up's AI tech heads for space on ESA Earth observation satellite

#artificialintelligence

Dublin start-up Ubotica has brought its AI technology into orbit aboard a next-gen ESA satellite. Dublin-based Ubotica Technologies has announced that its AI tech has gone into orbit aboard the Earth observation satellite PhiSat-1, which was launched along with 52 other satellites on a European Space Agency (ESA) Vega rocket yesterday (3 September). The satellite is part of a programme funded by ESA and supported by Enterprise Ireland, in which deep-learning technology for the in-orbit processing of Earth observation data is being deployed on a European satellite for the first time. Ubotica's CVAI technology, built on the Intel Movidius Myriad 2 vision processing unit, will allow the satellite to make its own decisions rather than relying on humans down on the planet's surface, resulting in faster, more efficient applications being deployed on the satellite. In this instance, Ubotica's AI tech is being tasked with automatic cloud detection on images captured by the satellite's advanced hyperspectral sensor.


Deep Learning: Top 4 Python Libraries You Must Learn in 2021

#artificialintelligence

Deep Learning: Top 4 Python Libraries You Must Learn in 2021 Become A Top-Notch Deep Learning Developer That Big Corporations Will Always Scout New What you'll learn Want To Become A Top-Notch Deep Learning Developer That Big Corporations Will Always Scout? Learn the secrets that helped hundreds of deep learning developers improve their deep learning development skills without sacrificing too much time and money. The demand for deep learning developers is rising. In just a few years, more opportunities will open. Soon, more people will start to pay attention to this trend and many will try to learn and improve as much as they can to become a better Deep learning developer than others.