Transforming ¡Personal ¡ Ar0facts ¡into ¡Probabilis0c ¡ Narra0ves ¡
Setareh ¡Rafa0rad ¡and ¡Kathryn ¡Laskey ¡ srafa0r@gmu.edu ¡ klaskey@gmu.edu ¡ ¡ ¡
1 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
Transforming Personal Ar0facts into Probabilis0c Narra0ves - - PowerPoint PPT Presentation
Transforming Personal Ar0facts into Probabilis0c Narra0ves (UAIW2013) Setareh Rafa0rad and Kathryn Laskey srafa0r@gmu.edu klaskey@gmu.edu Setareh Rafa0rad, Kathryn
1 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
2 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
3 ¡
Date/Time Original : 2009:12:15 11:46:44 Create Date : 2009:12:15 11:46:44 Shutter Speed Value : 1/304 Aperture Value : 2.6 Brightness Value : 7.16 GPS Version ID : 2.2.0.0 Compression : JPEG (old-style) Thumbnail Offset : 1280 Thumbnail Length : 9508 Bits Per Sample : 8 Color Components : 3 Y Cb Cr Sub Sampling : YCbCr4:2:2 (2 1) Aperture : 2.6 GPS Altitude : 0 m Above Sea Level GPS Latitude : 33.81924 GPS Longitude :-117.918963 Shutter Speed : 1/304 Focal Length : 3.8 mm Light Value : 12.0
EXIF ¡TAG ¡
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
during, ¡etc. ¡ ¡ ¡
Beijing, ¡visit ¡Landmark ¡Washington ¡monument ¡ in ¡Washington, ¡DC. ¡ ¡ ¡ ¡ ¡
4 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
5 ¡
Ontological ¡Event ¡models ¡ Data ¡sources ¡ + ¡
Annota0on ¡ technique ¡ Geo-‑tagged ¡ photo ¡stream ¡of ¡ an ¡event ¡+ ¡ photo ¡stream ¡annotated ¡ with ¡context-‑adap0ve ¡event ¡
narra0ves) ¡
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
!!!Professional! trip! !!!Visit!Campus! !!!Visit!Surrounding!Area! !!!Formal!Event!
!!!Talk! !!!Mee<ng!
!!!Visit!People! !!!Visit!departments! Trip! Flight!! Arrival!! Leisure! Indoor!Ac<vity! Outdoor!Ac<vity! Breakfast! Journey! Dinner! Order!food! Serve!food! Lunch! Check!out! Shopping! Parking! Visit!Landmark! Check!in! Miscellaneous! subClassOf! subeventOf! before!
6 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
Perdurant ¡ ¡ Endurant ¡ Par0cipant ¡ Spa0al ¡Region ¡ Interval ¡
Literal:Timestamp ¡
start end
point ¡ double:lat ¡ double:lng ¡
hasLatitude hasLongitude
Visual ¡Concept ¡
visual-constraint
Subevent containment Rules: If subevent(B,A), then:
subevent-of Trel
7 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
photo%base* metadata%base* clustering* descriptor* valida5on* h6p%request/ response* individual* photo* photo*stream* user*info*
event*models* %event*inference** %refinement* %*valida5on* %*extension* Event*Ontology** Augmenta5on* h6p%request/ response* visual*concept** verifica5on*tool* filtering* p r e d i c t e d * t a g s * processing* components* execu5on* flow* data*sources*
8 ¡
p
S ⊆ V O V, E
( )
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
9 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
10 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
– A ¡context-‑adap0ve ¡event ¡ontology ¡is ¡an ¡ instance ¡event ¡ontology, ¡augmented ¡with ¡ concrete ¡context ¡cues ¡from ¡disparate ¡
– A ¡tag ¡t ¡for ¡a ¡group ¡of ¡photos ¡C is ¡an ¡ augmented ¡instance ¡of ¡a ¡subevent ¡of ¡event ¡ E ¡that ¡either ¡exists ¡in ¡event ¡ontology ¡O, ¡or ¡ can ¡be ¡derived ¡from ¡O ¡such ¡that ¡t is ¡the ¡ finest ¡subevent ¡that ¡can ¡be ¡assigned ¡to ¡C. ¡
11 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
12 ¡
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
– Schema ¡for ¡source ¡representa0on ¡ – SPARQL ¡for ¡query ¡sources ¡
13 ¡
SELECT ¡?var1 ¡FROM ¡<source-‑URI> ¡ WHERE{ ¡ ¡ ¡ ¡ ¡ ¡ ¡akr1 ¡<typeOf> ¡classw. ¡ ¡ ¡ ¡ ¡ ¡ ¡akr2 ¡<typeOf> ¡classf. ¡ ¡ ¡ ¡ ¡ ¡ ¡akr3 ¡<typeOf> ¡classu. ¡ ¡ ¡ ¡ ¡ ¡ ¡?x ¡rela ¡?var1. ¡ ¡ ¡ ¡ ¡ ¡ ¡?x ¡relb ¡?y. ¡ ¡ ¡ ¡ ¡ ¡ ¡?x ¡relc ¡?z. ¡ ¡ ¡ ¡ ¡ ¡ ¡?y ¡reld ¡akr1. ¡ ¡ ¡ ¡ ¡ ¡ ¡?z ¡relh ¡akr2. ¡} ¡ ¡ ¡ weather ¡<typeOf> ¡Sta0s0calSource ¡ ¡ ¡ ¡ ¡ ¡input_akr: ¡(loc,t, ¡zone); ¡ ¡ ¡ ¡ ¡ ¡output_akr: ¡(weather); ¡ ¡ ¡ ¡ ¡ ¡ ¡loc ¡<typeOf> ¡Point; ¡ ¡ ¡ ¡ ¡ ¡t ¡<typeOf> ¡Timestamp; ¡ ¡ ¡ ¡ ¡ ¡zone ¡<typeOf> ¡TimeZone; ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Point ¡<subClassOf> ¡Space; ¡ ¡ ¡ ¡ ¡ ¡Point ¡<hasLa0tude> ¡Literal:numeric; ¡ ¡ ¡ ¡ ¡ ¡ ¡Point ¡<hasLongitude> ¡Literal:numeric. ¡ ¡ ¡ ¡ ¡ ¡Timestamp ¡<subClassOf> ¡Time; ¡ ¡ ¡ ¡ ¡ ¡weather ¡<typeOf> ¡Ambiance; ¡ ¡ ¡ ¡ ¡ ¡Ambiance ¡<hasValue> ¡Literal:String; ¡ ¡ ¡ ¡ ¡ ¡Ambiance ¡<subClassOf> ¡Quality. ¡ ¡
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡George ¡Mason ¡University ¡
14 ¡
sceneT ¡ype ¡: ¡outdoor; ¡ weatherCondi.on ¡: ¡storm ¡
fineWeather →¬storm
Rule1: ¡ Rule2 ¡is ¡entailed: ¡
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
– Find ¡event ¡categories ¡ – Rank ¡event ¡candidates ¡through ¡Measure ¡of ¡Plausibility ¡ ¡
¡
– Instan0ate ¡and ¡augment ¡the ¡most ¡plausible ¡event ¡candidate ¡
15 ¡
wAX = 1 N × wAX
j
,1≤ j ≤ N
Number ¡of ¡event ¡constraints ¡ Score ¡related ¡to ¡an ¡event ¡constraint ¡
ei.mi
p =
ei.wAX max ei.wAX,ej.wAX
+ ei.wg max ei.wg,ej.wg
wg
( )
wAX
( )
mi
p
( )
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
16 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡George ¡Mason ¡University ¡
17 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
– Trip ¡Advisor ¡ – Google ¡Geocoding ¡ – Yelp ¡ – Upcoming ¡ – Evite ¡ – Facebook ¡ – Wunderground ¡ – Foursquare ¡ – Face.com ¡ – Pictorria ¡(MIT ¡SUN ¡and ¡YELP ¡training ¡set, ¡500 ¡images/concept, ¡58 ¡visual ¡concepts, ¡ pyramids ¡of ¡color ¡histogram ¡and ¡GIST ¡features-‑Oliva ¡et ¡al.(2001), ¡Hejra0 ¡et ¡al.(2012)) ¡ – GoogleMovieShowTimes ¡ – GeoPlanet ¡ – Disneyland.disney.go.com ¡
– Average ¡correctness ¡ – Average ¡Context ¡
18 ¡
average−correctness = wj
j=1 N
∑
N average−context =1− Err
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
19 ¡
0 ¡ 0.2 ¡ 0.4 ¡ 0.6 ¡ 0.8 ¡ 1 ¡ 1.2 ¡ 0 ¡ 0.3 ¡ 0.32 ¡ 0.4 ¡ 0.45 ¡ 0.48 ¡ 0.5 ¡ 0.6 ¡ 0.8 ¡ 0.82 ¡ 0.85 ¡ 0.88 ¡ 0.95 ¡
Average ¡correctness ¡ ¡ Number ¡of ¡non-‑misc ¡event ¡ tags ¡ Number ¡of ¡misc ¡event ¡tags ¡
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
20 ¡
0 ¡ 0.05 ¡ 0.1 ¡ 0.15 ¡ 0.2 ¡ 0.25 ¡ 0.3 ¡ 0.35 ¡ 0.4 ¡ 0.45 ¡ 0.05 ¡ 0.3 ¡ 1 ¡
Average ¡correctness ¡ ¡
Domain ¡relevancy ¡
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
21 ¡
0 ¡ 200 ¡ 400 ¡ 600 ¡ 800 ¡ 1000 ¡ 1200 ¡ 1400 ¡
cpu ¡0me ¡for ¡concept ¡verifica0on ¡ (sec) ¡ cpu ¡0me ¡for ¡context ¡discovery ¡ (sec) ¡
Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
22 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
23 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
24 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
25 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
26 ¡
TA ¡
l2 ¡ l1 ¡
WP ¡ . ¡ . ¡ . ¡
GoldenGate ¡ Alcatraz ¡Island ¡ hasName ¡ hasName ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
27 ¡
TA ¡
l2 ¡ l1 ¡
WP ¡ . ¡ . ¡ . ¡
hasName ¡ hasCategory ¡ Alcatraz ¡Island ¡ hasName ¡ hasCategory ¡ Prison, ¡Historic ¡site ¡ … ¡ … ¡ GoldenGate ¡ Toll ¡Bridge, ¡Historic ¡Site ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡
My ¡Trip ¡ l1 ¡ l2 ¡ ak1,…,akn ¡ ak1,…,akn ¡ ¡
Perdurant ¡ ¡ Trip ¡ Lunch ¡ Shopping ¡ visitLandmark ¡ subevent-of subevent-of subClass-of Spa0al ¡Region ¡
Visit-‑1 ¡ Visit-‑2 ¡
subevent-‑of ¡ subevent-‑of ¡
28 ¡ Setareh ¡Rafa0rad, ¡Kathryn ¡Laskey, ¡ ¡ George ¡Mason ¡University ¡