Thursday, April 26, 2007

Algorithm Design

I'm collecting important sentences from linguistics to parse examples to look at for algorithm design in machine reading.

“The girl whose car is blocking my view of the tree that I planted last year is my friend.”

This sentence is from a psycholinguistics article [1] and illustrates recursion or “the use of relative pronouns to refer back to earlier parts of a sentence.”

1) IsFriendOf(girl,I)
2) Possesses(girl,car)
3) Obscuring(car,ViewOf(I,tree))
4) On(Planted(I,tree),last year)

Each of these is a simpler sentence. The predicates' arguments are bound identically which shows the use of URI or integers as opposed to strings as the goal is to be able to place these four into a knowledgebase where they can be used with other knowledge and to retrieve them and reassemble the sentence (sentence aggregation [2]) or sentences as needed.

Simulating the process of accumulating these predicates when processing the sentence in left to right order, or sequentially:

P1(girl, A2)

P1(girl, A2)
Possesses(girl,A3)

P1(girl, A2)
Possesses(girl,car)

P1(girl, A2)
Possesses(girl,car)
Obscuring(car,A4)

P1(girl, A2)
Possesses(girl,car)
Obscuring(car,ViewOf(I,A5))

P1(girl, A2)
Possesses(girl,car)
Obscuring(car,ViewOf(I,tree))

P1(girl, A2)
Possesses(girl,car)
Obscuring(car,ViewOf(I,tree))
P2(I,tree)

P1(girl, A2)
Possesses(girl,car)
Obscuring(car,ViewOf(I,tree))
Planted(I,tree)

P1(girl, A2)
Possesses(girl,car)
Obscuring(car,ViewOf(I,tree))
On(Planted(I,tree),last year)

IsFriendOf(girl, I)
Possesses(girl,car)
Obscuring(car,ViewOf(I,tree))
On(Planted(I,tree),last year)

Another pair of important sentences are:
1) “Fred saw the plane flying over Zurich.”
2) “Fred saw the mountains flying over Zurich.”

1a) Saw(fred,FlyingOver(plane,zurich))
2) While(Saw(fred,mountains),FlyingOver(fred,zurich))







P1(fred,A2)P1(fred,A2)
Saw(fred,A2)Saw(fred,A2)
Saw(fred,P2(plane,A3))Saw(fred,mountains)
Saw(fred,FlyingOver(plane,A3))While(Saw(fred,mountains),FlyingOver(fred,A3))
Saw(fred,FlyingOver(plane,zurich))While(Saw(fred,mountains),FlyingOver(fred,zurich))


Looking at the bold line, and assuming a sequential processing, it appears that both hypotheses should be kept by an algorithm at that step. These sentences are an argument for knowledge-based processing and lexical data. It does appear that properties of “mountains” and “plane” can distinguish between hypothesized semantic parses. However, a word like “birds” could be in either parse structure or both simultaneously, depending on the context, for example seeing birds from a plane. Theoretically, knowledge-based, statistical and context-based methodologies can help discern between parse candidates.

Another possible representation of those sentences:
1b) While(Saw(fred,plane), FlyingOver(plane,zurich))
2) While(Saw(fred,mountains),FlyingOver(fred,zurich))

This representation makes clear that the difference is in binding the first argument of FlyingOver. The side by side processing of these two would otherwise be equivalent. I'll have to look at more sentences to determine whether 1a or 1b is more useful or if they are equivalent via a rule system. The representation is important in discerning the algorithm. I'm hopeful a corpus will aid in this area.

The sequential processing hypothesis is based on the proof of concept manner in which people read sequentially, however machines need not process text in the same manner. Additionally, even in the sequential processing hypothesis there are possiblities, for example, the text processor could be one or more words ahead of the predicate generator.

Other hypotheses include structural processing where the semantic tree is generated in a top-down or bottom-up manner based on data, patterns and substructural patterns collected and discerned from a corpus. This information can help determine a parse structure based on the fact that one usage of language resulting in one parse structure is extremely rare and the other commonplace.

[1] Psycholinguistics, Wikipedia
[2] Natural Language Generation, Wikipedia

6 comments:

Anonymous said...

интернет знакомства в ишиме
http://community.lugovsa.net/index.php?action=profile;u=13422

знакомства для анального интернета
http://tourism.novsel.ru/tools.php?event=profile&pname=PdaSocSet

знакомства для занятия интернетом
http://viseisjcta.ro/smf/index.php?action=profile;u=246132

интернет знакомства бесплатная регистрация
http://www.bt.bielsko.pl/forum/profile.php?id=122885

интернет знакомства фото телефон
http://www.movingimageeducation.org/forum/profile.php?id=71685

знакомства интернет за деньги
http://forum.inosmi.ru/member.php?u=156258

интернет знакомства бесплатная регистрация
http://forum.journal-ufa.ru/index.php?action=profile;u=55781

бесплатные интернет знакомства в челябинске
http://tutaev.fatal.ru/tools.php?event=profile&pname=PdaSocSet

интернет знакомства камень на оби
http://www.kiryatgatim.co.il/index.php?s=894a0f03e479ec0ebcd375411216c0a3&showuser=1214580

интернет знакомства по камере
http://www.ibd.org.uk/board/profile.php?id=597958

интернет знакомства в новом уренгое

Anonymous said...

гей знакомства для интернета
http://sading.net/board/tools.php?event=profile&pname=WapSocSet

интернет знакомства в санкт петербурге
http://www.sd.yuntech.edu.tw/phpbb2/profile.php?mode=viewprofile&u=59374&sid=b7f497e84f5d91a9a9ea49cb9495c72f

