Skip to content

[IJHCS'19] Webthetics: Webpage Aesthetics Quantification with Deep Learning

Notifications You must be signed in to change notification settings

carrenD/Webthetics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webthetics: Quantifying Webpage Aesthetics with Deep Learning

by Qi Dou, Sam Zheng, Samuel Sun, and Pheng-Ann Heng
conducted when Qi and Samuel were doing internship at Siemens Corporate Research, Princeton, US.

Introduction

As web has become the most popular media to attract users and customers worldwide, webpage aesthetics plays an increasingly important role for engaging users online and impacting their user experience. We present a novel method using deep learning to automatically compute and quantify webpage aesthetics. Our deep neural network, named as Webthetics, which is trained from the collected user rating data, can extract representative features from raw webpages and quantify their aesthetics. To improve the model performance, we propose to transfer the knowledge from image style recognition task into our network. We have validated that our method significantly outperforms previous method using hand-crafted features such as colorfulness and complexity. Moreover, empirical experiments show that our network is sensitive to important design factors including layout, balance, content information and spatial frequency. These promising results indicate that our method can serve as an effective and efficient means for providing objective aesthetics evaluation during the design process.

Requirements

We make this implementation as light-weighted and Windows environment friendly, so that it can be easily executable at a designer PC with minumum gpu and system requirements.

Install the Windows Caffe following the steps here.

Usage

  • exp_prepare.py
    prepare the data of webpage screenshots and user aesthetics ratings, and collect the webpage--userRating pairs
    need to first download the resources released by Reinecke et al. CHI'14 we also put our downloaded reosurces in the data folder

  • webthetics.prototxt
    the convolutional neural network model as listed in Table 1 in the paper
    the model folder has the trained network

  • test_eva.py
    for testing the webthetics model, to predict the aesthetics rating score for a webpage screenshot.

  • occlusion.py
    for generating the manipulated webpages for empirical study towards design factors
    test these images to observe how these damage of design influence the automated aesthetics quanfitication.

Results

  • Embedding webpages at different aesthetics scales predicted by deep learning model

  • Webpage aesthetics rating predictions with our deep learing model (r=0.85, p<.001)

  • Webpage aesthetics rating predictions with linearly regressing hand-crafted colorfulness and complexity (r=0.59, p<.001)

Any questions, please feel free to contact at [email protected] and [email protected]

About

[IJHCS'19] Webthetics: Webpage Aesthetics Quantification with Deep Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages