r5 - 24 Aug 2007 - 17:37:38 - MatthewPurverYou are here:  Calo Web > CaloY3TestInstructions > CaloY4TestQuestions

CSLI CALO Y4 Test Question Analysis

This page only describes new PQs for Y4. We are still answering all those PQs which we answered in Y3 - see CaloY3TestQuestions.

PQ0141

PQ String: Classify the following {|{io:%EmailMessage|.|io:%EmailMessage|, ..., |io:%EmailMessage|} in terms of the following {|{io:%Topic,|io:%Topic|, ..., |io:%Topic|}.

2) General Strategy: We're not planning to be the lead on this one. We will provide part of the information needed to answer the question.

3) English Interpretation: (for our part): Given a list of String, Topic or WordList/FrequencyList representations of EmailMessages, we want to associate a (possibly empty) set of relevant Topics with each one.

5) Specific Answer Strategy:

  1. Call csliGetRelevantTopic to get a known Topic from a suitable text description
    • (Another option could be to call csliGetTopics to get a list of known Topics to start with, but this limits it to meeting-based topics)
  2. Call csliIsRelevant to get decisions for each pair of document and Topic
  • Relevant OAA Solvables
    • csliGetRelevantTopic(String,Topic) or csliGetTopics(Meeting, TopicList)
    • csliIsRelevant(TopicOrString, Topic, TrueOrFalse) or csliIsRelevant(WordList, FrequencyList, Topic, TrueOrFalse)

PQ0237

PQ String: Which |io:%Documents| will require updating as a result of decisions made at |io:%Meeting|?

3) English Interpretation: Given a Meeting in the KB and a list of Documents (or presumably, their String, Topic or WordList/FrequencyList representations), we want a list of the Documents which are relevant to ActionItem discussions in the Meeting.

5) Specific Answer Strategy:

  1. Get the list of ActionItems using csliGetActionItems
  2. For each action item, find the segment of discussion in the meeting:
    • For SmartNotes-provided action items, we will have to look up the time when the note was made - CMU may be able to advise on this;
    • For CSLI-hypothesized action items, call csliGetActionItemDiscussion
  3. Pass the segment (a start and end time) to csliExtractTopic, which produces a topic
  4. Check relevance of this topic to each Document using csliIsRelevant
  • Relevant OAA Solvables
    • csliGetActionItems(User, Meeting, ActionItemList)
    • csliGetActionItemDiscussion(Person, ActionItem, Meeting, [StartTime, EndTime])
    • csliExtractTopic(Meeting, StartTime, EndTime, Topic)
    • csliIsRelevant(TopicOrString, Topic, TrueOrFalse) or csliIsRelevant(WordList, FrequencyList, Topic, TrueOrFalse)

PQ0319

PQ String: List all tasks that |io:%Person| is working on that were discussed during |io:%Meeting|.

3) English Interpretation: Given a Person and a Meeting in the KB (or presumably, their IDs), and the existence of that Person's TOWEL to-do (task) list, we want a list of the TOWEL tasks on that list which were relevant to some discussion in the Meeting - or, alternatively and more restrictively, which were the subject of ActionItem discussions in the Meeting.

5) Specific Answer Strategy:

  1. Call csliGetDiscussedTasks to get the list of discussed TOWEL to-dos
  2. Er ...
  3. That's it.
  • Relevant OAA Solvables
    • csliGetDiscussedTasks(User, Meeting, TaskList)
    • or optionally, if we want to restrict to ActionItem discussion relevance, csliGetDiscussedTasks(User, Meeting, OnlyActionItems, TaskList)

-- MatthewPurver - 24 May 2007

 

Semlab Home      
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Semlab? Send feedback