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

Yan Gao 0003

dblp:46/3479-3 · DBLP profile ↗
← Back
14ranked-venue papers
7as first author
0since 2021 · last 2018
—ORCID · conflict

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

Computer networks · 6 · 2 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorSecurity and privacy · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous 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.

Artificial intelligence
2 papers
Trustworthy machine learning · 53% Efficient and distributed learning · 40% Image recognition and object detection · 8%
Computer networks
3 papers
Network measurement and analytics · 81% Internet of things and sensor networks · 15% Content delivery and video streaming · 4%
Network and information security
3 papers
Network security · 100%
Databases, data mining, and information retrieval
1 paper
Data mining · 50% Machine learning and data management · 50%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
active learning
0.522018
Collaborative Active Visual Recognition from Crowds: A Distributed Ensemble Approach · IEEE Trans. Pattern Anal. Mach. Intell. 2018
Collaborative Active Learning of a Kernel Machine Ensemble for Recognition · ICCV 2013
Machine learning › Trustworthy machine learning › robustness
learning with noisy labels
0.522018
Collaborative Active Visual Recognition from Crowds: A Distributed Ensemble Approach · IEEE Trans. Pattern Anal. Mach. Intell. 2018
Collaborative Active Learning of a Kernel Machine Ensemble for Recognition · ICCV 2013
Machine learning › Trustworthy machine learning › robustness › learning with noisy labels
noisy label detection
0.212013
Collaborative Active Learning of a Kernel Machine Ensemble for Recognition · ICCV 2013
Network measurement and analytics › sketch data structures
invertible sketch
0.122007
Reversible sketches: enabling monitoring and analysis over high-speed data streams · IEEE/ACM Trans. Netw. 2007
Reverse Hashing for High-Speed Network Monitoring: Algorithms, Evaluation, and Applications · INFOCOM 2006
Machine learning and data management
active learning
0.112010
A Comprehensive Approach to Image Spam Detection: From Server to Client Solution · IEEE Trans. Inf. Forensics Secur. 2010
Data mining
clustering
0.112010
A Comprehensive Approach to Image Spam Detection: From Server to Client Solution · IEEE Trans. Inf. Forensics Secur. 2010
Network security › content filtering › spam filtering
image spam detection
0.112010
A Comprehensive Approach to Image Spam Detection: From Server to Client Solution · IEEE Trans. Inf. Forensics Secur. 2010
Network security › content filtering
spam filtering
0.112010
A Comprehensive Approach to Image Spam Detection: From Server to Client Solution · IEEE Trans. Inf. Forensics Secur. 2010
Computer vision › Image recognition and object detection
visual recognition
0.112018
Collaborative Active Visual Recognition from Crowds: A Distributed Ensemble Approach · IEEE Trans. Pattern Anal. Mach. Intell. 2018
Network measurement and analytics › traffic measurement
traffic monitoring
0.122007
Reverse Hashing for High-Speed Network Monitoring: Algorithms, Evaluation, and Applications · INFOCOM 2006
Reversible sketches: enabling monitoring and analysis over high-speed data streams · IEEE/ACM Trans. Netw. 2007
Network security › intrusion detection and prevention
intrusion detection
0.122006
Internet Cache Pollution Attacks and Countermeasures · ICNP 2006
Reverse Hashing for High-Speed Network Monitoring: Algorithms, Evaluation, and Applications · INFOCOM 2006
Internet of things and sensor networks › query processing
aggregate query
0.112006
Reverse Hashing for High-Speed Network Monitoring: Algorithms, Evaluation, and Applications · INFOCOM 2006
Network measurement and analytics › anomaly detection
heavy change detection
0.112006
Reverse Hashing for High-Speed Network Monitoring: Algorithms, Evaluation, and Applications · INFOCOM 2006
Network measurement and analytics
sketch data structures
0.112006
Reverse Hashing for High-Speed Network Monitoring: Algorithms, Evaluation, and Applications · INFOCOM 2006
Network security › attack strategy › denial-of-service attack
cache pollution attack
0.112006
Internet Cache Pollution Attacks and Countermeasures · ICNP 2006
Network security › attack strategy
denial-of-service attack
0.112006
Internet Cache Pollution Attacks and Countermeasures · ICNP 2006
Content delivery and video streaming › caching
web caching
0.012006
Internet Cache Pollution Attacks and Countermeasures · ICNP 2006

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

