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...
Computer Sciences
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...
How Supercomputers Help Tackle the COVID-19 Crisis
Zhong, who holds a Ph.D. in materials science from New York University, authored 17 peer-reviewed articles on a variety of different materials and technology-related topics. In this article, he shares his thoughts about how emerging technologies, particularly...
ConvoKit: An open-source toolkit to aid the analysis of conversations
In recent years, researchers have developed increasingly advanced natural language processing (NLP) techniques that can be trained to process, interpret and respond to sentences in human languages. In addition, some have developed toolkits that can guide researchers...
A model that estimates tactile properties of surfaces by analyzing images
The ability to estimate the physical properties of objects is of key importance for robots, as it allows them to interact more effectively with their surrounding environment. In recent years, many robotics researchers have been specifically trying to develop...
Creating chatbots with multiple conversational skills
In recent years, chatbots have become increasingly sophisticated, and they now provide basic assistance to humans on a variety of online platforms, including Facebook and a number of e-commerce sites. So far, chatbots have typically been designed to excel at one...
A system to produce context-aware captions for news images
Computer systems that can automatically generate image captions have been around for several years. While many of these techniques perform considerably well, the captions they produce are typically generic and somewhat uninteresting, containing simple descriptions...
FLIVVER: An insect-inspired algorithm to estimate the velocity of flying robots
Nature is one of the most valuable sources of inspiration for researchers developing new robots and computational techniques. For instance, in recent years, research teams worldwide have tried to artificially replicate the behaviors observed in insects and the...