Facebook Ad Optimization: Ad Clustering

Posted by bkloss | facebook | Monday 4 May 2009 2:10 pm

This is the second post of my Facebook ad serving optimization article.  If you haven’t read my first post in the series , check it out here for a fleshed out version of the problem statement. To recap, we are looking at the problem of identifying Facebook ads that are misspecified, then giving marketers a gentle nudge to help them get the highest CTR.  This post employs text mining to discover similar ad groups.  This would provide Facebook with a basis of comparison to determine if an ad is not optimally targeted.

Ad Text Clustering

The first step to correcting over targeting would entail identifying similar ad groups.  Once these groups are identified, Facebook can then amass demographic and response data into a large data set for later analysis.

Ads are composed of text and pictures describing a product or service.  To evaluate the worth of ad clustering based on textual attributes, a sample of 47 distinct Facebook ads were copied from search result pages.  SAS Enterprise Miner (EM) was used to create and describe ad clusters.  Below is an outline of the text clustering process flow:

This is an upper level overview of the text mining process

Initial clustering was performed using Singular Value Decomposition (SVD).  SVD is most easily conceived of as a dimension reduction technique for text mining.  SVD extracts scores that represent as much of the latent structure of terms as possible between different documents.  The process is analogous to what principal component analysis does for a set of predictor variables.

In the first round of clustering, only a few words (and, of, the, ect) were excluded from the list of considered terms.  All document terms minus the excluded terms constituted the start list.  Only the terms in the start list were used to extract the SVD scores used to form the document clusters.

EM offers a number of tools to interact with and explore resulting cluster sets.  It is common to iterate on the clustering process by refining the start list through further term exclusion and the stemming of similar terms.  Additional terms were removed from the Facebook ad start list (free, most, ect.) to further refine the ability of the algorithm to differentiate between ad groups.  The resulting ad clusters  are shown below with a few descriptive terms listed for each cluster:

This image shows the breakdown and description of facebook ad clusters

Clustering Results

Clustering was performed on both ad body text and a combination of ad body and ad headline text.  The clusters resulting from only ad body text were more homogeneous and are described below.

As a whole, the final start list did a fairly good job of separating different ad groups.  The words report, credit and score drive cluster two membership.  This cluster contains every credit score ad as well as an ad for Graduate school tests and continuing legal education.  Cluster seven is represented by the terms quote, insurance and work.  It contains both insurance ads from the sample as well as an ad for stock quotes and health and wellness.  Cluster nine contains three out of four ads for home buying or improvement.  Cluster five lacks SVD values and is composed of all unclassifiable ads.

If a larger sample were obtained, purity of the ad clusters may improve. Additionally, with a larger sample, methods such as decision tree classification can be applied to the members of an ad clusters to increase the purity of the final ad segments.  For example, if after text mining, a cluster contained ads for home, car and life insurance, a decision tree could be trained to use a small set of categorical values (home, life car, protection) for the splitting criteria, resulting in smaller, more pure segments.

These initial results based on a small corpus are encouraging and suggest that a more refined method with a larger sample size could prove to be quite effective to identify ad groups within Facebook’s inventory.   If pure clusters could be obtained, the next task would be to find the optimal demographic range for each ad group.  Once the optimal range were known, it could be determined if a single ad’s demographic specifications were in line with the optimal range or otherwise over targeted.

In the next post, we look at a method for determining the optimal demographic ranges for Facebooks ad groups.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