active learning · 0.4shared data correlation · 0.3multiple oracles · 0.3ensemble kernel machine · 0.3similarity measure · 0.2clustering · 0.2kernel machine ensemble · 0.2streaming computation · 0.1sketch algorithms · 0.1simulation · 0.1reverse hashing · 0.1bloom filter · 0.1FPGA implementation · 0.1sketch · 0.1
YearPublicationVenuePosition
2018 Collaborative Active Visual Recognition from Crowds: A Distributed Ensemble Approach
abstract
Active learning is an effective way of engaging users to interactively train models for visual recognition more efficiently. The vast majority of previous works focused on active learning with a single human oracle. The problem of active learning with multiple oracles in a collaborative setting has not been well explored. We present a collaborative computational model for active learning with multiple human oracles, the input from whom may possess different levels of noises. It leads to not only an ensemble kernel machine that is robust to label noises, but also a principled label quality measure to online detect irresponsible labelers. Instead of running independent active learning processes for each individual human oracle, our model captures the inherent correlations among the labelers through shared data among them. Our experiments with both simulated and real crowd-sourced noisy labels demonstrate the efficacy of our model.
Gang Hua 0001, Chengjiang Long, Ming Yang 0007, Yan Gao 0003
IEEE Trans. Pattern Anal. Mach. Intell.4
2013 Collaborative Active Learning of a Kernel Machine Ensemble for Recognition
abstract
Active learning is an effective way of engaging users to interactively train models for visual recognition. The vast majority of previous works, if not all of them, focused on active learning with a single human oracle. The problem of active learning with multiple oracles in a collaborative setting has not been well explored. Moreover, most of the previous works assume that the labels provided by the human oracles are noise free, which may often be violated in reality. We present a collaborative computational model for active learning with multiple human oracles. It leads to not only an ensemble kernel machine that is robust to label noises, but also a principled label quality measure to online detect irresponsible labelers. Instead of running independent active learning processes for each individual human oracle, our model captures the inherent correlations among the labelers through shared data among them. Our simulation experiments and experiments with real crowd-sourced noisy labels demonstrated the efficacy of our model.
Gang Hua 0001, Chengjiang Long, Ming Yang 0007, Yan Gao 0003
ICCV4
2010 A nonnegative sparsity induced similarity measure with application to cluster analysis of spam images
abstract
Image spam is an email spam that embeds text content into graphical images to bypass traditional spam filters. The majority of previous approaches focus on filtering image spam from client side. To effectively detect the attack activities of the spammers and fast trace back the spam sources, it is also essential to employ cluster analysis to comprehensively filter the image emails on the server side. In this paper, we present a nonnegative sparsity induced similarity measure for cluster analysis of spam images. This similarity measure is based on an assumption that a spam image should be represented well by the nonnegative linear combination of a small number of spam images in the same cluster. It is due to the observation that spammers generate large number of varieties from a single image source with different image processing and manipulation techniques. Experiments on a spam image dataset collected from our department email server demonstrated the advantages of the proposed approach.
Yan Gao 0003, Alok N. Choudhary, Gang Hua 0001
ICASSP1
2010 HiFIND: A high-speed flow-level intrusion detection approach with DoS resiliency
Zhichun Li, Yan Gao 0003, Yan Chen 0004
Comput. Networks2
2010 A Comprehensive Approach to Image Spam Detection: From Server to Client Solution
abstract
Image spam is a type of e-mail spam that embeds spam text content into graphical images to bypass traditional text-based e-mail spam filters. To effectively detect image spam, it is desirable to leverage image content analysis technologies. However, most previous works of image spam detection focus on filtering the image spam on the client side. We propose a more desirable comprehensive solution which embraces both server-side filtering and client-side detection to effectively mitigate image spam. On the server side, we present a nonnegative sparsity induced similarity measure for cluster analysis of spam images to filter the attack activities of spammers and fast trace back the spam sources. On the client side, we employ the principle of active learning where the learner guides the users to label as few images as possible while maximizing the classification accuracy. The server-side filtering identifies large image clusters as suspicious spam sources and further analysis can be performed to identify the real sources and block them from the beginning. For those spam images which survived the server-side filter, our active learner on the client side will further guide the users to interactively and efficiently filter them out. Our experiments on an image spam data-set collected from the e-mail server of our department demonstrate the efficacy of the proposed comprehensive solution.
Yan Gao 0003, Alok N. Choudhary, Gang Hua 0001
IEEE Trans. Inf. Forensics Secur.1
2009 Semi Supervised Image Spam Hunter: A Regularized Discriminant EM Approach
Yan Gao 0003, Ming Yang 0007, Alok N. Choudhary
ADMA1
2008 Image spam hunter
abstract
Spammers are constantly creating sophisticated new weapons in their arms race with anti-spam technology, the latest of which is image-based spam. The newest image-based spam uses simple image processing technologies to vary the content of individual messages, e.g. by changing foreground colors, backgrounds, font types, or even rotating and adding artifacts to the images. Thus, they pose great challenges to conventional spam filters. In this paper, we propose a system using a probabilistic boosting tree to determine whether an incoming image is a spam or not based on global image features, i.e. color and gradient orientation histograms. The system identifies spam without the need for OCR and is robust in the face of the kinds of variation found in current spam images. Evaluation results show the system correctly classifies 90% of spam images while mislabeling only 0.86% of non-spam images as spam.
Yan Gao 0003, Ming Yang 0007, Xiaonan Zhao, Bryan Pardo, Ying Wu 0001, Thrasyvoulos N. Pappas, Alok N. Choudhary
ICASSP1
2008 Pollution attacks and defenses for Internet caching systems
Leiwen Deng, Yan Gao 0003, Yan Chen 0004, Aleksandar Kuzmanovic
Comput. Networks2
2007 Detecting Stealthy Spreaders Using Online Outdegree Histograms
abstract
We consider the problem of detecting the presence of a sufficiently large number of hosts that connect to more than a certain number of unique destinations within a given time window, over high-speed networks. We call such hosts stealthy spreaders. In practice, stealthy spreaders can be symptomatic of botnet scans or moderate worm propagation. Previous techniques have focused on detecting sources with an extremely large outdegree. However, such techniques fail to detect spreaders such as bot scans in which each scanning host scans only a moderate, fixed number of destinations. In contrast, our scheme maintains a small, fixed size memory usage, and is still able to detect stealthy spreader scenarios by approximating outdegree histograms from continuous traffic. To the best of our knowledge, we are the first to study the efficient outdegree histogram estimation and stealthy spreader detection problems. Evaluation based on real Internet traffic and botnet scan events show that our scheme is highly accurate and can operate online.
Yan Gao 0003, Yao Zhao 0003, Robert Schweller, Shobha Venkataraman, Yan Chen 0004, Dawn Song, Ming-Yang Kao
IWQoS1
2007 Reversible sketches: enabling monitoring and analysis over high-speed data streams
Robert Schweller, Zhichun Li, Yan Chen 0004, Yan Gao 0003, Ashish Gupta 0003, Peter A. Dinda, Ming-Yang Kao, Gokhan Memik
IEEE/ACM Trans. Netw.4
2006 A DoS Resilient Flow-level Intrusion Detection Approach for High-speed Networks
abstract
Global-scale attacks like viruses and worms are increasing in frequency, severity and sophistication, making it critical to detect outbursts at routers/gateways instead of end hosts. In this paper we leverage data streaming techniques such as the reversible sketch to obtain HiFIND, a High-speed Flow-level Intrusion Detection system. In contrast to existing intrusion detection systems, HiFIND I ) is scalable to flow-level detection on high-speed networks; 2) zs DoS resilient; 3) can distinguish SYN flooding and various port scans (mostly for worm propagation) for effective mitigation; 4 ) enables aggregate detection over multiple routers/gateways; and 5) separates anomalies to limit false positives in detection. Both theoretical analysis and evaluation with several router traces show that HiFIND achieves these properties. To the best of our knowledge, HiFIND is the first online DoS resilient flow-level intrusion detection system for high-speed networks (approximately 10s of Gigabit/second), even for the worst case trafic of 40-byte-packet streams with each packet forming a flow.
Yan Gao 0003, Zhichun Li, Yan Chen 0004
ICDCS1
2006 Internet Cache Pollution Attacks and Countermeasures
abstract
Proxy caching servers are widely deployed in today's Internet. While cooperation among proxy caches can significantly improve a network's resilience to denial-of-service (DoS) attacks, lack of cooperation can transform such servers into viable DoS targets. In this paper, we investigate a class of pollution attacks that aim to degrade a proxy's caching capabilities, either by ruining the cache file locality, or by inducing false file locality. Using simulations, we propose and evaluate the effects of pollution attacks both in Web and peer-to- peer (p2p) scenarios, and reveal dramatic variability in resilience to pollution among several cache replacement policies. We develop efficient methods to detect both false-locality and locality-disruption attacks, as well as a combination of the two. To achieve high scalability for a large number of clients/requests without sacrificing the detection accuracy, we leverage streaming computation techniques, Le., bloom filters. Evaluation results from large-scale simulations show that these mechanisms are effective and efficient in detecting and mitigating such attacks. Furthermore, a squid-based implementation demonstrates that our protection mechanism forces the attacker to launch extremely large distributed attacks in order to succeed.
Yan Gao 0003, Leiwen Deng, Aleksandar Kuzmanovic, Yan Chen 0004
ICNP1
2006 Reverse Hashing for High-Speed Network Monitoring: Algorithms, Evaluation, and Applications
abstract
A key function for network traffic monitoring and analysis is the ability to perform aggregate queries over multiple data streams. Change detection is an important primitive which can be extended to construct many aggregate queries. The recently proposed sketches (Krishnamurthy, 2003) are among the very few that can detect heavy changes online for high speed links, and thus support various aggregate queries in both temporal and spatial domains. However, it does not preserve the keys (e.g., source IP address) of flows, making it difficult to reconstruct the desired set of anomalous keys. In an earlier abstract we proposed a framework for a reversible sketch data structure that offers hope for efficient extraction of keys (Schweller, 2004). However, this scheme is only able to detect a single heavy change key and places restrictions on the statistical properties of the key space. To address these challenges, we propose an efficient reverse hashing scheme to infer the keys of culprit flows from reversible sketches. There are two phases. The first operates online, recording the packet stream in a compact representation with negligible extra memory and few extra memory accesses. Our prototype single FPGA board implementation can achieve a throughput of over 16 Gbps for 40-byte-packet streams (the worst case). The second phase identifies heavy changes and their keys from the representation in nearly real time. We evaluate our scheme using traces from large edge routers with OC-12 or higher links. Both the analytical and experimental results show that we are able to achieve online traffic monitoring and accurate change/intrusion detection over massive data streams on high speed links, all in a manner that scales to large key space size. To the best of our knowledge, our system is the first to achieve these properties simultaneously.
Robert Schweller, Zhichun Li, Yan Chen 0004, Yan Gao 0003, Ashish Gupta 0003, Peter A. Dinda, Ming-Yang Kao, Gokhan Memik
INFOCOM4
2005 IDGraphs: Intrusion Detection and Analysis Using Histographs
abstract
Traffic anomalies and attacks are commonplace in today's networks and identifying them rapidly and accurately is critical for large network operators. For a statistical intrusion detection system (IDS), it is crucial to detect at the flow-level for accurate detection and mitigation. However, existing IDS systems offer only limited support for: 1) interactively examining detected intrusions and anomalies; 2) analyzing worm propagation patterns; 3) and discovering correlated attacks. These problems are becoming even more acute as the traffic on today's high-speed routers continues to grow. IDGraphs is an interactive visualization system for intrusion detection that addresses these challenges. The central visualization in the system is a flow-level trace plotted with time on the horizontal axis and aggregated number of unsuccessful connections on the vertical axis. We then summarize a stack of tens or hundreds of thousands of these traces using the histographs (Pin Ren and Watson, 2005) technique, which maps data frequency at each pixel to brightness. Users may then interactively query the summary view, performing analysis by highlighting subsets of the traces. For example, brushing a linked correlation matrix view highlights traces with similar patterns, revealing distributed attacks that are difficult to detect using standard statistical analysis. We apply IDGraphs system to a real network router data-set with 179M flow-level records representing a total traffic of 1.16TB. The system successfully detects and analyzes a variety of attacks and anomalies, including port scanning, worm outbreaks, stealthy TCP SYN floodings, and some distributed attacks.
Pin Ren, Yan Gao 0003, Zhichun Li, Yan Chen 0004, Benjamin Watson 0001
VizSEC2