-
Notifications
You must be signed in to change notification settings - Fork 32
Description
Dear Jigsaw team
As discussed by email, it would be very useful if the topic analysis part of the Sensemaking tools could make the difference between “Other” (in the sense of “None of the above”) and “The Algorithm Can’t Decide”. See rationale at compdemocracy/polis#1878
I believe this can be achieved in src/tasks/categorization.ts in function assignDefaultCategory https://github.com/Jigsaw-Code/sensemaking-tools/blame/8eb482e35c44d2399ab68d684a12d51a74472ad4/src/tasks/categorization.ts#L381 called by function categorizeWithRetry .
I do note that SenseMaker does in some cases provide a form of distinction by using the Uncategorized sub-topic of the category Other . However this:
- does not work for conversations which do not need subtopics, i.e. when the argument
includeSubtopicsofcategorizeWithRetryis set toFalse, due to line-- in those case, there is no distinction.sensemaking-tools/src/tasks/categorization.ts
Lines 393 to 395 in 8eb482e
includeSubtopics ? ({ name: "Other", subtopics: [{ name: "Uncategorized" }] } as NestedTopic) : ({ name: "Other" } as FlatTopic), - Is not documented (but yay open-source, it can be found in the code :) ) ,
- Thus even when
includeSubtopicsisTrueit is easy to overlook, - and because of that, can very easily confuse the users and the interpretation of the different topics, be it for debugging purposes (“Why is ‘Other’ so big?”) or for actual use.
Would be terrific to thus move the Uncategorized as a top-level topic rather than a subtopic.
Thanks !