Over the past few years, researchers have been trying to apply quantum physics theory to a variety of fields, including robotics, biology and cognitive science. Computational techniques that draw inspiration from quantum systems, also known as quantum-like (QL)...
Computer Sciences
An AI painter that creates portraits based on the traits of human subjects
Over the past decade or so, researchers have been developing increasingly advanced artificial intelligence (AI) systems for a wide range of applications. This includes computational techniques that can interact with humans, analyze large quantities of data, identify...
A hyperdimensional computing system that performs all core computations in-memory
Hyperdimensional computing (HDC) is an emerging computing approach inspired by patterns of neural activity in the human brain. This unique type of computing can allow artificial intelligence systems to retain memories and process new information based on data or...
FoolChecker: A platform to check how robust an image is against adversarial attacks
Deep neural networks (DNNs) have so far proved to be highly promising for a wide range of applications, including image and audio classification. Nonetheless, their performance heavily relies on the amount of data used to train them, and large datasets are not always...
A deep reinforcement learning framework to identify key players in complex networks
Network science is an academic field that aims to unveil the structure and dynamics behind networks, such as telecommunication, computer, biological and social networks. One of the fundamental problems that network scientists have been trying to solve in recent years...
A method to protect audio classifiers against adversarial attacks
In recent years, machine learning algorithms have attained remarkable results in a variety of tasks, including the classification of both images and audio files. A class of algorithms that has proven to be particularly promising are deep neural networks (DNNs) that...
A statistical model of cognitive status for natural language generation
In order for robots to be used in a wide variety of settings, they need to be able to communicate seamlessly with humans. In recent years, researchers have thus been developing increasingly advanced computational models that could allow robots to process human...
Teaching humanoid robots different locomotion behaviors using human demonstrations
In recent years, many research teams worldwide have been developing and evaluating techniques to enable different locomotion styles in legged robots. One way of training robots to walk like humans or animals is by having them analyze and emulate real-world...
A new system to extract key information from scientific texts
Scientific texts, such as research articles or reviews, can sometimes be difficult to analyze and understand, particularly for non-expert readers. In recent years, engineers have thus tried to develop approaches that can automatically extract the most important...
DEAN: A blockchain protocol for more reliable edge computing
Edge computing is an innovative computing method that can enhance the efficiency of machine learning and other computational techniques by running fewer processes in the cloud and distributing the processing load across nearby edge devices (i.e., edge nodes). This...