competition: rafael gonçalves, nicolas matentzoglu, bijan ... · competition details • 14...

29
Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan Parsia Organisers / PC chairs: Ernesto Jimenez Ruiz, Samantha Bail

Upload: others

Post on 23-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ParsiaOrganisers / PC chairs: Ernesto Jimenez Ruiz, Samantha Bail

Page 2: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

BRIEF OVERVIEW• Competition details

•What we measure

• The corpus

•Offline competition results

• Full corpus

• User submitted ontologies

•Online competition results

•Winning reasoners

•Winning bet

Page 3: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

COMPETITION DETAILS• 14 participating reasoners

• 9 OWL 2 DL, 4 EL,1 RL

• Challenges (per profile)

• Classification

• Consistency

• Satisfiability (of randomly selected classes)

• Corpus

• random sample from web crawl + known repositories

• 204 DL, 200 EL, 197 RL

• TrOWL

• Konclude

• TReasoner

• HermiT

• MORe

• FaCT++

• Jfact

• Chainsaw

• WSClassifier

• ELK

• jcel

• SnoRocket

• ELepHant

• BaseVISor

Page 4: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

SUBMITTED ONTOLOGIES• Data Mining OPtimization (DMOP) - C. Maria Keet,

Agnieszka Ławrynowicz, Claudia d’Amato, Melanie Hilario

• Genomic CDS - Matthias Samwald

• FMA and GALEN versions - Weihong Song, Bruce Spencer, Weichang Du

• KB Bio 101- Vinay K. Chaudhri, Michael A. Wessel, Stijn Heymans

Page 5: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

COMPETITION DETAILS

Rafael “Benchmark” Gonçalves

Page 6: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

Rafael “Sadface” Goncalves

TEETHING ISSUES

Page 7: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

TEETHING ISSUES•Over a week to get systems to adhere to our I/O specs

•OWL API parsers/serializers causing problems = painful

•Memory/time management = painful (combining ulimit and Java’s Xmx results in many errors)

• Running 14 different systems in different languages on one machine/OS = painful

• Conclusion: running a reasoner competition is tough.

• But: everything will be easier next year!

Page 8: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

WHAT WE MEASURE

Reasoner

OWL ontology (valid syntax, non-trivial, in profile)

Fail

• error (parser, Java...)• timeout (5 minutes)• incorrect result

Reasoning task

Success

• processed without errors• completed without timeout• correct result

Page 9: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

THE CORPUS!""#$%&#'()(*$+,"!")'-#.$/01")*$2,3)-)4.$5-678(9'()$/:2$

;(<"9,'")4=$

>2$

?@-##$$

5(*,A@$

2-)B($

C2$

?@-##$$

5(*,A@$

2-)B($

D2$

?@-##$$

5(*,A@$

2-)B($

;2$

?@-##$$

5(*,A@$

2-)B($

EF$?@-##$GEFF$-0$$ HFF$5(*,A@$EFFIJKKK$ HFF$2-)B($LEFFF$

;-6*"@$?(#(7M"6$

Page 10: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

THE CORPUS

DL

EL

RL

Page 11: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

THE HARDWARE•We aimed for “standard” machines:

• Cluster of identical PCs (1 reasoner per machine)

•QuadCore Intel Xeon CPU @ 2.33GHz

• 12GB RAM / 8GB RAM assigned to process

• Running some rather old Fedora version (Fedora 12)

• Java version1.6.0_18

Page 12: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

OFFLINE-COMPETITION

Page 13: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: CLASSIFICATION DL

Winner: HermiT

Page 14: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: CONSISTENCY DL

Winner: Konclude (also fastest!)

Page 15: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: SAT DL

Winner: Konclude

Page 16: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: CLASSIFICATION EL

Winner: ELK

Page 17: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: CONSISTENCY EL

Winner: ELK (also fastest!)

Page 18: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: SAT EL

Winner: Chainsaw

Page 19: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: CLASSIFICATION RL

Winner: TReasoner

Page 20: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: CONSISTENCY RL

Winner: Konclude (also fastest!)

Page 21: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

RESULTS: SAT RL

Winner: MORe

Page 22: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

SPECIAL MENTION

The jury says:

“This candidate only entered one competition and did struggle with a

high number of timeouts, but the ones that were classified were incredibly fast.

We want to see more!”

Thumbs up, ELepHant.

Page 23: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

BEST NEWCOMER

The jury says:

“This candidate hardly ever made it to the top, but consistently performed well

in terms of time and robustness - a steady, reliable workhorse.”

Well done, MORe!

Page 24: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

LIVE-COMPETITION

Page 25: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

LIVE COMPETITION - EL

The winning EL reasoner correctly classified 196 out of 200 OWL 2 EL ontologies.

Well done, ELK!

Page 26: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

LIVE COMPETITION - DL

The winning DL reasoner correctly classified 153 out of 221 OWL 2 DL ontologies.

Well done, WSClassifier!

Page 27: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

LIVE COMPETITION - BETS

We have a clear winner who bet exactly the right number for their reasoner.

The winner will be announced at the Social Dinner tonight!

Page 28: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

WHAT NEXT?•Data will be available online soon!

• Benchmarking framework

•Ontologies

• Results

•ORE 2014 in Vienna!

•Ongoing activities on the W3C OWLED community group

•More information: http://ore2013.cs.manchester.ac.uk

Page 29: Competition: Rafael Gonçalves, Nicolas Matentzoglu, Bijan ... · COMPETITION DETAILS • 14 participating reasoners • 9 OWL 2 DL, 4 EL,1 RL • Challenges (per profile) • Classification

ACKNOWLEDGEMENTS•ORE participants (reasoner and ontology submissions!)

• PC members

• Additional reviewers

•DL organisers

• in particular the local organisers Birte Glimm & Yevgeny Kazakov & their helpers

• The reasoner tamers: Rafael Gonçalves & Nico Matentzoglu

• Infrastructure provider

•Our sponsor!