YoVDO

AdGraph: A Graph-Based Approach to Ad and Tracker Blocking

Offered By: IEEE via YouTube

Tags

Online Privacy Courses Machine Learning Courses Javascript Courses HTML Courses Web Security Courses

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 Intelligence
Stanford 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