Tuesday, March 4, 2008

semantic computing and "vaguely-formulated human intentions"

The field of Semantic Computing (SC) brings together those disciplines concerned with connecting the (often vaguely-formulated) intentions of humans with computational content. This connection can go both ways: retrieving, using and manipulating existing content according to user's goals ("do what the user means"); and creating, rearranging, and managing content that matches the author's intentions ("do what the author means").


There is no such thing as "vaguely-formulated intentions of humans". Humans have intentions. Only the human who has expressed the specific intentions knows how vague or not these intentions were "formulated". How? Usually vague intentions bring about vague results or bring about undesired (unintended) results. It's all in the eye (and mind) of the beholder.

What's pertinent for CL and SemComputing here is the fact that intentions are hard to detect. We will never be 100% sure that we matched the intention of the author, neither should we even try for that. Regardless of what the author "meant" (which can be very imprecise and gauged only by the author's own judgement), a document bears evidence of such intentions. If we focus on the intentions evidently expressed in the document we can happily dispense with the "intentions of humans".