Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Petko Georgiev

dblp:121/9809 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
2since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 3 first-authorHuman-computer interaction and ubiquitous computing · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
6 papers
Embedded and real-time systems · 54% Hardware accelerators and domain-specific architectures · 19% GPUs and heterogeneous computing · 16%
Artificial intelligence
3 papers
Reinforcement learning · 23% Transfer learning and domain adaptation · 23% Vision and language · 23%
Human-computer interaction and pervasive computing
4 papers
Ubiquitous computing and smart environments · 60% Human-AI interaction · 24% Human-robot interaction · 9%
Computer networks
2 papers
Edge and fog computing · 74% Internet of things and sensor networks · 26%

Topics — the 13 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Transfer learning and domain adaptation
cross-task transfer
0.612022
A data-driven approach for learning to control computers · ICML 2022
Robotics › Robot manipulation
mobile manipulation
0.612022
Intra-agent speech permits zero-shot task acquisition · NeurIPS 2022
Embedded and real-time systems
embedded machine learning
0.522016
Demonstration Abstract: Accelerating Embedded Deep Learning Using DeepX · IPSN 2016
DeepX: A Software Accelerator for Low-Power Deep Learning Inference on Mobile Devices · IPSN 2016
Embedded and real-time systems
on-device inference
0.522016
Demonstration Abstract: Accelerating Embedded Deep Learning Using DeepX · IPSN 2016
DeepX: A Software Accelerator for Low-Power Deep Learning Inference on Mobile Devices · IPSN 2016
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator
0.322016
DeepX: A Software Accelerator for Low-Power Deep Learning Inference on Mobile Devices · IPSN 2016
Demonstration Abstract: Accelerating Embedded Deep Learning Using DeepX · IPSN 2016
Energy-efficient computing › mobile device energy management
mobile device energy saving
0.312017
Accelerating Mobile Audio Sensing Algorithms through On-Chip GPU Offloading · MobiSys 2017
Edge and fog computing › mobile edge computing
computation offloading
0.212016
LEO: scheduling sensor inference algorithms across heterogeneous mobile processors and network resources · MobiCom 2016
Embedded and real-time systems › on-device inference
mobile inference
0.212016
DeepX: A Software Accelerator for Low-Power Deep Learning Inference on Mobile Devices · IPSN 2016
Ubiquitous computing and smart environments › mobile sensing
continuous sensing
0.212015
ZOE: A Cloud-less Dialog-enabled Continuous Sensing Wearable Exploiting Heterogeneous Computation · MobiSys 2015
Knowledge, reasoning and agents › Multi-agent systems › autonomous agents
embodied agent
0.212022
Intra-agent speech permits zero-shot task acquisition · NeurIPS 2022
Internet of things and sensor networks › wearable computing
wearable sensing
0.112017
Accelerating Mobile Audio Sensing Algorithms through On-Chip GPU Offloading · MobiSys 2017
GPUs and heterogeneous computing › heterogeneous architecture
heterogeneous mobile processors
0.112016
LEO: scheduling sensor inference algorithms across heterogeneous mobile processors and network resources · MobiCom 2016
Human-robot interaction › robot communication
dialogue system
0.112015
ZOE: A Cloud-less Dialog-enabled Continuous Sensing Wearable Exploiting Heterogeneous Computation · MobiSys 2015

Methods — techniques the papers use, named apart from their topics

