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:
- 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)
- 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:
- Get the list of ActionItems using
csliGetActionItems
- 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
- Pass the segment (a start and end time) to
csliExtractTopic, which produces a topic
- 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:
- Call
csliGetDiscussedTasks to get the list of discussed TOWEL to-dos
- Er ...
- 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