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.

Seungyeop Han

dblp:44/2111 · DBLP profile ↗
← Back
17ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none

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

Computer networks · 5 · 2 first-authorSecurity and privacy · 3Artificial intelligence and machine learning · 2Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1

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.

Network and information security
7 papers
Systems and software security · 41% Privacy and data protection · 21% Network security · 13%
Artificial intelligence
3 papers
Efficient and distributed learning · 34% Probabilistic and Bayesian machine learning · 29% Video understanding and tracking · 29%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 44% Hardware accelerators and domain-specific architectures · 36% GPUs and heterogeneous computing · 13%
Human-computer interaction and pervasive computing
2 papers
Games and playful interaction · 67% Interaction techniques and input · 25% Ubiquitous computing and smart environments · 8%
Computer networks
1 paper
Edge and fog computing · 100%
Databases, data mining, and information retrieval
3 papers
Recommender systems · 68% Web and social media mining · 32%
Theoretical computer science
2 papers
Mathematical optimization · 100%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 30 heaviest of 45, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking
video classification
0.312017
Fast Video Classification via Adaptive Cascading of Deep Models · CVPR 2017
Recommender systems
sequential decision making
0.312017
Fast Video Classification via Adaptive Cascading of Deep Models · CVPR 2017
Machine learning › Efficient and distributed learning
model compression
0.212016
MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints · MobiSys 2016
Edge and fog computing › mobile edge computing › computation offloading › inference offloading
DNN inference offloading
0.212016
MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints · MobiSys 2016
Edge and fog computing › mobile edge computing › computation offloading › mobile computation offloading
mobile cloud offloading
0.212016
MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints · MobiSys 2016
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.212016
MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints · MobiSys 2016
Games and playful interaction › digital gaming
online games
0.212015
Exploring Cyberbullying and Other Toxic Behavior in Team Competition Online Games · CHI 2015
Games and playful interaction › player behavior
toxic behavior
0.212015
Exploring Cyberbullying and Other Toxic Behavior in Team Competition Online Games · CHI 2015
Storage systems › file systems
file synchronization
0.212015
MetaSync: File Synchronization Across Multiple Untrusted Storage Services · USENIX ATC 2015
Storage systems
file systems
0.212015
MetaSync: File Synchronization Across Multiple Untrusted Storage Services · USENIX ATC 2015
Systems and software security › information flow tracking
dynamic taint analysis
0.212014
TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones · ACM Trans. Comput. Syst. 2014
Systems and software security
information flow tracking
0.212014
TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones · ACM Trans. Comput. Syst. 2014
Systems and software security › information flow control
information flow type system
0.212014
Collaborative Verification of Information Flow for a High-Assurance App Store · CCS 2014
Program verification › security property verification
information flow verification
0.212014
Collaborative Verification of Information Flow for a High-Assurance App Store · CCS 2014
Web and mobile security › mobile security
android security
0.222014
These aren't the droids you're looking for: retrofitting android to protect data from imperious applications · CCS 2011
Brahmastra: Driving Apps to Test the Security of Third-Party Components · USENIX Security Symposium 2014
Interaction techniques and input
voice interaction
0.212013
NLify: lightweight spoken natural language interfaces via exhaustive paraphrasing · UbiComp 2013
Privacy and data protection
pseudonym
0.212013
Expressive privacy control with pseudonyms · SIGCOMM 2013
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › structure learning
graphical model structure learning
0.112012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › gaussian graphical model
precision matrix estimation
0.112012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Mathematical optimization › continuous optimization
convex optimization
0.112012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Mathematical optimization › regularization
graphical lasso
0.112012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Authentication and access control
access control
0.112011
These aren't the droids you're looking for: retrofitting android to protect data from imperious applications · CCS 2011
Authentication and access control › access control
least privilege
0.112011
These aren't the droids you're looking for: retrofitting android to protect data from imperious applications · CCS 2011
Systems and software security
operating system security
0.112011
These aren't the droids you're looking for: retrofitting android to protect data from imperious applications · CCS 2011
Network security
SSL acceleration
0.112011
SSLShader: Cheap SSL Acceleration with Commodity Processors · NSDI 2011
GPUs and heterogeneous computing › GPU computing
cryptographic acceleration
0.112011
SSLShader: Cheap SSL Acceleration with Commodity Processors · NSDI 2011
Network security › secure communication › secure communication protocol
TLS
0.112010
Accelerating SSL with GPUs · SIGCOMM 2010
Hardware accelerators and domain-specific architectures
cryptographic accelerator
0.112010
Accelerating SSL with GPUs · SIGCOMM 2010
Machine learning › Efficient and distributed learning › adaptive computation
model cascading
0.112017
Fast Video Classification via Adaptive Cascading of Deep Models · CVPR 2017
Computer vision › Image recognition and object detection
mobile vision
0.112016
MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints · MobiSys 2016

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

runtime scheduler · 0.8optimizing compiler · 0.8DNN approximation · 0.8convolutional neural network · 0.6bandit algorithms · 0.6large-scale data analysis · 0.4hypothesis testing · 0.4overlap norm penalty · 0.4alternating direction method of multipliers · 0.4information-flow type system · 0.4declassification auditing · 0.4GPU parallelization · 0.2runtime instrumentation · 0.2dynamic taint tracking · 0.2statistical recognition models · 0.2crowdsourcing · 0.2snowball sampling · 0.1crawling · 0.1
YearPublicationVenuePosition
2017 Fast Video Classification via Adaptive Cascading of Deep Models
abstract
Recent advances have enabled oracle classifiers that can classify across many classes and input distributions with high accuracy without retraining. However, these classifiers are relatively heavyweight, so that applying them to classify video is costly. We show that day-to-day video exhibits highly skewed class distributions over the short term, and that these distributions can be classified by much simpler models. We formulate the problem of detecting the short-term skews online and exploiting models based on it as a new sequential decision making problem dubbed the Online Bandit Problem, and present a new algorithm to solve it. When applied to recognizing faces in TV shows and movies, we realize end-to-end classification speedups of 2.4-7.8x/2.6-11.2x (on GPU/CPU) relative to a state-of-the-art convolutional neural network, at competitive accuracy.
Haichen Shen, Seungyeop Han, Matthai Philipose, Arvind Krishnamurthy
CVPR2
2016 MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints
abstract
We consider applying computer vision to video on cloud-backed mobile devices using Deep Neural Networks (DNNs). The computational demands of DNNs are high enough that, without careful resource management, such applications strain device battery, wireless data, and cloud cost budgets. We pose the corresponding resource management problem, which we call Approximate Model Scheduling, as one of serving a stream of heterogeneous (i.e., solving multiple classification problems) requests under resource constraints. We present the design and implementation of an optimizing compiler and runtime scheduler to address this problem. Going beyond traditional resource allocators, we allow each request to be served approximately, by systematically trading off DNN classification accuracy for resource use, and remotely, by reasoning about on-device/cloud execution trade-offs. To inform the resource allocator, we characterize how several common DNNs, when subjected to state-of-the art optimizations, trade off accuracy for resource use such as memory, computation, and energy. The heterogeneous streaming setting is a novel one for DNN execution, and we introduce two new and powerful DNN optimizations that exploit it. Using the challenging continuous mobile vision domain as a case study, we show that our techniques yield significant reductions in resource usage and perform effectively over a broad range of operating conditions.
Seungyeop Han, Haichen Shen, Matthai Philipose, Sharad Agarwal, Alec Wolman, Arvind Krishnamurthy
MobiSys1
2015 Exploring Cyberbullying and Other Toxic Behavior in Team Competition Online Games
abstract
In this work we explore cyberbullying and other toxic behavior in team competition online games. Using a dataset of over 10 million player reports on 1.46 million toxic players along with corresponding crowdsourced decisions, we test several hypotheses drawn from theories explaining toxic behavior. Besides providing large-scale, empirical based understanding of toxic behavior, our work can be used as a basis for building systems to detect, prevent, and counter-act toxic behavior.
Haewoon Kwak, Jeremy Blackburn, Seungyeop Han
CHI3
2015 MetaSync: File Synchronization Across Multiple Untrusted Storage Services
Seungyeop Han, Haichen Shen, Taesoo Kim, Arvind Krishnamurthy, Thomas E. Anderson, David Wetherall
USENIX ATC1
2014 Collaborative Verification of Information Flow for a High-Assurance App Store
abstract
Current app stores distribute some malware to unsuspecting users, even though the app approval process may be costly and time-consuming. High-integrity app stores must provide stronger guarantees that their apps are not malicious. We propose a verification model for use in such app stores to guarantee that the apps are free of malicious information flows. In our model, the software vendor and the app store auditor collaborate -- each does tasks that are easy for her/him, reducing overall verification cost. The software vendor provides a behavioral specification of information flow (at a finer granularity than used by current app stores) and source code annotated with information-flow type qualifiers. A flow-sensitive, context-sensitive information-flow type system checks the information flow type qualifiers in the source code and proves that only information flows in the specification can occur at run time. The app store auditor uses the vendor-provided source code to manually verify declassifications.
Michael D. Ernst, René Just, Suzanne Millstein, Werner Dietl, Stuart Pernsteiner, Franziska Roesner, Karl Koscher, Paulo Barros, Ravi Bhoraskar, Seungyeop Han, Paul Vines, Edward XueJun Wu
CCS10
2014 Brahmastra: Driving Apps to Test the Security of Third-Party Components
Ravi Bhoraskar, Seungyeop Han, Jinseong Jeon, Tanzirul Azim, Shuo Chen 0001, Jaeyeon Jung, Suman Nath, Rui Wang 0010, David Wetherall
USENIX Security Symposium2
2014 TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones
abstract
Today’s smartphone operating systems frequently fail to provide users with visibility into how third-party applications collect and share their private data. We address these shortcomings with TaintDroid, an efficient, system-wide dynamic taint tracking and analysis system capable of simultaneously tracking multiple sources of sensitive data. TaintDroid enables realtime analysis by leveraging Android’s virtualized execution environment. TaintDroid incurs only 32% performance overhead on a CPU-bound microbenchmark and imposes negligible overhead on interactive third-party applications. Using TaintDroid to monitor the behavior of 30 popular third-party Android applications, in our 2010 study we found 20 applications potentially misused users’ private information; so did a similar fraction of the tested applications in our 2012 study. Monitoring the flow of privacy-sensitive data with TaintDroid provides valuable input for smartphone users and security service firms seeking to identify misbehaving applications.
William Enck, Peter Gilbert, Seungyeop Han, Vasant Tendulkar, Byung-Gon Chun, Landon P. Cox, Jaeyeon Jung, Patrick D. McDaniel, Anmol N. Sheth
ACM Trans. Comput. Syst.3
2013 The Case for Onloading Continuous High-Datarate Perception to the Phone
Seungyeop Han, Matthai Philipose
HotOS1
2013 NLify: lightweight spoken natural language interfaces via exhaustive paraphrasing
abstract
This paper presents the design and implementation of a programming system that enables third-party developers to add spoken natural language (SNL) interfaces to standalone mobile applications. The central challenge is to create statistical recognition models that are accurate and resource-efficient in the face of the variety of natural language, while requiring little specialized knowledge from developers. We show that given a few examples from the developer, it is possible to elicit comprehensive sets of paraphrases of the examples using internet crowds. The exhaustive nature of these paraphrases allows us to use relatively simple, automatically derived statistical models for speech and language understanding that perform well without per-application tuning. We have realized our design fully as an extension to the Visual Studio IDE. Based on a new benchmark dataset with 3500 spoken instances of 27 commands from 20 subjects and a small developer study, we establish the promise of our approach and the impact of various design choices.
Seungyeop Han, Matthai Philipose, Yun-Cheng Ju
UbiComp1
2013 Expressive privacy control with pseudonyms
abstract
As personal information increases in value, the incentives for remote services to collect as much of it as possible increase as well. In the current Internet, the default assumption is that all behavior can be correlated using a variety of identifying information, not the least of which is a user's IP address. Tools like Tor, Privoxy, and even NATs, are located at the opposite end of the spectrum and prevent any behavior from being linked. Instead, our goal is to provide users with more control over linkability---which activites of the user can be correlated at the remote services---not necessarily more anonymity.
Seungyeop Han, Vincent Liu 0001, Qifan Pu, Simon Peter 0001, Thomas E. Anderson, Arvind Krishnamurthy, David Wetherall
SIGCOMM1
2012 Structured Learning of Gaussian Graphical Models
abstract
We consider estimation of multiple high-dimensional Gaussian graphical models corresponding to a single set of nodes under several distinct conditions. We assume that most aspects of the networks are shared, but that there are some structured differences between them. Specifically, the network differences are generated from node perturbations: a few nodes are perturbed across networks, and most or all edges stemming from such nodes differ between networks. This corresponds to a simple model for the mechanism underlying many cancers, in which the gene regulatory network is disrupted due to the aberrant activity of a few specific genes. We propose to solve this problem using the structured joint graphical lasso, a convex optimization problem that is based upon the use of a novel symmetric overlap norm penalty, which we solve using an alternating directions method of multipliers algorithm. Our proposal is illustrated on synthetic data and on an application to brain cancer gene expression data.
Karthik Mohan, Mike Chung 0001, Seungyeop Han, Daniela M. Witten, Su-In Lee, Maryam Fazel
NIPS3
2011 These aren't the droids you're looking for: retrofitting android to protect data from imperious applications
Peter Hornyack, Seungyeop Han, Jaeyeon Jung, Stuart E. Schechter, David Wetherall
CCS2
2011 Tor instead of IP
abstract
As the Internet has become more popular, it has increasingly been a target and medium for monitoring, censorship, content discrimination, and denial of service. Although anonymizing overlays such as Tor [2] provide some help to end users in combating these trends, the overlays themselves have become targets in turn. In this paper, we take a fresh approach: instead of running Tor on top of IP, we propose to run Tor instead of IP. We ask: what might the Internet look like if privacy and censorship resistance had been designed in from scratch? To be practical, any proposal also needs to be robust to failures, achieve reasonable efficiency compared to today's Internet, and be consistent with ISP economic concerns. Although preliminary, we argue that our design achieves these goals.
Vincent Liu 0001, Seungyeop Han, Arvind Krishnamurthy, Thomas E. Anderson
HotNets2
2011 Privacy Revelations for Web and Mobile Apps
David Wetherall, David R. Choffnes, Ben Greenstein, Seungyeop Han, Peter Hornyack, Jaeyeon Jung, Stuart E. Schechter, Xiao Sophia Wang
HotOS4
2011 SSLShader: Cheap SSL Acceleration with Commodity Processors
Keon Jang, Sangjin Han, Seungyeop Han, Sue B. Moon, KyoungSoo Park
NSDI3
2010 Accelerating SSL with GPUs
abstract
SSL/TLS is a standard protocol for secure Internet communication. Despite its great success, today's SSL deployment is largely limited to security-critical domains. The low adoption rate of SSL is mainly due to high computation overhead on the server side.
Keon Jang, Sangjin Han, Seungyeop Han, Sue B. Moon, KyoungSoo Park
SIGCOMM3
2007 Analysis of topological characteristics of huge online social networking services
abstract
Social networking services are a fast-growing business in the Internet. However, it is unknown if online relationships and their growth patterns are the same as in real-life social networks. In this paper, we compare the structures of three online social networking services: Cyworld, MySpace, and orkut, each with more than 10 million users, respectively. We have access to complete data of Cyworld's ilchon (friend) relationships and analyze its degree distribution, clustering property, degree correlation, and evolution over time. We also use Cyworld data to evaluate the validity of snowball sampling method, which we use to crawl and obtain partial network topologies of MySpace and orkut. Cyworld, the oldest of the three, demonstrates a changing scaling behavior over time in degree distribution. The latest Cyworld data's degree distribution exhibits a multi-scaling behavior, while those of MySpace and orkut have simple scaling behaviors with different exponents. Very interestingly, each of the two e ponents corresponds to the different segments in Cyworld's degree distribution. Certain online social networking services encourage online activities that cannot be easily copied in real life; we show that they deviate from close-knit online social networks which show a similar degree correlation pattern to real-life social networks.
Yong-Yeol Ahn, Seungyeop Han, Haewoon Kwak, Sue B. Moon, Hawoong Jeong
WWW2