v4ann: representa.on and interlinking of atom-based annota.ons … · annota.ons of digital content...

33
V4Ann: Representa.on and Interlinking of Atom-based Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Interna;onal Conference on Seman;c Systems (SEMANTiCS) Karlsruhe, Germany September 9 - 12, 2019

Upload: others

Post on 23-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

V4Ann:Representa.onandInterlinkingofAtom-based

Annota.onsofDigitalContentGeorgiosMeditskos,StefanosVrochidis,IoannisKompatsiaris

V4Design 15thInterna;onalConferenceonSeman;cSystems(SEMANTiCS)

Karlsruhe,GermanySeptember9-12,2019

Page 2: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Outline

• Overview&Mo;va;on• ProposedFramework

•  V4AnnAnnota;onModel•  InferenceandValida;on•  Assetsearching

•  Evalua;on•  FutureDirec;ons

2

Page 3: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Overview&Mo.va.on

•  Highqualitycontentisnowadayswidelyavailableonthewebandothersources

•  user-generatedcontent,suchasimages,videosandtextpostedbyusersonsocialmedia,wikisandblogs

•  contentprovidedthroughofficialpublishersanddistributors,suchasdigitallibraries,organisa;onsandonlinemuseums

•  Thiscontentremainslargelyunder-exploited•  lackofsolu;onsforitsretrievalandintegra;onintothedesignprocess

•  Ifleveragedappropriately,couldserveasavaluablesourceofinspira.on•  agreatsourceofrevenuefortheCrea;veIndustries,suchasarchitectureandvideogamedesign

•  inspireandsupportthecrea;onofnewcontentandtoproducenewassetsortoenhanceand(re-)usethealreadyexis;ngones

3

Page 4: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Challenge

• Maximisethepoten;alforre-purposingofdigitalcontent• Developmentofinnova;vetechnologiestosystema;cally

•  Analyse•  Combine•  Link•  Fostersearchabilityandreusabilityofheterogeneouscontent

4

Page 5: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

V4DesignProjectVisualandtextualcontentre-purposingFOR(4)

architecture,Designandvideovirtualrealitygames

hWp://www.v4design.eu/

5

Page 6: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

V4DesignConcept

•  Vision•  Reuseandrepurposehighqualitycontent•  Providerepurposedcontenttotargetedcrea;veindustries

•  Architects,VRandvideogamedesigners•  Providerevenuesforthedataprovidersandcrea;veindustries

•  KeyTechnologies• Webdataminingforcrawlingvisualandtextualdata•  Aesthe;csextrac;onandtextureproposals•  Languageunderstandingandtextgenera;on•  3Dreconstruc;on•  Seman.cknowledgerepresenta.on,linkingandreasoning

6

Page 7: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

OverviewofV4DesignPlaQorm

7

Page 8: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

V4AnnRoleinV4Design

•  Seman;cmiddleware,capturing,interlinkingandservinganalysisresultstomul;mediaanalysisservices

•  Annota;onpropaga;onandlinking:efficientandinteroperablewaytorepresent,exchangeandfurtherlinkmetadata,bothstructurallyandseman;cally

•  Seman;catom-basedqueryinfrastructuretoretrievegeneratedassets•  Context-awareretrieval:prac;calandefficientretrievalmechanismsontopofthemul;modalannota;ons

•  How?•  WebAnnota;onDataModel(WADM),BuildingTopologyOntology(BOT)•  Domain-specificontologies(EuropeanaDataModel)•  SPIN/SHACLinferenceandvalida;onrules

8

Page 9: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

V4Ann Annotation Model

9

Page 10: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

KeyConcepts

•  Annota;ons•  resourcecontainers,implemen;ngtheannota;onpaWernofWADM

• Mediatypes•  image,video,text,3Dmodel

•  Views•  containerforaWachingannota;ons(atoms)tomediatypes

•  Atoms•  aesthe;cs,object/buildingtypes,nameden;;es/rela;ons,image/videoframesusedfor3Dreconstruc;on

10

Page 11: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Annota.onresources

• LocalisationAnnotation,TextualAnnotation,AestheticsAnnotationand3DModelAnnotation

