Task-oriented conversational systems are becoming increasingly popular, as shown by the rise of conversational recommendation systems across multiple platforms (e.g., Google Home, Alexa, and Siri) and domains (e.g., local establishments, e-commerce, books, music, and movies). However, users are still largely limited in what preferences they can express and how, as...
Task-oriented conversational systems are becoming increasingly popular, as shown by the rise of conversational recommendation systems across multiple platforms (e.g., Google Home, Alexa, and Siri) and domains (e.g., local establishments, e-commerce, books, music, and movies). However, users are still largely limited in what preferences they can express and how, as...
Many computing technologies are primarily useful because of the existence of some set of data created by people, intentionally in some cases and unintentionally in others. For instance, technologies like search engines, recommender systems, classifiers, and language models are all dependent on digital records of things people have said, done,...
A massive amount of data is generated every second all around the world. Machine learning becomes the most attractive solution to consume the data fuel and transform it into productivity. It has yielded great results in many fields, such as healthcare, marketing, finance, etc. Machine learning models are usually designed...
Public-facing data-driven technologies such as social media platforms and search engines rely on data producers, such as users and crowd workers, to be feasible and financially sustainable. Recently, it became clear that the goals of these data-driven technologies do not always align with those of the public, causing public backlashes...
While there is high demand for university computer science (CS) courses, students often struggle when learning to program. Prior work has identified that student perceptions of their programming ability may contribute to these challenges. For example, studies show that students often perceive that they do not belong, are not capable...
The current view in neuroscience holds that the brain, together with its sensory and motor structures and the environment, form a closed-loop system – a sensorimotor loop – in which the brain receives information from the environment and converts it into a motor response while simultaneously making predictions about future...
Memory management and address translation need significant optimizations in order to not behindrances in the near future. Currently, plenty of work has started to address issues within the
current abstraction of the hardware-software codesign of paging. I argue that a new abstraction
is needed in order to properly address this...
The advent of metamaterials—hierarchical structures that manifest properties beyond those found in nature through geometry rather than material composition—inspired new possibilities and research in many fields. In mechanics, periodic metamaterials exhibit behaviors ranging from unprecedented compressibility to extreme stiffness. Numerous geometric classes of metamaterials with these properties have been discovered,...
Wearable visual systems, such as ego-centric wearable cameras, have failed to integrate into everyday life. We have witnessed the abandonment of wearable visual systems as consumer devices (e.g., Google Glass) and as research tools (e.g., SenseCam). While it is natural for some technologies to die out, visual wearable systems are...