Rodriguez Alvarez WorkshopSlides
Shared by: yIqCyW40
-
Stats
- views:
- 3
- posted:
- 5/27/2012
- language:
- pages:
- 19
Document Sample


ITEC 810: Information
Technology Project
1
AN AJAX-BASED INTERFACE TO A
CONTROLLED NATURAL LANGUAGE
STUDENT: EDOUARD ARTURO RODRIGUEZ ALVAREZ
STUDENT ID: 41650298
SUPERVISOR: ROLF SCHWITTER
Agenda
2
Introduction
Related Work
Requirements
Developing the Interface
Conclusion
Agenda
3
Introduction
Related Work
Requirements
Developing the Interface
Conclusion
Problem
4
Each application domain uses its own terminology
Formal languages are difficult to understand by non-
specialists
Domain experts prefer natural language in order to
describe a problem
Make sure that the author stays within the controlled
natural language
Outcome
5
Prototype able to guide the writing process of an
author
Provide tailored output according to the author’s
need
Domain specialists do not need to learn a formal
language
Agenda
6
Introduction
Related Work
Requirements
Developing the Interface
Conclusion
Related Work
7
ECOLE
Look ahead information
AceWiki
Can be accessed by internet
No extra download needed
LingoLogic
Menu based
Agenda
8
Introduction
Related Work
Requirements
Developing the Interface
Conclusion
Architecture
9
Technologies Used
10
Asynchronous JavaScript + XML (AJAX)
Retrieve data from a server asynchronously in the background
without interfering with the behavior of the existing page
JavaScript Object Notation
More compact that XML
Requirements
11
Communicate with existing Prolog server
No additional software needed
Guide the writing process of the author
Add new content words to the lexicon of the
processor
Allow an author to make queries
Agenda
12
Introduction
Related Work
Requirements
Developing the Interface
Conclusion
Development system
13
States section
Inbound information section
Outbound information section
Modes
14
Text mode
Query mode
Add word mode
Remove word mode
Outputs
15
Paraphrase TPTP notation
Syntax tree Model
Discourse Answer
Representation
Structure
Agenda
16
Introduction
Related Work
Requirements
Developing the Interface
Conclusion
Future work
17
Maintain the entire lexicon on the client side during
a session
Use of session to identify different users
Lessons Learned
18
In relation to the project
Importance on having an initial plan
I appreciated the help that your supervisor can provide
In relation to the topic of the project
Natural language can be very ambiguous that is why controlled
natural languages are used and a good interface that provides
writing support becomes a very important component.
A good way to guide a user in a constraint environment is to
give him the approved vocabulary and let him define new
words in a systematic way
Thank you
19
Get documents about "