•  Extendsoa:Annotationconcept•  hasContext⊑oa:hasBody•  describes⊑ oa:hasTarget

• V4Annannota;onhasacontextthatdescribesamediatypeusingviews

11

Page 12: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Mediatypes

•  Fourmediatypes•  Video•  Text•  Image

•  Mask⊑Image•  Texture⊑Image

•  3DModel

•  Intui;vely,eachmediatyperesourcerepresentsasinglemul;mediaassetforwhichasetofannota;onatomsneedstobecaptured.

12

Page 13: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

ViewsandAtoms

•  Encapsulatetheannota;ondata(formediatypes)•  Annota;onarederivedfromcontentanalysis(textanalysis,visualanalysis,etc.)

• Aesthe.cs:categorisa;onoftheaesthe;csofpain;ngsandimagesthatcontainarchitectureobjectsandbuildings

•  Style:e.g.impressionism,cubismandexpressionism•  Creator:mainlyforpain;ngs(schema.org)•  Emo;on:e.g.fear

13

Page 14: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

ViewsandAtoms

• ObjectandBuildingLocalisa.on:Buildingandinteriorobjectslocaliza;on,e.g.includetables,vases,aswellasstatues,buildings,etc.

•  Masks:outlineoftheobject•  Tags:computervisionlabelling•  Frames

14

Page 15: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

ViewsandAtoms

•  TextAnalysis:annota;onenrichmentwithen;;esandconceptsextractedfrom;tles,cap;ons,descrip;ons,etc.

•  Alreadydisambiguated:WordNet,BabelNetorDbpedia

15

Page 16: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

ViewsandAtoms

•  3Dreconstruc.on:Convertsinputvideos/imagesinto3Dpointcloudsandmeshes

•  3D-relatedproper;es(e.g.numberofpoints)•  Sourceof3Dreconstruc;on(veryimportantforannota;onpropaga;onandlinking!)

16

Page 17: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

17

Page 18: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Inference and Validation

18

Page 19: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

ImplicitRela.ons• Addi;onalinferencesarederivedbycombiningna;veOWL2RLreasoningandcustomrules

•  SPARQL-basedCONSTRUCTgraphpaWernsareusedthatiden;fythevalidinferencesthatcanbemadeontheannota;ongraphs.

•  Example:atompropaga.on•  Propagate/interlinkatomsamongview-basedannota;onprovidedthattheyaresomehowconnected

•  Forexample,theaesthe;csatomsextractedfromvideoframescanbeusedtoannotatethe3Dmodelsthathavebeenreconstructedusingthoseframes

19

Page 20: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

20

Page 21: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Valida;onandConsistencyChecking

• Consistency,structuralandsyntac;cqualityofthemetadataA.  Na;veontologyconsistencychecking(e.g.OWL2DLreasoning)

•  TBoxconsistency(e.g.classdisjointness)B.  CustomSHACLvalida;onrules

•  constraintviola;ons,e.g.missingvaluesandcardinalityviola;ons•  e.g.thatall3Dmodelviewsshouldincludereferencestotheatoms(images)usedforthe3Dreconstruc;on.

21

Page 22: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Context-based Asset Retrieval

22

Page 23: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

LocalContext•  Enriched,pre-constructedseman;csignatureofthisatom

•  conceptualandlexicalrela;onsfromexis;ngseman;cnetworksanddatasets,suchasWordNet,BabelNetandConceptNet

•  Theretrievalmechanismaimstomatchincominglocalcontextsofqueryatoms(keywords)againstlocalcontextsofannota;onatoms

23

Page 24: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

AtomSimilarity(AHMetric)

•  Similarityoftwoatomstakingintoaccounttheirlocalcontext•  Termsimilarityfunc;onS(A,B)∈[0, 1]•  SetFoflocalcontextfilters

•  Filters()•  exact:ThetwoatomsshouldhaveeitherthesameURI,ortheyshouldbeequivalentconcepts

•  plugin:TheatomBshouldbelongtothesetofhypernymsofAortothesetofrelevantconceptsofA

•  subsume:TheatomBshouldbelongtothesetofthehyponymsofA•  TheatomAmatchestheatomB,withrespecttoafiltersetF,ifandonlyifthereisatleastonefilterf∈F

