Deep Learning
ESCELL: Emergent Symbolic Cellular Language
Chowdhury, Aritra, Kubricht, James R., Sood, Anup, Tu, Peter, Santamaria-Pang, Alberto
We present ESCELL, a method for developing an emergent symbolic language of communication between multiple agents reasoning about cells. We show how agents are able to cooperate and communicate successfully in the form of symbols similar to human language to accomplish a task in the form of a referential game (Lewis' signaling game). In one form of the game, a sender and a receiver observe a set of cells from 5 different cell phenotypes. The sender is told one cell is a target and is allowed to send one symbol to the receiver from a fixed arbitrary vocabulary size. The receiver relies on the information in the symbol to identify the target cell. We train the sender and receiver networks to develop an innate emergent language between themselves to accomplish this task. We observe that the networks are able to successfully identify cells from 5 different phenotypes with an accuracy of 93.2%. We also introduce a new form of the signaling game where the sender is shown one image instead of all the images that the receiver sees. The networks successfully develop an emergent language to get an identification accuracy of 77.8%.
Regional Image Perturbation Reduces $L_p$ Norms of Adversarial Examples While Maintaining Model-to-model Transferability
Ozbulak, Utku, Peck, Jonathan, De Neve, Wesley, Goossens, Bart, Saeys, Yvan, Van Messem, Arnout
Regional adversarial attacks often rely on complicated methods for generating adversarial perturbations, making it hard to compare their efficacy against well-known attacks. In this study, we show that effective regional perturbations can be generated without resorting to complex methods. We develop a very simple regional adversarial perturbation attack method using cross-entropy sign, one of the most commonly used losses in adversarial machine learning. Our experiments on ImageNet with multiple models reveal that, on average, $76\%$ of the generated adversarial examples maintain model-to-model transferability when the perturbation is applied to local image regions. Depending on the selected region, these localized adversarial examples require significantly less $L_p$ norm distortion (for $p \in \{0, 2, \infty\}$) compared to their non-local counterparts. These localized attacks therefore have the potential to undermine defenses that claim robustness under the aforementioned norms.
Probabilistic Neighbourhood Component Analysis: Sample Efficient Uncertainty Estimation in Deep Learning
Mallick, Ankur, Dwivedi, Chaitanya, Kailkhura, Bhavya, Joshi, Gauri, Han, T. Yong-Jin
While Deep Neural Networks (DNNs) achieve state-of-the-art accuracy in various applications, they often fall short in accurately estimating their predictive uncertainty and, in turn, fail to recognize when these predictions may be wrong. Several uncertainty-aware models, such as Bayesian Neural Network (BNNs) and Deep Ensembles have been proposed in the literature for quantifying predictive uncertainty. However, research in this area has been largely confined to the big data regime. In this work, we show that the uncertainty estimation capability of state-of-the-art BNNs and Deep Ensemble models degrades significantly when the amount of training data is small. To address the issue of accurate uncertainty estimation in the small-data regime, we propose a probabilistic generalization of the popular sample-efficient non-parametric kNN approach. Our approach enables deep kNN classifier to accurately quantify underlying uncertainties in its prediction. We demonstrate the usefulness of the proposed approach by achieving superior uncertainty quantification as compared to state-of-the-art on a real-world application of COVID-19 diagnosis from chest X-Rays. Our code is available at https://github.com/ankurmallick/sample-efficient-uq
How to Democratise and Protect AI: Fair and Differentially Private Decentralised Deep Learning
Lyu, Lingjuan, Li, Yitong, Nandakumar, Karthik, Yu, Jiangshan, Ma, Xingjun
This paper firstly considers the research problem of fairness in collaborative deep learning, while ensuring privacy. A novel reputation system is proposed through digital tokens and local credibility to ensure fairness, in combination with differential privacy to guarantee privacy. In particular, we build a fair and differentially private decentralised deep learning framework called FDPDDL, which enables parties to derive more accurate local models in a fair and private manner by using our developed two-stage scheme: during the initialisation stage, artificial samples generated by Differentially Private Generative Adversarial Network (DPGAN) are used to mutually benchmark the local credibility of each party and generate initial tokens; during the update stage, Differentially Private SGD (DPSGD) is used to facilitate collaborative privacy-preserving deep learning, and local credibility and tokens of each party are updated according to the quality and quantity of individually released gradients. Experimental results on benchmark datasets under three realistic settings demonstrate that FDPDDL achieves high fairness, yields comparable accuracy to the centralised and distributed frameworks, and delivers better accuracy than the standalone framework.
MTL2L: A Context Aware Neural Optimiser
Kuo, Nicholas I-Hsien, Harandi, Mehrtash, Fourrier, Nicolas, Walder, Christian, Ferraro, Gabriela, Suominen, Hanna
Learning to learn (L2L) trains a meta-learner to assist the learning of a task-specific base learner. Previously, it was shown that a meta-learner could learn the direct rules to update learner parameters; and that the learnt neural optimiser updated learners more rapidly than handcrafted gradient-descent methods. However, we demonstrate that previous neural optimisers were limited to update learners on one designated dataset. In order to address input-domain heterogeneity, we introduce Multi-Task Learning to Learn (MTL2L), a context aware neural optimiser which self-modifies its optimisation rules based on input data. We show that MTL2L is capable of updating learners to classify on data of an unseen input-domain at the meta-testing phase.
Deep Learning of High-Order Interactions for Protein Interface Prediction
Liu, Yi, Yuan, Hao, Cai, Lei, Ji, Shuiwang
Protein interactions are important in a broad range of biological processes. Traditionally, computational methods have been developed to automatically predict protein interface from hand-crafted features. Recent approaches employ deep neural networks and predict the interaction of each amino acid pair independently. However, these methods do not incorporate the important sequential information from amino acid chains and the high-order pairwise interactions. Intuitively, the prediction of an amino acid pair should depend on both their features and the information of other amino acid pairs. In this work, we propose to formulate the protein interface prediction as a 2D dense prediction problem. In addition, we propose a novel deep model to incorporate the sequential information and high-order pairwise interactions to perform interface predictions. We represent proteins as graphs and employ graph neural networks to learn node features. Then we propose the sequential modeling method to incorporate the sequential information and reorder the feature matrix. Next, we incorporate high-order pairwise interactions to generate a 3D tensor containing different pairwise interactions. Finally, we employ convolutional neural networks to perform 2D dense predictions. Experimental results on multiple benchmarks demonstrate that our proposed method can consistently improve the protein interface prediction performance.
UVeQFed: Universal Vector Quantization for Federated Learning
Shlezinger, Nir, Chen, Mingzhe, Eldar, Yonina C., Poor, H. Vincent, Cui, Shuguang
Traditional deep learning models are trained at a centralized server using labeled data samples collected from end devices or users. Such data samples often include private information, which the users may not be willing to share. Federated learning (FL) is an emerging approach to train such learning models without requiring the users to share their possibly private labeled data. In FL, each user trains its copy of the learning model locally. The server then collects the individual updates and aggregates them into a global model. A major challenge that arises in this method is the need of each user to efficiently transmit its learned model over the throughput limited uplink channel. In this work, we tackle this challenge using tools from quantization theory. In particular, we identify the unique characteristics associated with conveying trained models over rate-constrained channels, and propose a suitable quantization scheme for such settings, referred to as universal vector quantization for FL (UVeQFed). We show that combining universal vector quantization methods with FL yields a decentralized training system in which the compression of the trained models induces only a minimum distortion. We then theoretically analyze the distortion, showing that it vanishes as the number of users grows. We also characterize the convergence of models trained with the traditional federated averaging method combined with UVeQFed to the model which minimizes the loss function. Our numerical results demonstrate the gains of UVeQFed over previously proposed methods in terms of both distortion induced in quantization and accuracy of the resulting aggregated model.
The Difference Between AI ML and Deep Learning โ And Why They Matter
Technology is developing today at a pace that's never been seen before. New advancements and breakthroughs happen far more readily than at any time in the past. One of the most talked-about areas of cutting-edge tech is that of artificial intelligence (AI). AI is driving the digital transformation of organizations in all manner of niches. So wide-ranging are the applications of AI, that you've probably already interacted with an example of the tech today.
No-Code Deep Learning with Bubble & Peltarion - Bubble
Bubble apps can do a lot, but previously one area Bubble couldn't help out with was machine learning. We're excited to announce a new Bubble integration built by our friends at Peltarion - the no-code artificial intelligence platform that helps you build your own deep learning models! This week Peltarion launches its plugin with Bubble. With this plugin, you can call your Peltarion models and use them in your Bubble app. This means you can use your data set to train a deep learning model on Peltarion, then access it from your Bubble app.
AI-Powered Agricultural Robots have far-reaching transformation
The developments in agricultural robotics, machine vision, and AI will drive a deep and far-reaching transformation of the way farming is carried out. Yes, today the fleet sizes and the total area covered by new robots are still vanishingly small compared to the global agricultural industry. However, this should not lull the players into a false sense of security because the ground is slowly but surely shifting. Robotics and AI are enabling a revolution in affordable precision, which will eventually upend familiar norms in agrochemical supply, in agricultural machine design, and in farming practices. This development frontier has the wind in its sails, pushed by rapidly advancing and sustainable hardware and software technology trends and pulled by structural and growing challenges and needs.