paper-with-me

홈 › Papers

ML-CB: Machine Learning Canvas Block

2021-07-12 · Nathan Reitinger, Michelle L. Mazurek

With the aim of increasing online privacy, we present a novel, machine-learning based approach to blocking one of the three main ways website visitors are tracked online—canvas fingerprinting. Because the act of canvas fingerprinting uses, at its core, a JavaScript program, and because many of these programs are reused across the web, we are able to fit several machine learning models around a semantic representation of a potentially offending program, achieving accurate and robust classifiers. Our supervised learning approach is trained on a dataset we created by scraping roughly half a million websites using a custom Google Chrome extension storing information related to the canvas. Classification leverages our key insight that the images drawn by canvas fingerprinting programs have a facially distinct appearance, allowing us to manually classify files based on the images drawn; we take this approach one step further and train our classifiers not on the malleable images themselves, but on the more-difficult-to-change, underlying source code generating the images. As a result, ML-CB allows for more accurate tracker blocking.

📄 PDF Abstract BibTeX

Code (1)

SP2-MC2/ML-CB tf

Tasks

BIG-bench Machine LearningBlocking

Similar Papers 제목 키워드 기반

LMCanvas: Object-Oriented Interaction to Personalize Large Language Model-Powered Writing Environments

2023-03-27 · Tae Soo Kim, Arghya Sarkar, Yoonjoo Lee, Minsuk Chang 외

Large language models (LLMs) can enhance writing by automating or supporting specific tasks in writers' workflows (e.g., paraphrasing, creating analogies). Leveraging this capability, a collection of interfaces have been…

Language ModelingLanguage ModellingLarge Language Model

The Human-Data-Model Interaction Canvas for Visual Analytics

2025-05-12 · Jürgen Bernard

Visual Analytics (VA) integrates humans, data, and models as key actors in insight generation and data-driven decision-making. This position paper values and reflects on 16 VA process models and frameworks and makes nine…

Descriptive

Dialog on a canvas with a machine

2019-10-10 · Vivien Cabannes, Thomas Kerdreux, Louis Thiry, Tina Campana 외

We propose a new form of human-machine interaction. It is a pictorial game consisting of interactive rounds of creation between artists and a machine. They repetitively paint one after the other. At its rounds, the compu…

BIG-bench Machine Learning

Canvas: End-to-End Kernel Architecture Search in Neural Networks

2023-04-16 · Chenggang Zhao, Genghan Zhang, Ao Shen, Mingyu Gao

The demands for higher performance and accuracy in neural networks (NNs) never end. Existing tensor compilation and Neural Architecture Search (NAS) techniques orthogonally optimize the two goals but actually share many …

Neural Architecture Search

Parallel Coordinates for Discovery of Interpretable Machine Learning Models

2023-05-28 · Dustin Hayes, Boris Kovalerchuk

This work uses visual knowledge discovery in parallel coordinates to advance methods of interpretable machine learning. The graphic data representation in parallel coordinates made the concepts of hypercubes and hyperblo…

Dimensionality ReductionInterpretable Machine LearningMissing Values