24

Page 25: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

SFunc.on•  Heuris;cfunc;onthattakesintoaccounttheinforma;oncaptureinlocalcontexts

•  aandb(a>b)aredefinedmanuallybasedondomainknowledgeregardingthequalityofmul;mediaanalysisthatproducestheatoms(e.g.aesthe;csextrac;on)

•  Theempiricalden;;onofthesevalues(currentlya=0.7andb=0.3)aimstopromotepluginmatches(r2)oversubsumed(r3).

25

Page 26: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Evaluation

26

Page 27: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

DigitalContent

• DeutscheWelle(DW)andEuropeanaaretwokeycontentproviders

•  DWprovidestheirdocumentaryandmoviearchives.•  Europeanaprovidestheirlargearchiveofpain;ngs,picturesofcontemporaryartworkandrelatedcri;cs.

•  ThegeneratedV4Annannota;ongraphscontaintheatomsthathavebeenextractedfromtheanalysiscomponents,alongwithinterconnec;onsamongtheannota;onresources.

"description": "Our drone shows you the Bauhaus University in Weimar, Thuringia."

27

Page 28: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

User-centredEvalua.on

1.  Collectqualita;vefeedbackontheresults,aswellasonnon-func;onalaspects,suchasqueryresponse;me

2.  (andmostimportant)togenerateanannota;ondatasetandassesstheperformanceofV4Ann

• Alistofrelevantresourceshasbeenprovided,suchassquarenames,monuments,buildingtypes,etc.,inordertohelpthemconductrelevantqueries.

• Usersfilledinafive-pointscaleques;onnaire(1-completelyagree,5-completelydisagree).

28

Page 29: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

User-centredEvalua.on

• Qualityofatoms:Thequalityandrelevanceoflocalcontextsdependsontheperformanceofcontentanalysis,e.g.visualandtextualanalysis.Visualanalysisprovides,inprinciple,beWerresultsthantextanalysis

• Retrievalresults:Thesystemachievesgoodtop-rankedaccuracy,howeverthecompletesetoftheresultscontainquitealotirrelevantentries

• Response;me:Theresponse;meofthesystemwasposi;velyassessed.Theaverageresponse;mewas4.1seconds,whichincludesqueryanalysis,buildingoflocalcontextandsearchalgorithmexecu;on

29

Page 30: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

SystemEvalua.on

•  Asexpected,thestricterthefilteris,themoreaccurateresultsweobtain(highprecision)withlow,however,recall

•  Ahigherhvalueleadstomoregenericlocalcontextsthataffectprecision

•  Forexample,thethird-levelWordNethypernymof“tower”is“unit”,whichistoogeneric

•  Themorespecificthelabel/atomis,themoreroomforaddi;onalcontextexists

30

Page 31: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Conclusion

•  Ontology-basedframeworkforrepresen;ng,linkingandenrichingresultsofmul;mediaanalysisondigitalcontent

•  Reusesexis;ngstandardsandschemata,buildingtheatom-basedannota;onsgraphsontopofstandardontologies,controlledvocabulariesandpaWerns

•  WADMpaWern• Weevaluatedtheframeworkusingactualmul;mediacontentandatomsprovidedbytheV4Designmodules

•  V4AnnisaccessiblethroughRhinoceros3DandUnitypluginsdevelopedintheV4Designproject.

31

Page 32: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

FutureDirec.ons

•  Implementcontext-awarealgorithmstoimprovetheclassifica;onaccuracyofincomingatoms

•  Forexample,ifthewrongstyleforapain;ngisprovidedbyaesthe;cs,thiswillaffectprecision,sinceV4Anndoesnotaimatimprovingtheclassifica;onofincomingatoms

•  Extendthecontext-awareretrievalalgorithmwithmoresophis;catedsimilaritymetricsandfunc;ons

32

Page 33: V4Ann: Representa.on and Interlinking of Atom-based Annota.ons … · Annota.ons of Digital Content Georgios Meditskos, Stefanos Vrochidis, Ioannis Kompatsiaris V4Design 15th Internaonal

Thankyou!

gmeditsk@i;.gr

33

hWp://www.v4design.eu/

hWps://mklab.i;.gr