cy fair hospital
allegheny county dade county
afl-cio maxine chesney
carolina high mast
aft nets for corsair trimarans
corn masa flour recipe
3rd ward project row houses houston
boise.com
boo champagne baseb
lost radioactive sources
cannon powershot a40 user manual
fisher martins
cecilia zurita fiscal uniplex
agri of va
affiliate marketing ebook
aero herb
maxchevy.com
air conditioning condensation
jb baker p-51 mustang
arent community driven
0 mile air cooled vw motors
all inclusive bahama vaction
european crs
all-ru.net
administracion por objetivos
fellowship of internation churches
rachet and clank cheats for ps2
bob skinner
25 brookwood avenue albany ny
adsense google review
change xp key to genuine key
find postcode uk
infared for dummie
trianglemotorsales.com
air race pilots deaths reno
ammonium c12-15 pareth sulfate
diamond-drill-bit-and-tool.com
photos of portofino italy
antivirus descargas gratis
oder women
alfred derek ward wrought iron
case study on obsessive compulsive disorder
aspirin nasal
jianglan.info
birthday surprise ideas
dave payton baseball
bb3 screwdriver antenna
ponca arkansas
acting agent
atlanta low temperatures february 2006
canada vegan margarine
antibiotic drug resistance fact sheets
aging population working longer
biography of michael jai white
bryce 5 skull
creston hyundai
brown afro wig
blackwood baronets
neutron proton ratios nuclear stability
100 watt light bulb temperature
hdr treatment
home sweet home realy ridgecrest california
al jasra travel doha qatar
advanced auto herndon va
2002 bombardier gtx di
legseeker.com
beirut airport information
asconoid sponge
black spots on lips and tongue
charming mother taboo
1734 copper coat of arms coin
crave eastwood
andreas ernst oasis
hg history
aa meetings sf bay area catholics
education vouchers
113 collins ave hillsborough nc
beautyrest wilshire
hana barbera
goji juice aids diabetes
nba tallest basketball players
8 conduit street gloucester england
unemployment.com
2007 raptor 700r reviews
1986 toyota supra mouldings
carnegie foundation multiple roles of faculty
book python xm bianco
07 toyota tundra trd dual exhaust
attorney hal atencio adoption
argentina polo shirts
brain-aneurysm.com
cannondale adventure 1000 bike
boon moses maryland caroline county
free t4 tsh
adjust tension viking sewing machine
1620 case price
interpol rock band
yellow.info
group beta strep treatment
mrytle beach speedway
mgb 4 link rear suspension
iapshop.com
free milfs pics
readingglassesforless.com
animal hunts for sale
homemade hydroponic system
parkland college radio station 88.7
desert tides las vegas
101 home search in denver
mathilde escher heim z rich
leisurebay.com
mint leafs
1995-1997 toyota landcruiser locking differential
audiology stirling
colorado springs banditios frankie padilla jr
tgirl-exotica.com
bp chiang mai hotel
alice chang brisbane
charles sturgeon
milk junkie torrent
amx trucking
paranoid herbal remedies
1996 baja islander 4.3l mercruiser
elcaribecdn.com
how to make headboards
11x14 self sealing archival sheets
oilers ceramic luv ya blue copy
jane et tarzan
blood sampling and central venous catheters
canton choral society
barr 382
daniel bedingfield
360 mods tutorials
angelic magick
assessing diagnostic test power calculation
cappuccino international
girls dress with petticoat
american mink european mink
albertus maximus and horse
jannean lacy
buy a chinchilla
dmc crimpers
cast of gentlemen prefer blondes
hemophilia carried by father
edie hill
disinformation geiger
euro millions online
robpongi.com
budget for purchasing home
aol 9.0 optimize broadband
artist of the republic 1997 azerbaijan
cabnit departments
2.1 home theater compare
matthew sprague carson city nevada
fluke 12 tester
tstoplist.com
apeal democrat newspaper
anne arundel communty college
catholic charities annual report catholic charities
$5 educational cd
2001 kia rio airbag light
ozzie guillen mike north
dr nathan hale williams
music videos secondhand serenade
free tracfone airtime cards
bear charges hunters ak
2007 tuscola girls track sectional
hovercraft.com
1282 ih cadet lawn tractor
action slacks
continental drift on wikipedia
cru restaruant
riverhead grafitti
2007 gsxr 1000 devil titanium exhaust
cross reference siemens to square d
dodge raider lifter noise
dispensing oil can
montrail mountaineering boots
binocular suppliers in sa
benefits of typing
andy fisk maine dep
blogsperu.com
darth vader lightsaber fx
robert schumann grillen
fico score information good score
4 digit zip code
2d data matrix reader
5 or 6 basic plots
dorothy alter
breaking up alcohol molecules
mitchellondemand.com
laporte
uncommonreads.com
armani mania
csx and epa
history of bretagne france
adephia login
c ei rr a j pearson
brisco controls great yarmouth
northamericanbodies.com
adrian vogel
alexander graham bell and helen keller
basilica and cathedral photos
big eyed babies
betty lou miccio
budget priced veils
hubbell killark hayward
opossumcreek.com
badlands driving gas condensate dakota
louis prima songs
adolscent depression treatment facilities
28 to 48 fords broken axles
investigateonline.net
agencias viajes mallorca
kali and raleigh
12 volt 5 amp power adapter
boro tyres scarborough
brigadier general eugene lee strickland
alsscan sandra de marco
10 stainless steel skillet
lebourgethotel.com
6th dimension orb egypt
amazing balloon sculptures
27 mhz transmitter circuits
2 hole bracelet spacers
224 rickson st guelph
100 most useful gifts for women
bad lands attica
fake lois vuitton handbags
black decker flavor scenter steamer deluxe
altered bodies
apply for medicaid in michigan
animated gifs easter bunny
dropped 85 f150
calligraphy gallery
colored masking tape
ottsen.com
1000 island kingston canada
end of semester in italian
braintree head start integrated preschool
nuke bomb effects on the environment
new ulm mn festivials
about christmas ornaments
cccarto.com
mccormack 1958 utility tractor
american gothic costume
diana ott florida
theusaonline.com
guys in jock straps in gyns
lycos chat all rooms
cornelia b wilbur said
i moved out of the house
craftsmen statesman mower repair
pamunkeylibrary.org
elephant populations of the world
blog on mosaics
emai adresses
gwinnett center for outpatient surgery
50 efi idle setting
betty sewell design
1-a air acetylene torch tip
factory generac troubleshooting mf6500
nanotechproject.org
american diner sevierville
sarahbrightman.co.uk
medical salt craving
lyved.com
lindy focus
day of silence san jose
dielectric coating
el rincon de marquez
australia sorry day
do children in chile attend school
blaine wilson pyles coley merrick pyles
alexandre despatie bulging
3 digit addition worksheets
do mormons pray
bosier sand drilling leon county texas
2007 chevy cobalt parts in minnesota
claxby lincolnshire bunker
catholic church lockport new york
titsahoy.com
area code for irvine california
corinne dolan
aboriginal mental health victoria australia
a e burgess lea co
flow studios marbles
marta anderson
free sms to vodafone spain
british enfield musket
hampden railroad watches
genevieve braus
casey m hatfield
j khaki
commercialdirectloans.com
rosewood zora
cedar shingle silhouette
b b ownership
black wet look vinyl catwoman suit
bauer hockey pant shell
12203 birch street brooksville fl
a loss for words
gravitylayouts.com
baghdad in 700 ad
spashley storyline
andrews air outdoor flea
facom ratchet
abco leasing waco
jessica simpson vigina
curing acid reflux problems
comedian tom hester
feetpalace.net
navcommsta nea makri
2-methyl-2-hexanol physical state
1985 porsche 911 carrera cabriolet champagne
interesting facts about elizabeth cady stanton
spark-plugs.co.uk
1946 president
captain robert schneider admiral farragut academy
berry green new chapter organics
castlegate coalbed methane
cost-effectiveness analysis malaria
2007 louis vuttion mens lv sweater
ciudad est oak park
history of ludwig van beethoven
baluchitherium vs tyrannasaurus rex
amarillo highschool football standings
captain underpants paperback book
a good letter for a husband
synchronous buck converter undershoot
description of leicestershire 1622 burton book
agoge sparta
basic welsh words
coedsneedcashlinks.com
chevelle parts in plainfield ill
algonquin park resorts
3d lightsaber blade
connect pci to firewire
stevens-tech.edu