EDBT 2026 Demo / reviewers in the wild / expert
Yingtong Liu
dblp:206/9248
· DBLP profile ↗
6ranked-venue papers
3as first author
2since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-authorComputer networks · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Network and information security
2 papers |
Systems and software security · 60% Web and mobile security · 40% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
GPUs and heterogeneous computing · 79% Cloud and datacenter computing · 21% | |
| Computer networks
1 paper |
Network optimization and economics · 100% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › gene expression analysis › gene expression classification
marker gene selection |
1.0 | 1 | 2026 | Inference of marker genes of subtle cell state changes via iLR: iterative logistic regression · Bioinform. 2026 |
Bioinformatics and computational biology › single-cell analysis › single-cell RNA sequencing
single-cell RNA-seq analysis |
1.0 | 1 | 2026 | Inference of marker genes of subtle cell state changes via iLR: iterative logistic regression · Bioinform. 2026 |
Systems and software security
operating system security |
0.6 | 1 | 2022 | Sifter: protecting security-critical kernel modules in Android through attack surface reduction · MobiCom 2022 |
Program analysis › symbolic execution
selective symbolic execution |
0.4 | 1 | 2020 | Mousse: a system for selective symbolic execution of programs with untamed environments · EuroSys 2020 |
Program analysis
symbolic execution |
0.4 | 1 | 2020 | Mousse: a system for selective symbolic execution of programs with untamed environments · EuroSys 2020 |
Web and mobile security
browser security |
0.3 | 1 | 2018 | Sugar: Secure GPU Acceleration in Web Browsers · ASPLOS 2018 |
GPUs and heterogeneous computing › GPU resource management
GPU virtualization |
0.3 | 1 | 2018 | Sugar: Secure GPU Acceleration in Web Browsers · ASPLOS 2018 |
Network optimization and economics › resource allocation
bandwidth allocation |
0.3 | 1 | 2017 | Multi-tenant multi-objective bandwidth allocation in datacenters using stacked congestion control · INFOCOM 2017 |
Systems and software security › operating system security
system call filtering |
0.2 | 1 | 2022 | Sifter: protecting security-critical kernel modules in Android through attack surface reduction · MobiCom 2022 |
Systems and software security › vulnerability management
vulnerability mitigation |
0.2 | 1 | 2022 | Sifter: protecting security-critical kernel modules in Android through attack surface reduction · MobiCom 2022 |
Program analysis › static analysis
vulnerability detection |
0.1 | 1 | 2020 | Mousse: a system for selective symbolic execution of programs with untamed environments · EuroSys 2020 |
Cloud and datacenter computing
performance isolation |
0.1 | 1 | 2017 | Multi-tenant multi-objective bandwidth allocation in datacenters using stacked congestion control · INFOCOM 2017 |
Methods — techniques the papers use, named apart from their topics
pareto-front optimization · 1.0logistic regression · 1.0vGPU isolation · 0.7GPU virtualization · 0.7ns-2 simulation · 0.6fine-grained syscall filtering · 0.6distributed congestion control · 0.6attack surface reduction · 0.6taint analysis · 0.4process-level symbolic execution · 0.4distributed execution · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Inference of marker genes of subtle cell state changes via iLR: iterative logistic regressionabstractMOTIVATION: Differential expression and marker gene selection methods for single-cell RNA-sequencing (scRNA-seq) data can struggle to identify small sets of informative genes, especially for subtle differences between cell states, as can be induced by disease or treatment. RESULTS: We present iterative logistic regression (iLR) for the identification of small sets of informative marker genes. iLR applied logistic regression iteratively with a Pareto front optimization to balance gene set size with classification performance. Benchmarking iLR on in silico datasets, we demonstrated its comparable performance to the state-of-the-art at single-cell classification using only a fraction of the genes. We then tested iLR on its ability to distinguish neuronal cell subtypes in healthy versus autism spectrum disorder patients and find that it achieves high accuracy with small sets of disease-relevant genes. Applying iLR to investigate immunotherapeutic effects in cell types from different tumor microenvironments, we found that iLR infers informative genes that translate across organs and even species (mouse-to-human) comparison. We predicted via iLR that entinostat acts in part through the modulation of myeloid cell differentiation routes in the lung microenvironment. Overall, iLR provides means to infer interpretable transcriptional signatures from complex datasets with prognostic or therapeutic potential. AVAILABILITY AND IMPLEMENTATION: iLR is freely available at GitHub https://github.com/maclean-lab/iLR and Zenodo https://zenodo.org/records/17728797. Yingtong Liu, Aaron G. Baugh, Evanthia T. Roussos Torres, Adam L. Maclean |
Bioinform. | 1 |
| 2022 | Sifter: protecting security-critical kernel modules in Android through attack surface reductionabstractThe Linux kernel is an important part of the Trusted Computing Base (TCB) of a mobile device using the Android OS, making it attractive to attackers. While all vulnerabilities in the kernel are important, those that are directly reachable by untrusted programs pose a grave threat. This paper introduces Sifter, a solution for protecting security-critical kernel modules, i.e., those modules that are directly exposed to untrusted programs. Sifter's key approach is the use of fine-grained, highly-selective filters to reduce the attack surface of these kernel modules and make their vulnerabilities unreachable for untrusted programs. The key observation in Sifter is that there are rich patterns in how legitimate programs issue syscalls to these kernel modules; thus, one can generate filters that only allow such syscall patterns, and as a result mitigate vulnerabilities (including zero-day ones) that could only be exploited by the use of unorthodox syscall patterns. Hsin-Wei Hung, Yingtong Liu, Ardalan Amiri Sani |
MobiCom | 2 |
| 2020 | Mousse: a system for selective symbolic execution of programs with untamed environmentsabstractSelective symbolic execution (SSE) is a powerful program analysis technique for exploring multiple execution paths of a program. However, it faces a challenge in analyzing programs with environments that cannot be modeled nor virtualized. Examples include OS services managing I/O devices, software frameworks for accelerators, and specialized applications. We introduce Mousse, a system for analyzing such programs using SSE. Mousse uses novel solutions to overcome the above challenge. These include a novel process-level SSE design, environment-aware concurrent execution, and distributed execution of program paths. We use Mousse to comprehensively analyze five OS services in three smartphones. We perform bug and vulnerability detection, taint analysis, and performance profiling. Our evaluation shows that Mousse outperforms alternative solutions in terms of performance and coverage. Yingtong Liu, Hsin-Wei Hung, Ardalan Amiri Sani |
EuroSys | 1 |
| 2019 | Verb Frequency Explains the Unacceptability of Factive and Manner-of-speaking Islands in English
Yingtong Liu, Rachel Ryskin, Richard Futrell, Edward Gibson |
CogSci | 1 |
| 2018 | Sugar: Secure GPU Acceleration in Web BrowsersabstractModern personal computers have embraced increasingly powerful Graphics Processing Units (GPUs). Recently, GPU-based graphics acceleration in web apps (i.e., applications running inside a web browser) has become popular. WebGL is the main effort to provide OpenGL-like graphics for web apps and it is currently used in 53% of the top-100 websites. Unfortunately, WebGL has posed serious security concerns as several attack vectors have been demonstrated through WebGL. Web browsers» solutions to these attacks have been reactive: discovered vulnerabilities have been patched and new runtime security checks have been added. Unfortunately, this approach leaves the system vulnerable to zero-day vulnerability exploits, especially given the large size of the Trusted Computing Base of the graphics plane. We present Sugar, a novel operating system solution that enhances the security of GPU acceleration for web apps by design. The key idea behind Sugar is using a dedicated virtual graphics plane for a web app by leveraging modern GPU virtualization solutions. A virtual graphics plane consists of a dedicated virtual GPU (or vGPU) as well as all the software graphics stack (including the device driver). Sugar enhances the system security since a virtual graphics plane is fully isolated from the rest of the system. Despite GPU virtualization overhead, we show that Sugar achieves high performance. Moreover, unlike current systems, Sugar is able to use two underlying physical GPUs, when available, to co-render the User Interface (UI): one GPU is used to provide virtual graphics planes for web apps and the other to provide the primary graphics plane for the rest of the system. Such a design not only provides strong security guarantees, it also provides enhanced performance isolation. Zhihao Yao 0001, Zongheng Ma, Yingtong Liu, Ardalan Amiri Sani, Aparna Chandramowlishwaran |
ASPLOS | 3 |
| 2017 | Multi-tenant multi-objective bandwidth allocation in datacenters using stacked congestion controlabstractIn datacenter networks, flows can have different performance objectives. We use a tenant-objective division to denote all flows of a tenant that share the same objective. Bandwidth allocation in datacenters should support not only performance isolation among divisions but also objective-oriented scheduling among flows within the same division. This paper studies the Multi-Tenant Multi-Objective (MT-MO) bandwidth allocation problem. To our best knowledge, no existing practical work support performance isolation and objective scheduling simultaneously. We propose Stacked Congestion Control (SCC), a distributed host-based bandwidth allocation design, where an underlay congestion control (UCC) layer handles contention among divisions, and a private congestion control (PCC) layer for each division optimizes its performance objective. Via the tenant-objective tunnel abstraction, SCC achieves weighted bandwidth sharing for each division in a distributed and transparent way. By adding a rate-limiting send queue in the ingress of each tunnel, mechanisms between performance isolation and objective scheduling are completely decoupled. We evaluate SCC both on a small-scale testbed and with large-scale NS-2 simulations. Compared to the direct coexistence cases, SCC reduces latency by up to 40% for Latency-Sensitive flows, deadline miss ratio by up to 3.2× for Deadline-Sensitive flows, and average flow-completion-time by up to 53% for Completion-Sensitive flows. Chen Tian 0001, Ali Munir, Alex X. Liu, Yingtong Liu, Yanzhao Li, Fan Zhang 0016, Gong Zhang 0001 |
INFOCOM | 4 |