интернет знакомства в ишиме
http://fallouter.ru/user/Renatwap/

знакомства без регистрации интернет тольятти
http://techmartvietnam.com.vn/members/57317-WapSotsSet.techmart

интернет знакомства г самара
http://www.freewheelcycle.com/wp-content/plugins/zingiri-forum/mybb/member.php?action=profile&uid=141837

интернет знакомства во владивостоке
http://www.test.nfsko.ru/forum/index.php?s=71c9e8ee3a370361b0d1fec61d034a35&showuser=32372

интернет знакомства онлайн видео
http://www.djtv.tu1.ru/board/tools.php?event=profile&pname=WapSocSet

абакан интернет знакомства
http://burzhilservic.ru/user/Renatwap/

интернет знакомства транс
http://www.bronepoezd.ru/forum/profile.php?mode=viewprofile&u=829937

знакомства для любви и интернета
http://www.internetswinger.de/profile.php?mode=viewprofile&u=13402

лабинск интернет знакомства

Anonymous said...

интернет знакомства в уренгое
http://www.gtf-ufo.ru/user/Lusiuyre/

интернет знакомства в контакте
http://ftp.primorsky.ru/forum/profile.php?id=520218

зеленоград знакомства интернет
http://www.hdtv.com.pl/forum/members/lusiuyre.html

интернет знакомства для дам
http://1warez.ru/user/Lusiuyre/

интернет знакомства в сочи
http://aiwccologne.org/appiesboard/profile.php?mode=viewprofile&u=86223&sid=0eb8674617578b495286cc4e6b108ee6

интернет знакомства бугульма
http://rusmyth.com/user/Lusiuyre/

бесплатный сайт интернет знакомств
http://www.cmc.in.ua/user/Lusiuyre/

интернет знакомства красноярск без регистрации
http://www.tolady.ru/user/Lusiuyre/

интернет знакомства в новом уренгое
http://www.ropefoto.com/forum/profile.php?mode=viewprofile&u=590941

интернет знакомства mail ru
http://www.tpbbeachvolley.info/Forum/profile.php?mode=viewprofile&u=80124&sid=dd32cab89ce0e9332bdd9e03b19309e9

интернет знакомства ефремов

Anonymous said...

знакомства интернет без регистрации новосибирск
http://blockhausfreunde.de/member.php?action=profile&uid=23943

интернет знакомства чпокинг
http://forum.ezhka.ru/profile.php?mode=viewprofile&u=269814

сайт интернет знакомств без смс
http://forum.xbox-sky.org/member.php?u=107780

интернет знакомства в пензе
http://www.usgwa.com/forum/member.php?s=0211af2138e404408114b3cf85f29e35&action=getinfo&userid=521877

одноклассники интернет знакомства
http://fash.ru/profile.php?mode=viewprofile&u=591165

интернет знакомства бесплатно в омске
http://belobl.ecoworld.ru/user/AlenaTry/

интернет знакомства в питере
http://homeset.ru/user/AlenaTry/

интернет знакомства в павлово
http://forums.akella-online.ru/member.php?u=59794

знакомства для группового интернета
http://gorod.kiev.ua/forum/profile.php?mode=viewprofile&u=5521

частные интернет знакомства
http://www.hifree.ru/user/AlenaTry/

интернет знакомства популярные

Anonymous said...

реальный сайт интернет знакомств
http://phoenix-internet-services.co.uk/neotopia2/memberlist.php?mode=viewprofile&u=2590

интернет видео чат с номерами тел
http://xylem.com.ua/user/LizaDerir/

интернет видео чат орск
http://webbear.ru/index/8-2394

порно интернет видео чат
http://assassins-fun.ru/index/8-16053

интернет видео чат ангарск
http://myppc.ru/user/Katiyarevi/

бесплатный чат интернет знакомств
http://gig-warez.ru/user/LizaDerir/

интернет видео чат в туле
http://pizza.photorecepty.com/user/SlavaEsina/

сайт интернет знакомств
http://www.darkgsmlab.0adz.com/forum/member.php?u=3011

интернет видео чат башкортостан
http://metiers-graphiques.fr/briefingroom/memberlist.php?mode=viewprofile&u=3142

зеленоград видео чат интернет
http://lsp.name/index/8-4110

интернет видео чат в иванове

Anonymous said...

Тут ремонт квартир дешево
http://forum.hsdn.org/index.php?s=17b0bbc035e0ee70ee5d88beb8b194c0&showuser=1845

Тут ремонт квартир в спб
http://wm-uglich.ru/forum/index.php?s=7fa4eebabc2251422c969c2b8f9c3b81&showuser=10155

Здесь ремонт квартир в наро фоминске
http://forum.legionisci.com/member.php?u=61981

Здесь ремонт квартир благовещенск
http://sofe.phorum.cz/profile.php?mode=viewprofile&u=5652

Здесь ремонт квартир ковров
http://formulahybrid.ru/user/Remonty/

Здесь ремонт квартир бесплатно
http://www.elderscrolls.net/conference/index.php?showuser=12514

Здесь ремонт квартир лобня
http://www.swissblog.ru/forum/index.php?action=profile;u=2624

Тут евроремонт квартир фото
http://beladm.ru/IPBforum/index.php?showuser=79133

Здесь ремонт квартир в железнодорожном
http://filfak.mk.ua/user/Remonty/

Здесь мелкий ремонт квартир в москве
http://www.forum.region.grodno.unibel.by/index.php?action=profile;u=187453

Тут сделай сам ремонт квартиры
http://www.ukm.edu.my/elok/forum/profile.php?mode=viewprofile&u=45632