AdGraph: A Graph-Based Approach to Ad and Tracker Blocking
Offered By: IEEE via YouTube
Course Description
Overview
Explore a graph-based machine learning approach for detecting and blocking online advertising and tracking resources in this IEEE conference talk. Learn about AdGraph, a novel method that builds a graph representation of HTML structure, network requests, and JavaScript behavior to train a classifier for identifying ads and trackers. Discover how AdGraph's multi-faceted approach makes it less susceptible to evasion techniques compared to existing solutions. Examine the evaluation results on Alexa top-10K websites, showcasing AdGraph's high accuracy in replicating human-generated filter lists and its ability to identify mistakes in these lists. Gain insights into AdGraph's implementation as a Chromium modification, its performance impact on page loading, and its effectiveness compared to stock Chromium and AdBlock Plus. Understand the potential of AdGraph as an accurate and performant solution for online ad and tracker blocking.
Syllabus
Intro
Online Advertising
What are Ads and Trackers?
Filter List Based Blocking
Machine Learning Based Blocking
Outline
Cross-layer Context
JavaScript Attribution
Chromium Instrumentation
Features Extraction
Evaluation: Accuracy
Evaluation: Performance
Key Takeaways
Questions?
Taught by
IEEE Symposium on Security and Privacy
Tags
Related Courses
Introduction to Artificial IntelligenceStanford University via Udacity Natural Language Processing
Columbia University via Coursera Probabilistic Graphical Models 1: Representation
Stanford University via Coursera Computer Vision: The Fundamentals
University of California, Berkeley via Coursera Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent