SlideShare a Scribd company logo
TERENCE WP4
for reasoning about annotations
and generating textual smart games
Rosella Gennari
KRDB - CS Faculty - UniBZ
http://www.terenceproject.eu
Main contributors: FBK-irst, LUH, UnivAQ, USAL
TERENCE WP4
and its deliverables
Deliverable

1st	
  release

2nd	
  release

3rd	
  release

D4.1
D4.2

Sep.	
  2011
May	
  2012

November	
  2012

August	
  2013

D4.3

June	
  2012

December	
  2012

September	
  2013
WP6

WP4

WP3
STEP 1:
annotate stories with
events, entities and
relations
STEP 2:
reason about
annotations and deduce
further relations

STEP 3:
query annotations
and rank events

STEP 4:
select topranked events

STEP 6:
generate textual
games

STEP 7:
assemble textual
games and
graphical
components

STEP 5:
generate textual information
for events

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE	
  WP4
and	
  its	
  deliverables
Deliverable

1st	
  release

2nd	
  release

3rd	
  release

D4.1
D4.2

Sep.	
  2011
May	
  2012

November	
  2012

August	
  2013

D4.3

June	
  2012

December	
  2012

September	
  2013

year	
  1

year	
  2

©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE	
  WP4
and	
  its	
  deliverables
Deliverable

1st	
  release

2nd	
  release

3rd	
  release

D4.1
D4.2

Sep.	
  2011
May	
  2012

November	
  2012

August	
  2013

D4.3

June	
  2012

December	
  2012

September	
  2013

year	
  1

year	
  2

©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

year	
  3

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE	
  WP4
and	
  its	
  deliverables
2nd	
  release

3rd	
  release

D4.1
D4.2

Sep.	
  2011
May	
  2012

November	
  2012

August	
  2013

D4.3

June	
  2012

December	
  2012

September	
  2013

year	
  1

year	
  2

©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

focus

recap

{

1st	
  release

{

Deliverable

year	
  3

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE	
  WP4
release	
  1

Deliverable

1st	
  
release

2nd	
  release

3rd	
  release

D4.2

May	
  
2012

November	
  
2012

August	
  2013

D4.3

June	
  
2012

December	
  
2012

September	
  
2013

Automated	
  Reasoning	
  (AR)	
  
about	
  stories:	
  
-semantics,	
  
-consistency	
  checking	
  
-deduction	
  of	
  non-­‐local	
  TLINKs

©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE	
  WP4

1st	
  
release

2nd	
  release

3rd	
  release

D4.2

May	
  
2012

November	
  
2012

August	
  2013

D4.3

release	
  1

Deliverable

June	
  
2012

December	
  
2012

September	
  
2013

Automated	
  Reasoning	
  (AR)	
  
about	
  stories:	
  
AR	
  generation	
  of	
  textual	
  games:	
  
-semantics,	
  
-data	
  structure	
  from	
  game	
  frameworks
-consistency	
  checking	
  
-deduction	
  of	
  non-­‐local	
  TLINKs
!"#$%&"'"()*+,-&

."*/&%0)%-(

!"#$"%&'()*'+,+'-

:%5+;&'"26*1#*
0+/;"26*/2;*<'/)"26

./%01*'+,+'-*#10*'+/02+0-3
4*"()&13*%5/0/%(+0*6/7+-8
4*%()"&'"2%3)"3*("7+*6/7+-8
4*)-03*%/&-/'"()*6/7+-9*
=-(*-"'+2(* &"32%(48* >2;* <'/)"26* *'3&)* 6/7+-8* ?0;*<'/)"26*
&"536%(4*6/7+-

@12-(0/"2(-*12*
/%("12-

A+/02+0-* -51&';* 6+(* #/-(+0B* 5+2%+* /* 6/7+* 5/-* /* 7/C"7/'*
&"*-5$)%-(+)%'"

D0160+--*/2;*
#++;E/%F

7-(%)-&* /2;* 6",+* '+/02+0-* G=H* ";+/* 1#* 0&-4&"**B* G>H*
"6053(3)-&1*#++;E/%FB*G?H*0+%/''*(5+"0*/((+2("12*/2;**-5%/%)+
(5+7*(1*6",+*/*0+-1'&("12*G"2*("7+H
D01;&%("12*%/2* E+* "7</"0+;* 5+2%+* <0171(+* 0+-1'&("12*,"/*
8%*$35*&"0&"*"()3)%-(+3(2+&"3*-(%(4

I+<0+-+2(/("12

!"#$%&'()"#

!"#$%&'$

(&%)*%&'*+

*+),'-#

01&2/#$34&.3+#*.'#.

.)/&()"#

01&2/#$3&.3-1#2.3/&892'*%&'$3-1*-3*.#3/&..#/-:;.&'<3=/:;>3$&+"%&'$

0--123'4

,'-#.*/%&'

.53%$67),"$#

C.&A&.%&'*+3-&3-1#3+#*.'#.’$3*92+2-?32'3-1#3<*8#3+#)#+

8-/39,":67),"$#

0&'$-*'-

;<3$3%

D*AA?:$*73$-*-#$

=,5-

$&+"%&'3/&'$-*'-

8&/-#

!"#"$%3&43-1#3$?$-#8E3#&'()%3&43-1#3+#*.'#.E3&()%"*#+)"%

0&'$2$-#'/?3=/:;>

,'-#.*/%&'
3526#73#)#'-

@6A+*'*-&.?

B&+"%&'

2'-#.*/%&'3/&'$-*'-

©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE	
  WP4

1st	
  
release

2nd	
  release

3rd	
  release

D4.2

May	
  
2012

November	
  
2012

August	
  2013

D4.3

release	
  1

Deliverable

June	
  
2012

December	
  
2012

September	
  
2013

Automated	
  Reasoning	
  (AR)	
  
about	
  stories:	
  
AR	
  generation	
  of	
  textual	
  games:	
  
-semantics,	
  
-data	
  structure	
  from	
  game	
  frameworks
-consistency	
  checking	
  
-deduction	
  of	
  non-­‐local	
  TLINKs -population	
  with	
  generate-­‐and-­‐test
!"#$%&"'"()*+,-&

."*/&%0)%-(

!"#$"%&'()*'+,+'-

:%5+;&'"26*1#*
0+/;"26*/2;*<'/)"26

./%01*'+,+'-*#10*'+/02+0-3
4*"()&13*%5/0/%(+0*6/7+-8
4*%()"&'"2%3)"3*("7+*6/7+-8
4*)-03*%/&-/'"()*6/7+-9*
=-(*-"'+2(* &"32%(48* >2;* <'/)"26* *'3&)* 6/7+-8* ?0;*<'/)"26*
&"536%(4*6/7+-

@12-(0/"2(-*12*
/%("12-

A+/02+0-* -51&';* 6+(* #/-(+0B* 5+2%+* /* 6/7+* 5/-* /* 7/C"7/'*
&"*-5$)%-(+)%'"

D0160+--*/2;*
#++;E/%F

7-(%)-&* /2;* 6",+* '+/02+0-* G=H* ";+/* 1#* 0&-4&"**B* G>H*
"6053(3)-&1*#++;E/%FB*G?H*0+%/''*(5+"0*/((+2("12*/2;**-5%/%)+
(5+7*(1*6",+*/*0+-1'&("12*G"2*("7+H
D01;&%("12*%/2* E+* "7</"0+;* 5+2%+* <0171(+* 0+-1'&("12*,"/*
8%*$35*&"0&"*"()3)%-(+3(2+&"3*-(%(4

I+<0+-+2(/("12

!"#$%&'()"#

!"#$%&'$

(&%)*%&'*+

*+),'-#

01&2/#$34&.3+#*.'#.

.)/&()"#

01&2/#$3&.3-1#2.3/&892'*%&'$3-1*-3*.#3/&..#/-:;.&'<3=/:;>3$&+"%&'$

0--123'4

,'-#.*/%&'

.53%$67),"$#

C.&A&.%&'*+3-&3-1#3+#*.'#.’$3*92+2-?32'3-1#3<*8#3+#)#+

8-/39,":67),"$#

0&'$-*'-

;<3$3%

D*AA?:$*73$-*-#$

=,5-

$&+"%&'3/&'$-*'-

8&/-#

!"#"$%3&43-1#3$?$-#8E3#&'()%3&43-1#3+#*.'#.E3&()%"*#+)"%

0&'$2$-#'/?3=/:;>

,'-#.*/%&'
3526#73#)#'-

@6A+*'*-&.?

B&+"%&'

2'-#.*/%&'3/&'$-*'-

©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4
release 2

Deliverable

1st
release

2nd release

3rd release

D4.2

May
2012

November
2012

August 2013

D4.3

June
2012

December
2012

September
2013

-AR generation: from

generate-and-test to generatewith-constraints

©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4
release 2

Deliverable

1st
release

2nd release

3rd release

D4.2

May
2012

November
2012

August 2013

D4.3

June
2012

December
2012

September
2013

-AR generation: from

generate-and-test to generatewith-constraints

-Natural language generation
components for EN and IT

©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4
release 3

Deliverable

1st	
  
release

2nd	
  release

3rd	
  release

D4.2

May	
  
2012

November	
  
2012

August	
  2013

D4.3

June	
  
2012

December	
  
2012

September	
  
2013

Action 1: code optimisation for
the generation workflow
Action 2: analysis of impact on
WP4 of WP7 & re-design
Action 3: documenting in
technical annex to D4.2 and
D4.3

Section 2.1:
The TERENCE
Annotation
Language

Section 2.2:
The TERENCE
Smart Game
Design

Section 2.2:
The Allen Interval
Algebra and
Tractable
Subalgebras

Chapter 3:
Enrichment of
Annotated Stories

Chapter 4:
Generation of
Textual Games

Chapter 5:
Generation of
Game Events and
Who Questions

Chapter 6:
The Importance of
Being Plausible

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4
release 3

Deliverable

1st	
  
release

2nd	
  release

3rd	
  release

D4.2

May	
  
2012

November	
  
2012

August	
  2013

D4.3

June	
  
2012

December	
  
2012

September	
  
2013

Action 1: code optimisation for
the generation workflow
Action 2: analysis of impact on
WP4 of WP7 & re-design
Action 3: documenting in
technical annex to D4.2 and
D4.3

Section 2.1:
The TERENCE
Annotation
Language

Section 2.2:
The TERENCE
Smart Game
Design

Section 2.2:
The Allen Interval
Algebra and
Tractable
Subalgebras

Chapter 3:
Enrichment of
Annotated Stories

Chapter 4:
Generation of
Textual Games

Chapter 5:
Generation of
Game Events and
Who Questions

Chapter 6:
The Importance of
Being Plausible

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4
release 3

Deliverable

1st	
  
release

2nd	
  release

3rd	
  release

D4.2

May	
  
2012

November	
  
2012

August	
  2013

D4.3

June	
  
2012

December	
  
2012

September	
  
2013

Action 1: code optimisation for the generation workflow, e.g.,

-for reasoning about stories,
‣hard consistency checking
‣relaxed consistency checking
-for natural language generation components

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4

1st	
  
release

2nd	
  release

3rd	
  release

D4.2

May	
  
2012

November	
  
2012

August	
  2013

D4.3

release 3

Deliverable

June	
  
2012

December	
  
2012

September	
  
2013

Action 2: (a) analysis of WP7 expert-based evaluation results
He had never been beaten before, since he
only ever raced with kids who were
smaller and slower than him.
He wanted a rematch, so the two boys set
off again. Ben was paddling as fast as he
could, still he didn’t make it to the wall
before Luke. It was completely unfair, he
thought. Luke was so much faster. No
sooner had they climbed out of the water,
than he saw his sister coming down the
steps. She was smiling at Ben and gave
him a playful pat on the shoulder. She also
gave Ben a friendly speech about winners
and losers.
!"#$%&'(")&*'+",-'.$&'*.&#*

revise selection of
central event

revise selection of
solutions

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4
release 3

Deliverable

1st
release

2nd release

3rd release

D4.2

May
2012

November
2012

August 2013

D4.3

June
2012

December
2012

September
2013

Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4
release 3

Deliverable

1st
release

2nd release

3rd release

D4.2

May
2012

November
2012

August 2013

D4.3

June
2012

December
2012

September
2013

Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for
revision of AR selection
of central events and
solutions

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4

1st
release

2nd release

3rd release

D4.2

May
2012

November
2012

August 2013

D4.3

release 3

Deliverable

June
2012

December
2012

September
2013

Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for
revision of AR selection
of central events and
solutions

revision of NLG text

text
text

text

text

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4

1st
release

2nd release

3rd release

D4.2

May
2012

November
2012

August 2013

D4.3

release 3

Deliverable

June
2012

December
2012

September
2013

Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for
revision of AR selection
of central events and
solutions

revision of NLG text

overall assessment of
generation
story

games

text

text	
  +	
  visual

text
text

text

text

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4

1st
release

2nd release

3rd release

D4.2

May
2012

November
2012

August 2013

D4.3

release 3

Deliverable

June
2012

December
2012

September
2013

Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for
revision of AR selection
of central events and
solutions

revision of NLG text

overall assessment of
generation
story

games

text

text	
  +	
  visual

text
text

text

text

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE smart games
release 3: action 2
Selection of central events for games:

>Results:

only in 15 out of 250 cases (6%), it was necessary to select a
different central event than the automatically generated one

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE smart games
release 3: action 2
Selection of central events for games:

>Results:

only in 15 out of 250 cases (6%), it was necessary to select a
different central event than the automatically generated one

>Implications for WP4: none picked up

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE smart games
release 3: action 2
Selection of plausible solutions:

>Results: out of 140 changes of selection of solutions, the majority was for
wrong solutions

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE smart games
release 3: action 2
Selection of plausible solutions:

>Results: out of 140 changes of selection of solutions, the majority was for
wrong solutions

>Implications for WP4: new heuristics for wrong plausible solutions in the
last part of Y3,

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE smart games
release 3: action 2
Selection of plausible solutions:

>Results: out of 140 changes of selection of solutions, the majority was for
wrong solutions

>Implications for WP4: new heuristics for wrong plausible solutions in the
last part of Y3,

-­‐ generate a wrong solution from correct
one by changing participants, e.g.,

<correct_sentence id="2">
The man ran and fell on the ground.
</correct_sentence>
<wrong_sentence id="2wh1">
Peter ran and fell on the ground.
</wrong_sentence>

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE smart games
release 3: action 2
Development times:

>Results for revision time:
-­‐ 12’6” per game instance:

story

games

text

text	
  +	
  visual

↑ 12’8” for time games
↓ 10’6” for who games

>Results for creation time:
-­‐ avg. 23” per game instance

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE smart games
release 3: action 2
Development times:

>Results for revision time:
-­‐ 12’6” per game instance:

story

games

text

text	
  +	
  visual

↑ 12’8” for time games
↓ 10’6” for who games

>Results for creation time:
-­‐ avg. 23” per game instance
>Implications

for WP4: the semiautomated development process
seems to be promising for
optimising development times

From D4.2 and D4.3 technical annex
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4 conclusions
Deliverable

1st release

D4.1

Sep. 2011

D4.2
D4.3

September 2013

A+/02+0-* -51&';* 6+(* #/-(+0B* 5+2%+* /* 6/7+* 5/-* /* 7/C"7/'*
&"*-5$)%-(+)%'"

D0160+--*/2;*
#++;E/%F

December 2012

./%01*'+,+'-*#10*'+/02+0-3
4*"()&13*%5/0/%(+0*6/7+-8
4*%()"&'"2%3)"3*("7+*6/7+-8
4*)-03*%/&-/'"()*6/7+-9*
=-(*-"'+2(* &"32%(48* >2;* <'/)"26* *'3&)* 6/7+-8* ?0;*<'/)"26*
&"536%(4*6/7+-

@12-(0/"2(-*12*
/%("12-

August 2013

."*/&%0)%-(

:%5+;&'"26*1#*
0+/;"26*/2;*<'/)"26

November 2012

June 2012

!"#$%&"'"()*+,-&

3rd release

May 2012

!"#$"%&'()*'+,+'-

2nd release

7-(%)-&* /2;* 6",+* '+/02+0-* G=H* ";+/* 1#* 0&-4&"**B* G>H*
"6053(3)-&1*#++;E/%FB*G?H*0+%/''*(5+"0*/((+2("12*/2;**-5%/%)+
(5+7*(1*6",+*/*0+-1'&("12*G"2*("7+H
D01;&%("12*%/2* E+* "7</"0+;* 5+2%+* <0171(+* 0+-1'&("12*,"/*
8%*$35*&"0&"*"()3)%-(+3(2+&"3*-(%(4

I+<0+-+2(/("12

!"#$%&'()"#

!"#$%&'$

*+),'-#

01&2/#$34&.3+#*.'#.

(&%)*%&'*+

.)/&()"#

,'-#.*/%&'

.53%$67),"$#

C.&A&.%&'*+3-&3-1#3+#*.'#.’$3*92+2-?32'3-1#3<*8#3+#)#+

8-/39,":67),"$#

0&'$-*'-

;<3$3%

D*AA?:$*73$-*-#$

=,5-

$&+"%&'3/&'$-*'-

8&/-#

!"#$%&'(")&*'+",-'.$&'*.&#*

01&2/#$3&.3-1#2.3/&892'*%&'$3-1*-3*.#3/&..#/-:;.&'<3=/:;>3$&+"%&'$

0--123'4

He had never been beaten before, since he
only ever raced with kids who were
smaller and slower than him.
He wanted a rematch, so the two boys set
off again. Ben was paddling as fast as he
could, still he didn’t make it to the wall
before Luke. It was completely unfair, he
thought. Luke was so much faster. No
sooner had they climbed out of the water,
than he saw his sister coming down the
steps. She was smiling at Ben and gave
him a playful pat on the shoulder. She also
gave Ben a friendly speech about winners
and losers.

!"#"$%3&43-1#3$?$-#8E3#&'()%3&43-1#3+#*.'#.E3&()%"*#+)"%

,'-#.*/%&'
3526#73#)#'-

0&'$2$-#'/?3=/:;>

@6A+*'*-&.?

B&+"%&'

2'-#.*/%&'3/&'$-*'-

revise selection of
central event

! data structures
~

framework
(D2.3)

AR1

for stories

AR1 for txt games
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

!
~

AR2 + NLG1 for
txt games

!
~

revise selection of
solutions

AR2 for stories
AR3 + NLG2 for
txt games

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila
TERENCE WP4 conclusions
game over ?
Deliverable

1st release

D4.1

Sep. 2011

D4.2
D4.3

September 2013

A+/02+0-* -51&';* 6+(* #/-(+0B* 5+2%+* /* 6/7+* 5/-* /* 7/C"7/'*
&"*-5$)%-(+)%'"

D0160+--*/2;*
#++;E/%F

December 2012

./%01*'+,+'-*#10*'+/02+0-3
4*"()&13*%5/0/%(+0*6/7+-8
4*%()"&'"2%3)"3*("7+*6/7+-8
4*)-03*%/&-/'"()*6/7+-9*
=-(*-"'+2(* &"32%(48* >2;* <'/)"26* *'3&)* 6/7+-8* ?0;*<'/)"26*
&"536%(4*6/7+-

@12-(0/"2(-*12*
/%("12-

August 2013

."*/&%0)%-(

:%5+;&'"26*1#*
0+/;"26*/2;*<'/)"26

November 2012

June 2012

!"#$%&"'"()*+,-&

3rd release

May 2012

!"#$"%&'()*'+,+'-

2nd release

7-(%)-&* /2;* 6",+* '+/02+0-* G=H* ";+/* 1#* 0&-4&"**B* G>H*
"6053(3)-&1*#++;E/%FB*G?H*0+%/''*(5+"0*/((+2("12*/2;**-5%/%)+
(5+7*(1*6",+*/*0+-1'&("12*G"2*("7+H
D01;&%("12*%/2* E+* "7</"0+;* 5+2%+* <0171(+* 0+-1'&("12*,"/*
8%*$35*&"0&"*"()3)%-(+3(2+&"3*-(%(4

I+<0+-+2(/("12

!"#$%&'()"#

!"#$%&'$

*+),'-#

01&2/#$34&.3+#*.'#.

(&%)*%&'*+

.)/&()"#

,'-#.*/%&'

.53%$67),"$#

C.&A&.%&'*+3-&3-1#3+#*.'#.’$3*92+2-?32'3-1#3<*8#3+#)#+

8-/39,":67),"$#

0&'$-*'-

;<3$3%

D*AA?:$*73$-*-#$

=,5-

$&+"%&'3/&'$-*'-

8&/-#

!"#$%&'(")&*'+",-'.$&'*.&#*

01&2/#$3&.3-1#2.3/&892'*%&'$3-1*-3*.#3/&..#/-:;.&'<3=/:;>3$&+"%&'$

0--123'4

He had never been beaten before, since he
only ever raced with kids who were
smaller and slower than him.
He wanted a rematch, so the two boys set
off again. Ben was paddling as fast as he
could, still he didn’t make it to the wall
before Luke. It was completely unfair, he
thought. Luke was so much faster. No
sooner had they climbed out of the water,
than he saw his sister coming down the
steps. She was smiling at Ben and gave
him a playful pat on the shoulder. She also
gave Ben a friendly speech about winners
and losers.

!"#"$%3&43-1#3$?$-#8E3#&'()%3&43-1#3+#*.'#.E3&()%"*#+)"%

,'-#.*/%&'
3526#73#)#'-

0&'$2$-#'/?3=/:;>

@6A+*'*-&.?

B&+"%&'

2'-#.*/%&'3/&'$-*'-

revise selection of
central event

! data structures
~

framework
(D2.3)

AR1

for stories

AR1 for txt games
©	
  R.	
  Gennari,	
  LUB,	
  <gennari@inf.unibz.it>	
  

!
~

AR2 + NLG1 for
txt games

!
~

revise selection of
solutions

AR2 for stories
AR3 + NLG2 for
txt games

TERENCE	
  3rd	
  review	
  meeting,	
  27th	
  Nov	
  2013,	
  l’Aquila

More Related Content

Similar to TERENCE automated reasoning and natural language processing for generating educational games from flat stories

PATHS Content processing 2nd prototype-revised.v2
PATHS Content processing 2nd prototype-revised.v2PATHS Content processing 2nd prototype-revised.v2
PATHS Content processing 2nd prototype-revised.v2
pathsproject
 
Plan4business Customer Workshop in London
Plan4business Customer Workshop in LondonPlan4business Customer Workshop in London
Plan4business Customer Workshop in London
plan4business
 
Mobile Software Engineering Crash Course - C01 Intro
Mobile Software Engineering Crash Course - C01 IntroMobile Software Engineering Crash Course - C01 Intro
Mobile Software Engineering Crash Course - C01 Intro
Mohammad Shaker
 
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
Naoki (Neo) SATO
 

Similar to TERENCE automated reasoning and natural language processing for generating educational games from flat stories (17)

Keynote session - LOD2014 W3C event
Keynote session - LOD2014 W3C eventKeynote session - LOD2014 W3C event
Keynote session - LOD2014 W3C event
 
USD563401
USD563401USD563401
USD563401
 
PATHS Content processing 2nd prototype-revised.v2
PATHS Content processing 2nd prototype-revised.v2PATHS Content processing 2nd prototype-revised.v2
PATHS Content processing 2nd prototype-revised.v2
 
JOSA TechTalks - Word Embedding and Word2Vec Explained
JOSA TechTalks - Word Embedding and Word2Vec ExplainedJOSA TechTalks - Word Embedding and Word2Vec Explained
JOSA TechTalks - Word Embedding and Word2Vec Explained
 
Feature Engineering for IoT
Feature Engineering for IoTFeature Engineering for IoT
Feature Engineering for IoT
 
An overview of the Windows Phone 7 platform
An overview of the Windows Phone 7 platformAn overview of the Windows Phone 7 platform
An overview of the Windows Phone 7 platform
 
Greenberg, Starr, Kunze, and Hammond, "Show Me the Data: Managing Data Sets f...
Greenberg, Starr, Kunze, and Hammond, "Show Me the Data: Managing Data Sets f...Greenberg, Starr, Kunze, and Hammond, "Show Me the Data: Managing Data Sets f...
Greenberg, Starr, Kunze, and Hammond, "Show Me the Data: Managing Data Sets f...
 
Strategies to foster OER and OER initiatives in developing regions
Strategies to foster OER and OER initiatives in developing regionsStrategies to foster OER and OER initiatives in developing regions
Strategies to foster OER and OER initiatives in developing regions
 
Plan4business Customer Workshop in London
Plan4business Customer Workshop in LondonPlan4business Customer Workshop in London
Plan4business Customer Workshop in London
 
الإباحية وتباعياتها
الإباحية وتباعياتهاالإباحية وتباعياتها
الإباحية وتباعياتها
 
Multimedia: Les 5
Multimedia: Les 5Multimedia: Les 5
Multimedia: Les 5
 
Computer Science Student Final attachment Logbook
Computer Science Student Final attachment Logbook Computer Science Student Final attachment Logbook
Computer Science Student Final attachment Logbook
 
E2D3 introduction
E2D3 introductionE2D3 introduction
E2D3 introduction
 
Mobile Software Engineering Crash Course - C01 Intro
Mobile Software Engineering Crash Course - C01 IntroMobile Software Engineering Crash Course - C01 Intro
Mobile Software Engineering Crash Course - C01 Intro
 
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
 
Android web service client
Android web service clientAndroid web service client
Android web service client
 
Robert Mindzak - Digital Content publishing
Robert Mindzak - Digital Content publishingRobert Mindzak - Digital Content publishing
Robert Mindzak - Digital Content publishing
 

More from Rosella Gennari

How To Gamify School Contexts and Teach Computer Science Concepts
How To Gamify School Contexts and Teach Computer Science ConceptsHow To Gamify School Contexts and Teach Computer Science Concepts
How To Gamify School Contexts and Teach Computer Science Concepts
Rosella Gennari
 

More from Rosella Gennari (9)

Tangibile interaction design and schools: a Walkthrough
Tangibile interaction design and schools: a WalkthroughTangibile interaction design and schools: a Walkthrough
Tangibile interaction design and schools: a Walkthrough
 
Gennari vittorini-terence-ai*ia-2014
Gennari vittorini-terence-ai*ia-2014Gennari vittorini-terence-ai*ia-2014
Gennari vittorini-terence-ai*ia-2014
 
Towards Tangible Gamificaiton of Co-design Contexts: Two Studies in Primary S...
Towards Tangible Gamificaiton of Co-design Contexts: Two Studies in Primary S...Towards Tangible Gamificaiton of Co-design Contexts: Two Studies in Primary S...
Towards Tangible Gamificaiton of Co-design Contexts: Two Studies in Primary S...
 
How To Gamify School Contexts and Teach Computer Science Concepts
How To Gamify School Contexts and Teach Computer Science ConceptsHow To Gamify School Contexts and Teach Computer Science Concepts
How To Gamify School Contexts and Teach Computer Science Concepts
 
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...
Extreme Apprenticeship Meets Playful Design at Operating System Labs: A Case ...
 
GaCoCo in 30 minutes: Gamified Co-design of Products at School with Cooperati...
GaCoCo in 30 minutes: Gamified Co-design of Products at School with Cooperati...GaCoCo in 30 minutes: Gamified Co-design of Products at School with Cooperati...
GaCoCo in 30 minutes: Gamified Co-design of Products at School with Cooperati...
 
Gamified Lab with Children at Junior Uni
Gamified Lab with Children at Junior UniGamified Lab with Children at Junior Uni
Gamified Lab with Children at Junior Uni
 
Play and Learn with Learners to Early Form your Design Decisions
Play and Learn with Learners to Early Form your Design DecisionsPlay and Learn with Learners to Early Form your Design Decisions
Play and Learn with Learners to Early Form your Design Decisions
 
Play to Collect Data with Children at School
Play to Collect Data with Children at SchoolPlay to Collect Data with Children at School
Play to Collect Data with Children at School
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 

TERENCE automated reasoning and natural language processing for generating educational games from flat stories

  • 1. TERENCE WP4 for reasoning about annotations and generating textual smart games Rosella Gennari KRDB - CS Faculty - UniBZ http://www.terenceproject.eu Main contributors: FBK-irst, LUH, UnivAQ, USAL
  • 2. TERENCE WP4 and its deliverables Deliverable 1st  release 2nd  release 3rd  release D4.1 D4.2 Sep.  2011 May  2012 November  2012 August  2013 D4.3 June  2012 December  2012 September  2013 WP6 WP4 WP3 STEP 1: annotate stories with events, entities and relations STEP 2: reason about annotations and deduce further relations STEP 3: query annotations and rank events STEP 4: select topranked events STEP 6: generate textual games STEP 7: assemble textual games and graphical components STEP 5: generate textual information for events From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 3. TERENCE  WP4 and  its  deliverables Deliverable 1st  release 2nd  release 3rd  release D4.1 D4.2 Sep.  2011 May  2012 November  2012 August  2013 D4.3 June  2012 December  2012 September  2013 year  1 year  2 ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 4. TERENCE  WP4 and  its  deliverables Deliverable 1st  release 2nd  release 3rd  release D4.1 D4.2 Sep.  2011 May  2012 November  2012 August  2013 D4.3 June  2012 December  2012 September  2013 year  1 year  2 ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   year  3 TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 5. TERENCE  WP4 and  its  deliverables 2nd  release 3rd  release D4.1 D4.2 Sep.  2011 May  2012 November  2012 August  2013 D4.3 June  2012 December  2012 September  2013 year  1 year  2 ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   focus recap { 1st  release { Deliverable year  3 TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 6. TERENCE  WP4 release  1 Deliverable 1st   release 2nd  release 3rd  release D4.2 May   2012 November   2012 August  2013 D4.3 June   2012 December   2012 September   2013 Automated  Reasoning  (AR)   about  stories:   -semantics,   -consistency  checking   -deduction  of  non-­‐local  TLINKs ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 7. TERENCE  WP4 1st   release 2nd  release 3rd  release D4.2 May   2012 November   2012 August  2013 D4.3 release  1 Deliverable June   2012 December   2012 September   2013 Automated  Reasoning  (AR)   about  stories:   AR  generation  of  textual  games:   -semantics,   -data  structure  from  game  frameworks -consistency  checking   -deduction  of  non-­‐local  TLINKs !"#$%&"'"()*+,-& ."*/&%0)%-( !"#$"%&'()*'+,+'- :%5+;&'"26*1#* 0+/;"26*/2;*<'/)"26 ./%01*'+,+'-*#10*'+/02+0-3 4*"()&13*%5/0/%(+0*6/7+-8 4*%()"&'"2%3)"3*("7+*6/7+-8 4*)-03*%/&-/'"()*6/7+-9* =-(*-"'+2(* &"32%(48* >2;* <'/)"26* *'3&)* 6/7+-8* ?0;*<'/)"26* &"536%(4*6/7+- @12-(0/"2(-*12* /%("12- A+/02+0-* -51&';* 6+(* #/-(+0B* 5+2%+* /* 6/7+* 5/-* /* 7/C"7/'* &"*-5$)%-(+)%'" D0160+--*/2;* #++;E/%F 7-(%)-&* /2;* 6",+* '+/02+0-* G=H* ";+/* 1#* 0&-4&"**B* G>H* "6053(3)-&1*#++;E/%FB*G?H*0+%/''*(5+"0*/((+2("12*/2;**-5%/%)+ (5+7*(1*6",+*/*0+-1'&("12*G"2*("7+H D01;&%("12*%/2* E+* "7</"0+;* 5+2%+* <0171(+* 0+-1'&("12*,"/* 8%*$35*&"0&"*"()3)%-(+3(2+&"3*-(%(4 I+<0+-+2(/("12 !"#$%&'()"# !"#$%&'$ (&%)*%&'*+ *+),'-# 01&2/#$34&.3+#*.'#. .)/&()"# 01&2/#$3&.3-1#2.3/&892'*%&'$3-1*-3*.#3/&..#/-:;.&'<3=/:;>3$&+"%&'$ 0--123'4 ,'-#.*/%&' .53%$67),"$# C.&A&.%&'*+3-&3-1#3+#*.'#.’$3*92+2-?32'3-1#3<*8#3+#)#+ 8-/39,":67),"$# 0&'$-*'- ;<3$3% D*AA?:$*73$-*-#$ =,5- $&+"%&'3/&'$-*'- 8&/-# !"#"$%3&43-1#3$?$-#8E3#&'()%3&43-1#3+#*.'#.E3&()%"*#+)"% 0&'$2$-#'/?3=/:;> ,'-#.*/%&' 3526#73#)#'- @6A+*'*-&.? B&+"%&' 2'-#.*/%&'3/&'$-*'- ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 8. TERENCE  WP4 1st   release 2nd  release 3rd  release D4.2 May   2012 November   2012 August  2013 D4.3 release  1 Deliverable June   2012 December   2012 September   2013 Automated  Reasoning  (AR)   about  stories:   AR  generation  of  textual  games:   -semantics,   -data  structure  from  game  frameworks -consistency  checking   -deduction  of  non-­‐local  TLINKs -population  with  generate-­‐and-­‐test !"#$%&"'"()*+,-& ."*/&%0)%-( !"#$"%&'()*'+,+'- :%5+;&'"26*1#* 0+/;"26*/2;*<'/)"26 ./%01*'+,+'-*#10*'+/02+0-3 4*"()&13*%5/0/%(+0*6/7+-8 4*%()"&'"2%3)"3*("7+*6/7+-8 4*)-03*%/&-/'"()*6/7+-9* =-(*-"'+2(* &"32%(48* >2;* <'/)"26* *'3&)* 6/7+-8* ?0;*<'/)"26* &"536%(4*6/7+- @12-(0/"2(-*12* /%("12- A+/02+0-* -51&';* 6+(* #/-(+0B* 5+2%+* /* 6/7+* 5/-* /* 7/C"7/'* &"*-5$)%-(+)%'" D0160+--*/2;* #++;E/%F 7-(%)-&* /2;* 6",+* '+/02+0-* G=H* ";+/* 1#* 0&-4&"**B* G>H* "6053(3)-&1*#++;E/%FB*G?H*0+%/''*(5+"0*/((+2("12*/2;**-5%/%)+ (5+7*(1*6",+*/*0+-1'&("12*G"2*("7+H D01;&%("12*%/2* E+* "7</"0+;* 5+2%+* <0171(+* 0+-1'&("12*,"/* 8%*$35*&"0&"*"()3)%-(+3(2+&"3*-(%(4 I+<0+-+2(/("12 !"#$%&'()"# !"#$%&'$ (&%)*%&'*+ *+),'-# 01&2/#$34&.3+#*.'#. .)/&()"# 01&2/#$3&.3-1#2.3/&892'*%&'$3-1*-3*.#3/&..#/-:;.&'<3=/:;>3$&+"%&'$ 0--123'4 ,'-#.*/%&' .53%$67),"$# C.&A&.%&'*+3-&3-1#3+#*.'#.’$3*92+2-?32'3-1#3<*8#3+#)#+ 8-/39,":67),"$# 0&'$-*'- ;<3$3% D*AA?:$*73$-*-#$ =,5- $&+"%&'3/&'$-*'- 8&/-# !"#"$%3&43-1#3$?$-#8E3#&'()%3&43-1#3+#*.'#.E3&()%"*#+)"% 0&'$2$-#'/?3=/:;> ,'-#.*/%&' 3526#73#)#'- @6A+*'*-&.? B&+"%&' 2'-#.*/%&'3/&'$-*'- ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 9. TERENCE WP4 release 2 Deliverable 1st release 2nd release 3rd release D4.2 May 2012 November 2012 August 2013 D4.3 June 2012 December 2012 September 2013 -AR generation: from generate-and-test to generatewith-constraints ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 10. TERENCE WP4 release 2 Deliverable 1st release 2nd release 3rd release D4.2 May 2012 November 2012 August 2013 D4.3 June 2012 December 2012 September 2013 -AR generation: from generate-and-test to generatewith-constraints -Natural language generation components for EN and IT ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 11. TERENCE WP4 release 3 Deliverable 1st   release 2nd  release 3rd  release D4.2 May   2012 November   2012 August  2013 D4.3 June   2012 December   2012 September   2013 Action 1: code optimisation for the generation workflow Action 2: analysis of impact on WP4 of WP7 & re-design Action 3: documenting in technical annex to D4.2 and D4.3 Section 2.1: The TERENCE Annotation Language Section 2.2: The TERENCE Smart Game Design Section 2.2: The Allen Interval Algebra and Tractable Subalgebras Chapter 3: Enrichment of Annotated Stories Chapter 4: Generation of Textual Games Chapter 5: Generation of Game Events and Who Questions Chapter 6: The Importance of Being Plausible From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 12. TERENCE WP4 release 3 Deliverable 1st   release 2nd  release 3rd  release D4.2 May   2012 November   2012 August  2013 D4.3 June   2012 December   2012 September   2013 Action 1: code optimisation for the generation workflow Action 2: analysis of impact on WP4 of WP7 & re-design Action 3: documenting in technical annex to D4.2 and D4.3 Section 2.1: The TERENCE Annotation Language Section 2.2: The TERENCE Smart Game Design Section 2.2: The Allen Interval Algebra and Tractable Subalgebras Chapter 3: Enrichment of Annotated Stories Chapter 4: Generation of Textual Games Chapter 5: Generation of Game Events and Who Questions Chapter 6: The Importance of Being Plausible From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 13. TERENCE WP4 release 3 Deliverable 1st   release 2nd  release 3rd  release D4.2 May   2012 November   2012 August  2013 D4.3 June   2012 December   2012 September   2013 Action 1: code optimisation for the generation workflow, e.g., -for reasoning about stories, ‣hard consistency checking ‣relaxed consistency checking -for natural language generation components From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 14. TERENCE WP4 1st   release 2nd  release 3rd  release D4.2 May   2012 November   2012 August  2013 D4.3 release 3 Deliverable June   2012 December   2012 September   2013 Action 2: (a) analysis of WP7 expert-based evaluation results He had never been beaten before, since he only ever raced with kids who were smaller and slower than him. He wanted a rematch, so the two boys set off again. Ben was paddling as fast as he could, still he didn’t make it to the wall before Luke. It was completely unfair, he thought. Luke was so much faster. No sooner had they climbed out of the water, than he saw his sister coming down the steps. She was smiling at Ben and gave him a playful pat on the shoulder. She also gave Ben a friendly speech about winners and losers. !"#$%&'(")&*'+",-'.$&'*.&#* revise selection of central event revise selection of solutions From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 15. TERENCE WP4 release 3 Deliverable 1st release 2nd release 3rd release D4.2 May 2012 November 2012 August 2013 D4.3 June 2012 December 2012 September 2013 Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 16. TERENCE WP4 release 3 Deliverable 1st release 2nd release 3rd release D4.2 May 2012 November 2012 August 2013 D4.3 June 2012 December 2012 September 2013 Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for revision of AR selection of central events and solutions From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 17. TERENCE WP4 1st release 2nd release 3rd release D4.2 May 2012 November 2012 August 2013 D4.3 release 3 Deliverable June 2012 December 2012 September 2013 Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for revision of AR selection of central events and solutions revision of NLG text text text text text From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 18. TERENCE WP4 1st release 2nd release 3rd release D4.2 May 2012 November 2012 August 2013 D4.3 release 3 Deliverable June 2012 December 2012 September 2013 Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for revision of AR selection of central events and solutions revision of NLG text overall assessment of generation story games text text  +  visual text text text text From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 19. TERENCE WP4 1st release 2nd release 3rd release D4.2 May 2012 November 2012 August 2013 D4.3 release 3 Deliverable June 2012 December 2012 September 2013 Action 2: (a) analysis of WP7 expert-based evaluation results, (b) redesign generation components, e.g., for revision of AR selection of central events and solutions revision of NLG text overall assessment of generation story games text text  +  visual text text text text From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 20. TERENCE smart games release 3: action 2 Selection of central events for games: >Results: only in 15 out of 250 cases (6%), it was necessary to select a different central event than the automatically generated one From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 21. TERENCE smart games release 3: action 2 Selection of central events for games: >Results: only in 15 out of 250 cases (6%), it was necessary to select a different central event than the automatically generated one >Implications for WP4: none picked up From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 22. TERENCE smart games release 3: action 2 Selection of plausible solutions: >Results: out of 140 changes of selection of solutions, the majority was for wrong solutions From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 23. TERENCE smart games release 3: action 2 Selection of plausible solutions: >Results: out of 140 changes of selection of solutions, the majority was for wrong solutions >Implications for WP4: new heuristics for wrong plausible solutions in the last part of Y3, From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 24. TERENCE smart games release 3: action 2 Selection of plausible solutions: >Results: out of 140 changes of selection of solutions, the majority was for wrong solutions >Implications for WP4: new heuristics for wrong plausible solutions in the last part of Y3, -­‐ generate a wrong solution from correct one by changing participants, e.g., <correct_sentence id="2"> The man ran and fell on the ground. </correct_sentence> <wrong_sentence id="2wh1"> Peter ran and fell on the ground. </wrong_sentence> From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 25. TERENCE smart games release 3: action 2 Development times: >Results for revision time: -­‐ 12’6” per game instance: story games text text  +  visual ↑ 12’8” for time games ↓ 10’6” for who games >Results for creation time: -­‐ avg. 23” per game instance From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 26. TERENCE smart games release 3: action 2 Development times: >Results for revision time: -­‐ 12’6” per game instance: story games text text  +  visual ↑ 12’8” for time games ↓ 10’6” for who games >Results for creation time: -­‐ avg. 23” per game instance >Implications for WP4: the semiautomated development process seems to be promising for optimising development times From D4.2 and D4.3 technical annex ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 27. TERENCE WP4 conclusions Deliverable 1st release D4.1 Sep. 2011 D4.2 D4.3 September 2013 A+/02+0-* -51&';* 6+(* #/-(+0B* 5+2%+* /* 6/7+* 5/-* /* 7/C"7/'* &"*-5$)%-(+)%'" D0160+--*/2;* #++;E/%F December 2012 ./%01*'+,+'-*#10*'+/02+0-3 4*"()&13*%5/0/%(+0*6/7+-8 4*%()"&'"2%3)"3*("7+*6/7+-8 4*)-03*%/&-/'"()*6/7+-9* =-(*-"'+2(* &"32%(48* >2;* <'/)"26* *'3&)* 6/7+-8* ?0;*<'/)"26* &"536%(4*6/7+- @12-(0/"2(-*12* /%("12- August 2013 ."*/&%0)%-( :%5+;&'"26*1#* 0+/;"26*/2;*<'/)"26 November 2012 June 2012 !"#$%&"'"()*+,-& 3rd release May 2012 !"#$"%&'()*'+,+'- 2nd release 7-(%)-&* /2;* 6",+* '+/02+0-* G=H* ";+/* 1#* 0&-4&"**B* G>H* "6053(3)-&1*#++;E/%FB*G?H*0+%/''*(5+"0*/((+2("12*/2;**-5%/%)+ (5+7*(1*6",+*/*0+-1'&("12*G"2*("7+H D01;&%("12*%/2* E+* "7</"0+;* 5+2%+* <0171(+* 0+-1'&("12*,"/* 8%*$35*&"0&"*"()3)%-(+3(2+&"3*-(%(4 I+<0+-+2(/("12 !"#$%&'()"# !"#$%&'$ *+),'-# 01&2/#$34&.3+#*.'#. (&%)*%&'*+ .)/&()"# ,'-#.*/%&' .53%$67),"$# C.&A&.%&'*+3-&3-1#3+#*.'#.’$3*92+2-?32'3-1#3<*8#3+#)#+ 8-/39,":67),"$# 0&'$-*'- ;<3$3% D*AA?:$*73$-*-#$ =,5- $&+"%&'3/&'$-*'- 8&/-# !"#$%&'(")&*'+",-'.$&'*.&#* 01&2/#$3&.3-1#2.3/&892'*%&'$3-1*-3*.#3/&..#/-:;.&'<3=/:;>3$&+"%&'$ 0--123'4 He had never been beaten before, since he only ever raced with kids who were smaller and slower than him. He wanted a rematch, so the two boys set off again. Ben was paddling as fast as he could, still he didn’t make it to the wall before Luke. It was completely unfair, he thought. Luke was so much faster. No sooner had they climbed out of the water, than he saw his sister coming down the steps. She was smiling at Ben and gave him a playful pat on the shoulder. She also gave Ben a friendly speech about winners and losers. !"#"$%3&43-1#3$?$-#8E3#&'()%3&43-1#3+#*.'#.E3&()%"*#+)"% ,'-#.*/%&' 3526#73#)#'- 0&'$2$-#'/?3=/:;> @6A+*'*-&.? B&+"%&' 2'-#.*/%&'3/&'$-*'- revise selection of central event ! data structures ~ framework (D2.3) AR1 for stories AR1 for txt games ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   ! ~ AR2 + NLG1 for txt games ! ~ revise selection of solutions AR2 for stories AR3 + NLG2 for txt games TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila
  • 28. TERENCE WP4 conclusions game over ? Deliverable 1st release D4.1 Sep. 2011 D4.2 D4.3 September 2013 A+/02+0-* -51&';* 6+(* #/-(+0B* 5+2%+* /* 6/7+* 5/-* /* 7/C"7/'* &"*-5$)%-(+)%'" D0160+--*/2;* #++;E/%F December 2012 ./%01*'+,+'-*#10*'+/02+0-3 4*"()&13*%5/0/%(+0*6/7+-8 4*%()"&'"2%3)"3*("7+*6/7+-8 4*)-03*%/&-/'"()*6/7+-9* =-(*-"'+2(* &"32%(48* >2;* <'/)"26* *'3&)* 6/7+-8* ?0;*<'/)"26* &"536%(4*6/7+- @12-(0/"2(-*12* /%("12- August 2013 ."*/&%0)%-( :%5+;&'"26*1#* 0+/;"26*/2;*<'/)"26 November 2012 June 2012 !"#$%&"'"()*+,-& 3rd release May 2012 !"#$"%&'()*'+,+'- 2nd release 7-(%)-&* /2;* 6",+* '+/02+0-* G=H* ";+/* 1#* 0&-4&"**B* G>H* "6053(3)-&1*#++;E/%FB*G?H*0+%/''*(5+"0*/((+2("12*/2;**-5%/%)+ (5+7*(1*6",+*/*0+-1'&("12*G"2*("7+H D01;&%("12*%/2* E+* "7</"0+;* 5+2%+* <0171(+* 0+-1'&("12*,"/* 8%*$35*&"0&"*"()3)%-(+3(2+&"3*-(%(4 I+<0+-+2(/("12 !"#$%&'()"# !"#$%&'$ *+),'-# 01&2/#$34&.3+#*.'#. (&%)*%&'*+ .)/&()"# ,'-#.*/%&' .53%$67),"$# C.&A&.%&'*+3-&3-1#3+#*.'#.’$3*92+2-?32'3-1#3<*8#3+#)#+ 8-/39,":67),"$# 0&'$-*'- ;<3$3% D*AA?:$*73$-*-#$ =,5- $&+"%&'3/&'$-*'- 8&/-# !"#$%&'(")&*'+",-'.$&'*.&#* 01&2/#$3&.3-1#2.3/&892'*%&'$3-1*-3*.#3/&..#/-:;.&'<3=/:;>3$&+"%&'$ 0--123'4 He had never been beaten before, since he only ever raced with kids who were smaller and slower than him. He wanted a rematch, so the two boys set off again. Ben was paddling as fast as he could, still he didn’t make it to the wall before Luke. It was completely unfair, he thought. Luke was so much faster. No sooner had they climbed out of the water, than he saw his sister coming down the steps. She was smiling at Ben and gave him a playful pat on the shoulder. She also gave Ben a friendly speech about winners and losers. !"#"$%3&43-1#3$?$-#8E3#&'()%3&43-1#3+#*.'#.E3&()%"*#+)"% ,'-#.*/%&' 3526#73#)#'- 0&'$2$-#'/?3=/:;> @6A+*'*-&.? B&+"%&' 2'-#.*/%&'3/&'$-*'- revise selection of central event ! data structures ~ framework (D2.3) AR1 for stories AR1 for txt games ©  R.  Gennari,  LUB,  <gennari@inf.unibz.it>   ! ~ AR2 + NLG1 for txt games ! ~ revise selection of solutions AR2 for stories AR3 + NLG2 for txt games TERENCE  3rd  review  meeting,  27th  Nov  2013,  l’Aquila