Guido Cervone wrote:
> Hello everyone,
> sorry for entering the circuite late. Last week was though and I did not
> have time to write anything. Colin, I am going to write here my
> project description that I think I sent you already.
> A little of introduction:
> I work in the Machine Learning and Inference Laboratory at the George
> Mason University in Fairfax, VA, USA. We are developing what we call an
> 'inductive database', which in brief is a system that allows creating
> knowlege using simple SQL-like commands. The knowledge can be expressed
> as attributional rules that describe specific patterns, as a conceptual
> association graph, as a tree, etc.
> The idea is to extend the SQL language with few new commands that will
> invoke specific knowlege generation operators. We tentatively called
> this extension of the SQL language KQL, which stands for Knowledge Query
> Language. However this is not finalized, and we would like some
> suggestions. For example, the command to extract rules looks like the
> create rules from <Event_Table> for <Decision_Attribute> using
> Inductive databses will allow people with little or no experience in
> Machine Learning, Statistics, etc to run sophisticated algorithms and
> possibly discover new knowledge.
> To implement these ideas we considered writing our own SQL client, and
> we realizes this is a too big effort. We started looking at several
> alternatives for an open-source SQL client we could extend, and we
> finally landed in the Squirrel world! I think it would be nice if such
> capabilities could be built into Squirrel, maybe using a plugin, that
> Colin likes so much! :)
> I have modified the source code for 1.0 to accomodate some of our
> needs. The first feature that I believe is very interesting is allowing
> Squirrel to import a comma separated file. This very useful to enter
> data that is stored locally.
> Next I have added an extra parser for KQL commands. It checks the sql
> statement, and if it finds something like create rules, then it invokes
> the correct knowledge generation operator.