This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Create K.I.I.M

50

Votes
57
7
Tags: pim, app request pim, app request pim, app request
(comma "," separated)
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

RE: [app request] Create K.I.I.M

Wed Jun 24, 2009 1:27 pm
I think Kiim should have more access to information, like in one of the examples I gave above, Kiim (or KDE) knows where the user's location is, to expand upon that, she could also know where you work...

I think the social/semantic desktop is a great idea, and I (personally) think KIIM could be the most useful interface to it.

Thank you, Lukas! Your right, this is no simple feat (though, as I've said, we're already leaps and bounds beyond closed-source AI as they often have to 'reinvent the wheel')

There was plenty of research on an interface like Kiim. There is one still active today, called UltraHAL (though Kiim is, at least on the drawing board, far more advanced).

Doing it in a FOSS environment not only saves us time, it'd also mean the system is extensible. Also, no real time-limit, no need to rush it in order to make money for further development...FOSS is perfect for something like this!

PDF almost done.


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

RE: [app request] Create K.I.I.M

Wed Jun 24, 2009 5:07 pm
PDF done and uploaded to Google Docs.

http://drop.io/w3yk5wf


Sorry about that.

Last edited by Dante Ashton on Wed Jun 24, 2009 5:42 pm, edited 1 time in total.


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
Lukas
Registered Member
Posts
427
Karma
0

RE: [app request] Create K.I.I.M

Wed Jun 24, 2009 5:35 pm
Sorry, the page (or document) you have requested is not available.

Please check the address and try again.
The User
KDE Developer
Posts
647
Karma
0
OS

RE: [app request] Create K.I.I.M

Wed Jun 24, 2009 5:36 pm
@Dante Ashton
Nearly everything is possible using DBus and Kross.
Special integration into other programs is not necessary.
There is already access via DBus, Akonadi and Nepomuk.

PS:
I can't open your file.

Last edited by The User on Wed Jun 24, 2009 5:41 pm, edited 1 time in total.
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

RE: [app request] Create K.I.I.M

Wed Jun 24, 2009 5:43 pm
Address altered, sorry about that, ladies and gents, forgot G-Docs sometimes throws a tantrum.


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
The User
KDE Developer
Posts
647
Karma
0
OS

RE: [app request] Create K.I.I.M

Wed Jun 24, 2009 5:51 pm
I think there should also be a bash-like input message using clear command sinstead of real language. That's often easier than writing essays. ;)

PS:
I've created a Basket-basket for the interial structure. I think such layers would be very useful to make it universal and flexible.
http://drop.io/kiim_basket

Last edited by The User on Wed Jun 24, 2009 6:37 pm, edited 1 time in total.
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

RE: [app request] Create K.I.I.M

Wed Jun 24, 2009 7:28 pm
APPEND;

I just found another useful tidbit for the Search bots (under potentional uses)


http://en.wikipedia.org/wiki/Multi-docu ... marization

@The User; too true, my friend, too true :P
Hopefully Kiim would be able to understand both without querying which type of input I meant.


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
The User
KDE Developer
Posts
647
Karma
0
OS

RE: [app request] Create K.I.I.M

Wed Jun 24, 2009 9:57 pm
I need multi-document summarization for those Wikipedia articles. :D
Kryten2X4B
Registered Member
Posts
911
Karma
4
OS

RE: [app request] Create K.I.I.M

Thu Jun 25, 2009 12:00 am
Dante Ashton wrote:Analyzing sentences is possible, but heavy on the CPU (that is, if you mean a complete analysis where all possible data is extracted) so I can't really see how something other then keywords would be helpful.


Wouldn't some sort of learning-mechanism alleviate that problem somewhat? Even better: provide both a learning-mechanism coupled with a corpus database and preferably one that's semantically tagged. Add some statistics and probability computation into the picture, and it would lower the CPU load. It would still be heavy though, but not as much. Besides, in a scenario such as this: I'm not convinced a complete analysis would be necessary.


OpenSUSE 11.4, 64-bit with KDE 4.6.4
Proud to be a member of KDE forums since 2008-Oct.
Lachu
Registered Member
Posts
864
Karma
1
OS

RE: [app request] Create K.I.I.M

Thu Jun 25, 2009 10:19 am
User don't needs quick answers.


Lachu, proud to be a member of KDE forums since 2008-Nov.
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

RE: [app request] Create K.I.I.M

Thu Jun 25, 2009 11:01 am
Well, as far as I'm aware, there are two methods for 'learning'.

1. Neural networks, fun little things (the odd thing is that no one is 'quite' sure how they work).

2. Semantic learning. Technically possible, it would most likely require a large Ontology, and techniques in order to extract data from sentences.


The trouble with both of those is that they are not very easy to create, nor control, nor repair.

Semantic learning systems can suffer from what I like to call the 'Cascade Effect'; if, say, some untrue information finds it's way into the system, it could wildly corrupt any data gathered from that point. Snowballing, basically, as one bit of data 'trusted' enough by the system could damage it. The more advancd the system, the more damage is done. To a lesser extent, it could cause some bother;

Lets say, for instance, I tell Kiim about a friend of mine, but I accidentally mispell his name. Any data referring to this misspelt contact could not be linked to other data about the same friend, effectively 'ghosting' that person. That's easy enough to solve, providing you know there is a problem.

@Kryten, yes, your right, it wouldn't be such a load, but I'm sure I don't need to tell you how much work would need to go in for such potentiality little reward. In the future, that could reap huge benefits, but I'd rather like to wait until a good part of the world has processing capacity to spare :P


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
The User
KDE Developer
Posts
647
Karma
0
OS

RE: [app request] Create K.I.I.M

Thu Jun 25, 2009 1:01 pm
Let's start with the deeper layers and use simple keywords and a CLI. Then you can add analyzation to the second and learning to the third layer. ;)
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

RE: [app request] Create K.I.I.M

Thu Jun 25, 2009 5:23 pm
Hmm...well, how about this?

Start off with keywords, not full, natural langauge, just the keywords.
Link into basic programs (without feedback) like K3B, allowing basic control.
Complete keyword system, work on parsing it through 'junk'. (IE: Excess language)
Output through Festival

(Just seen the 16 votes at the top, thank you, everyone, for your votes! :D)


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
Lukas
Registered Member
Posts
427
Karma
0

RE: [app request] Create K.I.I.M

Thu Jun 25, 2009 6:44 pm
It should start by +- documenting some sort of API. KIIM is going to be a project containing code from many sources and clear layer of communication is a must, at least i think so :)

It could be like a 2D layout

from top to bottom (from left to right):
*Input (Voice2text, text input, triggers from other apps etc engines)
*Processing && Feedback (Analyzing data, talking back engines)
*Actions (Talking to apps)

It should be replaceable - any module should have possibility to be replaced by any other or used 2+ modules in parallel. Also modules should have ability to get feedback form others (to use dbus?)
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

RE: [app request] Create K.I.I.M

Thu Jun 25, 2009 6:57 pm
I concur; Kiim's natural langauge module is going to have to be easy to replace, as well. For localization.


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.


Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], Sogou [Bot]