reinforcement learning · 1.1imitation learning · 1.1structural optimization · 0.6semi-supervised learning · 0.6memory access optimization · 0.6intra-agent speech · 0.6behavioral priors · 0.6behavioral prior · 0.6scheduling · 0.5deep neural network · 0.4DSP-based prototype · 0.4co-processor offloading · 0.4autotuning · 0.3auto-tuning · 0.3resource scaling · 0.2model decomposition · 0.2model compression · 0.2
YearPublicationVenuePosition
2022 A data-driven approach for learning to control computers
abstract
It would be useful for machines to use computers as humans do so that they can aid us in everyday tasks. This is a setting in which there is also the potential to leverage large-scale expert demonstrations and human judgements of interactive behaviour, which are two ingredients that have driven much recent success in AI. Here we investigate the setting of computer control using keyboard and mouse, with goals specified via natural language. Instead of focusing on hand-designed curricula and specialized action spaces, we focus on developing a scalable method centered on reinforcement learning combined with behavioural priors informed by actual human-computer interactions. We achieve state-of-the-art and human-level mean performance across all tasks within the MiniWob++ benchmark, a challenging suite of computer control problems, and find strong evidence of cross-task transfer. These results demonstrate the usefulness of a unified human-agent interface when training machines to use computers. Altogether our results suggest a formula for achieving competency beyond MiniWob++ and towards controlling computers, in general, as a human would.
Peter Conway Humphreys, David Raposo, Tobias Pohlen, Gregory Thornton, Rachita Chhaparia, Alistair Muldal, Josh Abramson, Petko Georgiev, Adam Santoro, Timothy P. Lillicrap
ICML8
2022 Intra-agent speech permits zero-shot task acquisition
abstract
Human language learners are exposed to a trickle of informative, context-sensitive language, but a flood of raw sensory data. Through both social language use and internal processes of rehearsal and practice, language learners are able to build high-level, semantic representations that explain their perceptions. Here, we take inspiration from such processes of "inner speech" in humans (Vygotsky, 1934) to better understand the role of intra-agent speech in embodied behavior. First, we formally pose intra-agent speech as a semi-supervised problem and develop two algorithms that enable visually grounded captioning with little labeled language data. We then experimentally compute scaling curves over different amounts of labeled data and compare the data efficiency against a supervised learning baseline. Finally, we incorporate intra-agent speech into an embodied, mobile manipulator agent operating in a 3D virtual world, and show that with as few as 150 additional image captions, intra-agent speech endows the agent with the ability to manipulate and answer questions about a new object without any related task-directed experience (zero-shot). Taken together, our experiments suggest that modelling intra-agent speech is effective in enabling embodied agents to learn new tasks efficiently and without direct interaction experience.
Federico Carnevale, Petko Georgiev, Adam Santoro, Aurelia Guy, Alistair Muldal, Chia-Chun Hung, Josh Abramson, Timothy P. Lillicrap, Greg Wayne
NeurIPS3
2017 Accelerating Mobile Audio Sensing Algorithms through On-Chip GPU Offloading
abstract
GPUs have recently enjoyed increased popularity as general purpose software accelerators in multiple application domains including computer vision and natural language processing. However, there has been little exploration into the performance and energy trade-offs mobile GPUs can deliver for the increasingly popular workload of deep-inference audio sensing tasks, such as, spoken keyword spotting in energy-constrained smartphones and wearables. In this paper, we study these trade-offs and introduce an optimization engine that leverages a series of structural and memory access optimization techniques that allow audio algorithm performance to be automatically tuned as a function of GPU device specifications and model semantics. We find that parameter optimized audio routines obtain inferences an order of magnitude faster than sequential CPU implementations, and up to 6.5x times faster than cloud offloading with good connectivity, while critically consuming 3-4x less energy than the CPU. Under our optimized GPU, conventional wisdom about how to use the cloud and low power chips is broken. Unless the network has a throughput of at least 20Mbps (and a RTT of 25 ms or less), with only about 10 to 20 seconds of buffering audio data for batched execution, the optimized GPU audio sensing apps begin to consume less energy than cloud offloading. Under such conditions we find the optimized GPU can provide energy benefits comparable to low-power reference DSP implementations with some preliminary level of optimization; in addition to the GPU always winning with lower latency.
Petko Georgiev, Nicholas D. Lane, Cecilia Mascolo, David Chu
MobiSys1
2016 DeepX: A Software Accelerator for Low-Power Deep Learning Inference on Mobile Devices
abstract
Breakthroughs from the field of deep learning are radically changing how sensor data are interpreted to extract the high-level information needed by mobile apps. It is critical that the gains in inference accuracy that deep models afford become embedded in future generations of mobile apps. In this work, we present the design and implementation of DeepX, a software accelerator for deep learning execution. DeepX signif- icantly lowers the device resources (viz. memory, computation, energy) required by deep learning that currently act as a severe bottleneck to mobile adoption. The foundation of DeepX is a pair of resource control algorithms, designed for the inference stage of deep learning, that: (1) decompose monolithic deep model network architectures into unit- blocks of various types, that are then more efficiently executed by heterogeneous local device processors (e.g., GPUs, CPUs); and (2), perform principled resource scaling that adjusts the architecture of deep models to shape the overhead each unit-blocks introduces. Experiments show, DeepX can allow even large-scale deep learning models to execute efficently on modern mobile processors and significantly outperform existing solutions, such as cloud-based offloading.
Nicholas D. Lane, Sourav Bhattacharya, Petko Georgiev, Claudio Forlivesi, Lei Jiao 0002, Lorena Qendro, Fahim Kawsar
IPSN3
2016 Demonstration Abstract: Accelerating Embedded Deep Learning Using DeepX
abstract
Deep learning has revolutionized the way sensor measurements are interpreted and application of deep learning has seen a great leap in inference accuracies in a number of fields. However, the significant requirement for memory and computational power has hindered the wide scale adoption of these novel computational techniques on resource constrained wearable and mobile platforms. In this demonstration we present DeepX, a software accelerator for efficiently running deep neural networks and convolutional neural networks on resource constrained embedded platforms, e.g., Nvidia Tegra K1 and Qualcomm Snapdragon 400.
Nicholas D. Lane, Sourav Bhattacharya, Petko Georgiev, Claudio Forlivesi, Fahim Kawsar
IPSN3
2016 LEO: scheduling sensor inference algorithms across heterogeneous mobile processors and network resources
abstract
Mobile apps that use sensors to monitor user behavior often employ resource heavy inference algorithms that make computational offloading a common practice. However, existing schedulers/offloaders typically emphasize one primary offloading aspect without fully exploring complementary goals (e.g., heterogeneous resource management with only partial visibility into underlying algorithms, or concurrent sensor app execution on a single resource) and as a result, may overlook performance benefits pertinent to sensor processing.
Petko Georgiev, Nicholas D. Lane, Kiran Rachuri, Cecilia Mascolo
MobiCom1
2015 DeepEar: robust smartphone audio sensing in unconstrained acoustic environments using deep learning
abstract
Microphones are remarkably powerful sensors of human behavior and context. However, audio sensing is highly susceptible to wild fluctuations in accuracy when used in diverse acoustic environments (such as, bedrooms, vehicles, or cafes), that users encounter on a daily basis. Towards addressing this challenge, we turn to the field of deep learning; an area of machine learning that has radically changed related audio modeling domains like speech recognition. In this paper, we present DeepEar -- the first mobile audio sensing framework built from coupled Deep Neural Networks (DNNs) that simultaneously perform common audio sensing tasks. We train DeepEar with a large-scale dataset including unlabeled data from 168 place visits. The resulting learned model, involving 2.3M parameters, enables DeepEar to significantly increase inference robustness to background noise beyond conventional approaches present in mobile devices. Finally, we show DeepEar is feasible for smartphones by building a cloud-free DSP-based prototype that runs continuously, using only 6% of the smartphone's battery daily.
Nicholas D. Lane, Petko Georgiev, Lorena Qendro
UbiComp2
2015 ZOE: A Cloud-less Dialog-enabled Continuous Sensing Wearable Exploiting Heterogeneous Computation
abstract
The wearable revolution, as a mass-market phenomenon, has finally arrived. As a result, the question of how wearables should evolve over the next 5 to 10 years is assuming an increasing level of societal and commercial importance. A range of open design and system questions are emerging, for instance: How can wearables shift from being largely health and fitness focused to tracking a wider range of life events? What will become the dominant methods through which users interact with wearables and consume the data collected? Are wearables destined to be cloud and/or smartphone dependent for their operation?
Nicholas D. Lane, Petko Georgiev, Cecilia Mascolo
MobiSys2
2014 The Call of the Crowd: Event Participation in Location-Based Social Services
Petko Georgiev, Anastasios Noulas, Cecilia Mascolo
ICWSM1
2014 Where Businesses Thrive: Predicting the Impact of the Olympic Games on Local Retailers through Location-based Services Data
Petko Georgiev, Anastasios Noulas, Cecilia Mascolo
ICWSM1
2014 DSP.Ear: leveraging co-processor support for continuous audio sensing on smartphones
abstract
The rapidly growing adoption of sensor-enabled smartphones has greatly fueled the proliferation of applications that use phone sensors to monitor user behavior. A central sensor among these is the microphone which enables, for instance, the detection of valence in speech, or the identification of speakers. Deploying multiple of these applications on a mobile device to continuously monitor the audio environment allows for the acquisition of a diverse range of sound-related contextual inferences. However, the cumulative processing burden critically impacts the phone battery.
Petko Georgiev, Nicholas D. Lane, Kiran Rachuri, Cecilia Mascolo
SenSys1