more useful options | |
PerlMonks |
Expert Detectionby Tanalis (Curate) |
on Oct 01, 2003 at 10:41 UTC ( [id://295564]=perlquestion: print w/replies, xml ) | Need Help?? |
Tanalis has asked for the wisdom of the Perl Monks concerning the following question:
This post very much references Perl and Web Services as background.
The project that I am involved in/responsible for has been extended to allow the provision, to a group of medical students, of a newsgroup-style discussion forum, I guess not unlike PerlMonks, to give them the opportunity to explore and discuss topics they have been recently studying. As part of this, the web service needs to provide some form of real-time chat (probably the only component of the project that'll end up using Java, at least client-side), allowing the students to ask questions of a panel of experts (university lecturers). These experts can be selected in one of two ways: either with them being on the teaching staff (trivial to detect), or, in the case of an external expert, by their responses to questions. This expert detection based on response requires two things: firstly, that the subject of the OP and its replies is known, something I feel would be fairly simple to detect, either by users selecting a category, or by some automated scripting. Secondly, and more challengingly, the responses need to be analysed in some way to allow the system to detect that the replying expert is answering the questions posed to him. Quality control is a fairly large (and currently unresolved) issue here. I've been investigating a number of ways to try and provide a form of expert detection, the most simple of which appears to be a set of regular expressions, all with weightings, to differentiate between questions and answers (SpamAssassin style). This has flaws, however, and as mentioned before, the quality of replies is not taken into account at all. Does anyone have any experience with this form of text analysis? Any suggestions that can be offered into methods for carrying this out would be appreciated - as would any thoughts on the quality control issue. Thanks in advance for your help. -- Foxcub
Back to
Seekers of Perl Wisdom
|
|