uima-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Digital Maven <e308ad5e31abe3e9525d439c603f8...@yahoo.com>
Subject Re: I'm talking to UIMA but it's not recognizing my voice..
Date Wed, 17 Aug 2011 22:54:51 GMT
Ah, thanks for the vote of confidence :) I also discovered Apache OpenNLP Natural Language
Processing (Thanks Apache!)

I guess now I can follow up on IBM's 2010 patent: "Method and system for automatic computation
creativity and specifically for story generation" - http://www.freepatentsonline.com/7333967.pdf

They've got the theme idea right, but where they fail to realized:

A Beat of action is an event, a scene is an event, a sequence is an event, and a story is
an event, are all examples of events. Each event goes through the same processes of thought

* Big_Opening: Responsible for extracting and demonstrated strong character characterization
and a 
ranked list of answer-bearing documents, using a query 
formulated using information provided by the CharacterProfile + PersonalityBias. 

* Catalyst | Goal Evaluator: Responsible for encountering the 
question to determine the information needed (question type, 
answer type, key terms, etc.). 

* Big_Event | Question Analyzer:  Responsible for analyzing the 
solution space to determine if the information need is available (question type, 
answer type, key terms, etc.). 

* Pinch | Retrieval Strategist (RS):  Responsible for extracting a 
ranked list of answer-bearing documents, using a query 
formulated using information provided by the Question 
Analyzer + CharacterProfile + PersonalityBias and now dedicated to the outcome of the event. 

* Crisis | Information eXtractor (IX):  Responsible for extracting 
and scoring/ranking answer candidates from the answer 
bearing documents, based on expectation bias. 

* Climax | Answer Generator (AG):  Responsible for removing 
duplicates and selecting/filtering answers. Formulated using information 
provided by the Reversal + opposing CharacterProfile + opposing PersonalityBias. 

* Realization | Post Catalyst Analysis: A pilot-like wave is generated backwards and tries
to close the Story loop (or Story event)

* Denouement: Character acts and improves based on what he's learned. (based on adjusted CharacterProfile
+ new PersonalityBias)

because these steps, detailing the event, is scale invariant, no state machine is needed.

The lead character should employ goals-based learning, in a way consistent with dramatic story
design. As complications are introduced (search frictions), the lead character should conduct
collision detections to determine if he is getting closer to, or further from, achieving his

Since the story engine is a probabilistic system, it searches for the best match for this
query, not just for 
strings that meet all the criteria.  For instance, a document that referenced a communication
[Theme:good triumphs over evil when good has no fear of failure][Location:Woods], [Context:woods],
[subtext:triump], [George:Exhausted,Max:Determined] is likely 
to be ranked highly, even if it does not fall in the data range specified.  This allows users
to enter highly 
detailed queries without the risk that important documents that do not exactly match 
the query will not be found.

-Jericho West

View raw message