Article ID Journal Published Year Pages File Type
515471 Information Processing & Management 2015 16 Pages PDF
Abstract

•We study 10 techniques to compress users’ cursor interactions on the Web.•A systematic evaluation of both lossy and lossless algorithms is performed.•We found that different compression techniques excel depending on the objective.•LZW and piecewise linear interpolation balance well accuracy and efficiency.

Websites can learn what their users do on their pages to provide better content and services to those users. A website can easily find out where a user has been, but in order to find out what content is consumed and how it was consumed at a sub-page level, prior work has proposed client-side tracking to record cursor activity, which is useful for computing the relevance for search results or determining user attention on a page. While recording cursor interactions can be done without disturbing the user, the overhead of recording the cursor trail and transmitting this data over the network can be substantial. In our work, we investigate methods to compress cursor data, taking advantage of the fact that not every cursor coordinate has equal value to the website developer. We evaluate 5 lossless and 5 lossy compression algorithms over two datasets, reporting results about client-side performance, space savings, and how well a lossy algorithm can replicate the original cursor trail. The results show that different compression techniques may be suitable for different goals: LZW offers reasonable lossless compression, but lossy algorithms such as piecewise linear interpolation and distance-thresholding offer better client-side performance and bandwidth reduction.

Keywords
Related Topics
Physical Sciences and Engineering Computer Science Computer Science Applications
Authors
, ,