I'd like to be able to design a classifier that can distinguish between different types of conversations (not necessarily tell anything about mood, sincerity, or outcome, that's a bit too far fetched).
To know, for example, that among 50 samples of conversations, 10 involve both parties seeking information about a future event, 30 seem to have no goal, and 10 involve one party seeking information from another about a past event (really the algorithm would classify these as types I, II, or III without regard for the actual circumstances).
In other words, the order of the speakers would matter along with the content, perhaps helped along by seeding the algorithm with certain keywords.
Is there a system of classification that could perform this task with a fairly high degree of precision?