Ústav informatiky
Pracovníci
Vedecká činnos»
Výučba
Odkazy
Vyhµadávanie (Milkbar)
UI Message Board
CEZAP
COLOGNET
AI Seminar
Robotické Laboratórium
Staré stránky UI
 
      English version
Temy diplomoviek Naposledy aktualizovane: 2.10.2005

TEMY pre obdobie 2006 - 2008

temy uz nie su aktualne - boli vypisane pre diplomantov, co zacali na diplomovke pracovat v r. 2006 (a maju ukoncit v r, 2008)
Andrej Lucny
Microstep - MIS, externy ucitel FMFI UK, e-mail

Modelovanie kognicie pomocou reaktivnych agentov
Implementacia kognitivneho (tu to znamena bohatsieho nez je reflex) procesu (vyber dohodou) v simulatore alebo v riadiacom systeme robota, v ktorej sa tato kognicia dosahuje ako vysledok interakcie viacerych reflexov operujucich nad pamatou s ohranicenou persistenciou. (Vedu sa casto spory co je este kognitivne a co nie ale pri experimentovani vychadza urcita hranica medzi tym, co sa da urobit na baze reaktivity a tym co si vyzaduje nejaky vnutorne sa odohravajuci proces oprety o pamat. Nemusi to vsak byt prave proces zalozeny na nejakom vseobecnom algoritme na baze logiky, ako vyzaduju najprisnejsie definicie kognicie. Tu sa pouzila struktura blizka reaktivite, ale napriek tomu produkujuca kognitivne bohatsie a logicke spravanie.
3D rekonstrukcia sceny z pohybu mono a stereo kamery
kontaktna osoba Andrej Lucny alebo

Dipl.-Ing. PETER GEMEINER

Research assistant

ACIN | AUTOMATION & CONTROL INSTITUTE

INSTITUT F=DCR AUTOMATISIERUNGS- & REGELUNGSTECHNIK

TECHNISCHE UNIVERSIT=C4T WIEN

Gu=DFhausstra=DFe 27-29 | 376. 1040 Wien

Tel. +43 (0)1 58801 - 37667

Fax. +43 (0)1 58801 - 37699

gemeiner@acin.tuwien.ac.at | www.acin.tuwien.ac.at=20

Maria Markosova
Tvorba jazykoveho grafu v procese ucenia.

Pocet riesitelov: 1 student

Skolitel: RNDr Maria Markosova, PhD

Popis zadania: V posledne jdobe sa vela bada v oblasti tzv. sieti maleho sveta [1] . Maju siroke moznosti aplikacii. Jednou z nich je aj tzv. "word net" [4,5] , kde sa lexikon jazyka chape ako graf. Ulohou projektu je pozriet sa na proces tvorby takejto siete pri uceni sa anglictiny [3].

Budeme analyzovat sposob, akym sa v procese ucenia slova pripajaju do slovnej zasoby [2]. Budeme zistovat, ci tvoriaci sa graf je prepojeny, budeme studovat ako sa menia jeho lokalne a globalne vlastnosti.

[1] Watts, Small Worlds, Princeton University Press, Princeton (2004)

[2] Barabasi, Albert, Science 286 (1999) 509

[3] Rozne ucebnice anglictiny a kurzy dostupne na internete

[4] Cancho, Sole, Proc. Royal. Soc.London B268 (2001) 2261

[5] Dorogovtsev, Mendes, Proc. Royal. Soc.London B269 (2001) 2603

Martin Takac
zadania su na
Peter Nather
Vyhladavanie klastrov v grafoch a vizualizacia ziskanych dat.

Popis zadania: Vybrat alebo navrhnut vhodny algoritmus pre hladanie klastrov vo velkych grafoch, pricom klastre v grafe sa mozu navzajom prekryvat. 2D a 3D vizualizacia grafov so zvyraznenim ziskanych klastrov (volba a uprava vhodnych nastrojov pripadne vlastna impelmentacia). Jedna sa o grafy s velkym mnozstvom vrcholov a hran (asi stovky tisic). Vysledok sa vyuzije pri spracovani dat v oblasti vyskumu sieti maleho sveta.

[1] Q. Feng. Algorithms for Drawing Clustered Graphs. PhD thesis, Department of Computer Science and Software Engineering, University of Newcastle, Apr. 1997.

[2] Shamir, Sharan, Tsur, Cluster Graph Modification Problems (2002)

[3] Kanovsky Igor, Complex Networks Clustering and Edges Correlation. International Conference on Network Science (NetSci2006), Bloomington, Indiana, USA . May. 2006

[4] Jens Gramm, Jiong Guo, Falk Hffner, Rolf Niedermeier - Graph-Modeled Data Clustering: Fixed-Parameter Algorithms for Clique Generation (2003)

[5] Watts, Small Worlds, Princeton University Press, Princeton (2004)

Igor Farkas
  1. Modelovanie semantickej pamati pomocou neuronovej siete.
  2. Rekurzivne neuralne struktury pre reprezentaciu kontextu.
  3. Modelovanie kognitivnej aktivity pomocou impulznej neuronovej siete.
Jan Sefranek
1. Dependency framework

Dependency framework bol navrhnuty v [1,2] ako semantika pre multidimenzionalne dynamicke logicke programy resp. nemonotonne bazy znalosti. Ulohou diplomovej prace je - dotiahnut ho do vseobecneho tvaru (niektore casti boli rozpracovane iba pre elementarny pripad dvoch programov, z ktorych jeden predstavuje povodnu bazu znalosti a druhy jej update) a do relativne finalnej podoby. Porovnanie s Refined Semantics [3].

[1] Sefranek, Rethinking semantics of multidimenzional dynamic logic programming; Proc.NMR 2006

[2] Sefranek, Irrelevant updates and nonmonotonic assumptions, Proc. of JELIA 2006

[3] Alferes, Banti, Brogi, Leite: Refined extension principle. Studia Logica, 2005.

2. Implementacia (optimalizacia) nedeterministickeho algoritmu z [1]; jeho zlozitostna charakterizacia

ARCHIV

TEMY pre obdobie 2005-2007

Potencialni diplomovi veduci:

Martin Balaz

e-mail Tema: implementacia povodnej semantiky rozsirenych dynamickych logickych programov; osobny kontakt.

Igor Farkas

e-mail Temy su dostupne tu

Andrej Lucny

Microstep - MIS, externy ucitel FMFI UK,
e-mail
SW vybavenie autonomneho robota
Tema diplomovej prace suvisi s aktivitami v ramci projektu Roboticke laboratorium s teleprezenciou vyvojara , podporeneho agenturou KEGA

Ide o cast projektu ktoreho cielom je cez webove rozhranie programovat v behavioralnom jazyku autonomneho robota na baze PC s OS Linux s vybavenim 7xIR, 2xservo, 1xkamera. Nevyzaduju sa ziadne hw vedomosti. Vyzaduje sa znalost jazyka Java, a vseobecna znalost OOP. Absolvovanie predmetu multiagentove systemy je vyhodou Seriozny pristup nevyhnutny

Rozpoznavanie chodcov z iduceho auta
Problemy riesene diplomovou pracou boli sformulovane v ramci projektu "Tracking a pedestrian from driving video scene, focused to treatment of occlusion and based on a multiagent system contatining heteroneous agents". Projekt podporovalo DENSO Corporation, Research Lab, Japan a realizoval Microstep-Mis (s ucastou ludi z FMFI UK, FIIT STU a FEI STU)

Cielom je vyvoj a evaluaciu urcitych agentov v ramci multiagentoveho systemu na rozpoznavanie chodcov z iduceho auta. Tento system ma generovat zo sekvencie snimkov z kamery v aute sekvenciu 3D modelov v zmysle ramcovej reprezentacie. Konkretna uloha dohodou Poziadavky: znalost jazyka Java, zapisat si predmet multiagentove systemy.

Spracovanie dat z prenosneho meteorologickeho radaru
Tema sa riesi v ramci projektu MMR (Maly meteorologicky radar), ktory ziskal grant agentury APVT .

Meteorologicky radar poskytuje trojrozmernu informaciu o stave atmosfery. Tuto mozno vizualizovat a analyzovat meteorologom, s narastajucim poctom tychto zariadeni sa vsak coraz viac vyskytuje potreba automatickeho spracovania. V prvom rade ide o klasifikaciu a lokalizaciu meteorologickych javov (burka, smrst, dazd, krupy, ...). Pouzitelnost technik umelej inteligencie ako su neuronove siete, by tu mohla byt uzitocna. Konkretna uloha bude vyspecifikova po vzajomnej dohode. Podmienkou je akceptovatelnost pre hlavneho riesitela projektu, ktoreho bude tato diplomova praca sucastou. (Vzhladom na to ze ide o komercny subjekt je vitane aby diplomant nebol zamestnany v inej komercnej spolocnosti.)

Marek Nagy

e-mail Temy su dostupne tu



Jan Sefranek

e-mail

Prostredie pre specifikaciu multiagentovych systemov
cca 5 diplomovych prac

Diplomove prace su navrhovane v kontexte projektu, podporeneho grantom APVT. Ciele projektu mozno vidiet v niekolkych urovniach:

  • Ide o pristup zalozeny na logike. Racionalne spravanie agentov sa pri tomto pristupe opiera o usudzovanie. Doraz budeme klast na nemonotonne usudzovanie, revizie, abdukciu (schopnost vysvetlovat) a usudzovanie za pritomnosti nekonzistentnosti. Rozne diplomove prace mozu konstruovat rozne usudzovacie schopnosti pre agentov (roznu "logiku agentov").
  • Ocakava sa realny vystup projektu. Jeho odberatelom je firma Whitestein Technologies, ktora ma vlastnu platformu na implementaciu multiagentovych systemov ( LS/TS ). Pozadovanym vystupom je zosilnenie schopnosti LS/TS o moznosti deklarativnej specifikacie, zalozenej na logike.
  • Vzhladom na to, ze logicke metody su z vypoctoveho hladiska neefektivne alebo malo efektivne, cielom je aj rozpracovat a realizovat model, ktory kombinuje logicke usudzovanie s rychlym, ale omylnem usudzovanim (podobne usudzuju ludia - iba malokedy pouzivaju dlhe odvodenia, spravidla pouzivaju nejake osvojene vzory, schemy). Islo by o originalny pristup, ktory suvisi so sucasnymi vyskumami v oblasti limitovanej racionality.


Jozef Siska

e-mail Tema: implementacia rozhrania k pocitacovym hram v prostredi dynamickeho logickeho programovania; osobny kontakt.



Martin Takac

e-mail

Temy su dostupne tu

STARSIE TEMY (obdobie 2004-2006)

Potencialni diplomovi veduci:

doc. RNDr. Jiri Pospichal, DrSc.

e-mail FIIT STU
"Busy Beaver" problem selekciou klonov
"Busy Beaver" problem znie: Aky je maximalny pocet jedniciek, ktore moze N-stavovy Turingov stroj napisat, ked zacne prazdnou paskou? N-stavovy stroj ktory napise maximalne mnozstvo jedniciek (a sam sa potom zastavi) sa vola "Busy Beaver".

Cielom prace je navrhnut taky evolucny algoritmus na zaklade klonalnej selekcie, spolu so specializovanym typom krizenia ohodnotenym grafom presentovaneho Turingovho stroja, ktory najde "Busy Beaver" co najmensim poctom pokusov (NP uplny problem).

Andrej Lucny

1. Framework na experimety so skupinou robotov v scene s centralnou kamerou. Ide o implementaciu softwaru pre system, ktory obsahuje kameru umiestnenu nad scenou, tri roboty SID (vid www.robotika.sk) a vysielac na ich bezdratove ovladanie. Hardware and firmware pre ne je uz hotovy a oziveny, ale chyba konfortnejsi software pre PC. Tento bude zalozeny na multiagentovom systeme konfortnejsi software pre PC. Tento bude zalozeny na multiagentovom systeme aby bol otvoreny pre rozne experimenty. Implementacna platforma: Java Poziadavky: uspesne zvladnutie predmetu multiagentove systemy, zaujem o robotiku a sutaz ISTROBOT (kde by sme predviedli vysledok)

2. Kolektivne riesenie uloh skupinov robotov simulovanou vo VRML Ide o pouzitie a vylepsenie existujuceho prostredia na simulaciu robotov vo VRML za ucelom vykonanie experimentov pri ktorych vzajomne nekomunikujuce roboty riesia kolektivnu ulohu, napr. tlacia objekt k cielu alebo chytaju korist. Platforma: VRML + JavaScript + Ja va Poziadavky: uspesne zvladnutie predmetu multiagentove systemy, zaujem o virtualnu realitu

3. Evolucia pohybu robota po ciare. Cielom je naprogramovat system umoznujuci pouzitie genetickych algoritmov na vytvorenie riadiaceho systemu LEGO robota. Platforma: Lejos + Java Poziadavky: aktivna praca v robotickom laboratoriu.

Pavel Petrovic
1. Modifikacie stavovych automatov v BBR. Mobilne roboty pracujuce v urcitom prostredi vykonavaju svoju ulohu v realnom case. Pojem stav je preto klucovy pri studiu ich riadiaceho softveru (stav robota - co prave robot robi?, stav prostredia, stav ulohy, ktoru robot vykonava...) Preto su stavove automaty prirodzenym formalizmom na tvorbu jednoduchsich, ci zlozitejsich radicov pre mobilne roboty. Nie vsetky javy vsak nastavaju diskretne, alebo sa daju popisat presnym stavom. Cielom prace bude preskumat jednoduche modifikacie standardnych stavovych automatov, ktore sa nachadzaju niekde medzi stavovymi automatmi, neuronovymi sietami (napr. na neurony sa mozno divat ako na stavy, najaktivnejsi neuron je momentalny stav) a Markovovskymi modelmi (vsetky stavy nastavaju naraz s urcitou pravdepodobnostou). Praca je experimentalna - preskumavane modely bude treba implementovat a otestovat v simulatori. Poziadavka: C, C++, alebo Java.

2. Distributed computing pre evolucne algoritmy Evolucne algoritmy sa vyuzivaju na riesenie roznych zlozitych problemov, kde nepozname dostatocne rychly deterministicky ani vhodny aproximacny algoritmus. Kedze ide o slepe stochasticke prehladavanie, ma velke naroky na vypoctovu silu. Jednou moznostou je pouzit specializovane vypoctove clustre, ina cesta spociva vo vyuziti volnych CPU v pocitacoch v laboratoriach alebo miestnostiach, ktore sa vyuzivaju len niekolko hodin denne. Umoznuje to napriklad open-source nastroj Q2ADPZ (http://qadpz.sourceforge.net/), ktory je stale vo vyvoji. Cielom prace bude navrhnut vyuzitie nastroja QADPZ pre evolucne algoritmy - integrovat ho s vhodnou kniznicou pre paralelne geneticke algoritmy a demonstrovat to na vybranom priklade. Ocakava sa, ze sa autor zapoji do vyvoja, kde je viacero otvorenych oblasti - klient s naslednostou zadavanych uloh, scheduling uloh, cashovanie uloh, inteligentne migrovanie uloh medzi vypoctovymi uzlami, a pod. Poziadavka: C++.

3. Evolucia trojrozmernych struktur Problem navhrnutia struktury trojzmernych objektov zo zakladnych stavebnych blokov je mozne riesit pomocou evolucnych algoritmov. Zaujima nas celkova pevnost modelu zlozeneho z LEGO kociek. Existuje implementacia v C++, ktora navrhne rozlozenie LEGO kociek podla specifikovanych podorysov jednolivych vrstiev trojrozmerneho modelu. Cielom prace je rozsirenie tohoto projektu o: - dalsie LEGO kocky, ktore zasahuju do viacerych vrstiev a vytvaraju celkovy skeleton modelu - nove heuristiky, ktore zlepsuju a urychluju vysledok vypoctu - lepsie funkcie na vypocet pevnosti modelu, ktora je v sucasnosti urcena len heuristikami.

Jan Habdak

vsetko implementacie, mozne riesenie minoritnych teoretickych problemov po ceste:

Klasifikacia mp3
  • zatriedenie hudby podla zanru, interpreta, albumu
Photo organizer
  • spusta digitalnych fotiek si vyzaduje nejaky sposob, ako zaradit fotografie do albumov.
  • zatriedenie podla ludi, pamiatok, artefaktov.
Hra pre mobilneho operatora s pouzitim fotoaparatu
  • - travelling salesman - najdi co najrychlejsie miesta v bratislave a posli > ich obrazky (timy?)
Vytvaranie indexov
  • - unigramovy model, indexovanie slov v urcitom intervale
  • - indexovanie dvojic (a n-tic) slov, ktore sa v indexe maju objavit
  • - pre slovencinu?
Dizajn firemneho loga (pripadne corporate identitity) s pouzitim genetickeho > algoritmu

    Dalsie namety:
  • Generator novych slov v jazyku
  • 3d neuronove siete v subsumpcnej architekture
  • Kompilacna praca support vector machines

Igor Farkas

specifikacia

Peter Borovansky

Kooperacia solverov riadena pravidlovym systemom

Martin Takac

Vsetky ponukane temy zahrnaju riesenie konceptualnych otazok (z oblasti multi-agentovych systemov, komunikacie a constraint programming) ako aj prakticku programatorsku pracu s moznymi industrialnymi aplikaciami.
Poziadavky na diplomanta (plati pre kazdu z tem):
  1. Ochota pracovat priebezne
  2. Anglictina na slusnej urovni (vysledny text DP aj priebezne reporty v anglictine)
  3. Znalost programovania v JAVA
Tema 1: Agent-based Communication: Which Approach?
Tema 2: Pick up and delivery problem: modeled and solved with Constraint Satisfaction Problems Techniques
Tema 3: Modeling Multi-Agent Delivery Problems with Distributed Constraint Satisfaction Problems
Tema 4: Algorithms for adapting schedules in dynamic environments

Marek Nagy

specifikacia

mozno si dohodnut aj inu temu (okrem uvedenych v specifikacii)

Tibor Hegedus

Jan Sefranek

specifikacia

Obdobie 2003-2005

Chitta Baral

e-mail to Jan Sefranek

http://www.public.asu.edu/~cbaral/

Splitting theorems for extensions of AnsProlog
In this thesis we will study various extensions of AnsProlog such as extensions that allow cardinality and weight constraints, and allow set notations and develop splitting theorems for them. We will then show how these splitting theorems can be used in (i) showing the conservative extension property, (ii) building up of answer sets for such programs, etc.

Thomas Eiter

e-mail to Jan Sefranek

http://www.kr.tuwien.ac.at/staff/eiter/eiter.html 3 Master Theses in the frame of the Project

Optimizing Logic Programs under the Answer-Set Programming Paradigm
Scientific Context

With the rise of Answer Set Programming as a problem solving paradigm, in which solutions are computed in the answer sets of a non-monotonic logic program, a lot of research is nowadays being carried out in this area. A strength of this approach is its capability of dealing with nondeterminism in a simple manner, such that multiple solutions to a problem can be naturally generated. This has been exploited to model and solve problems which involve nondeterminism such as planning in nondeterministic domains [5;6], or in diagnosis of systems [7], to mention a few.

In fact, implementations of nonmonotonic logic-programming systems such as DLV [1], Smodels [2], or ASSAT [3], which have been built in the last years, led to the consideration of a wide range of practical applications. in nonmonotonic logic programming. Besides the applications mentioned above, other promising applications are e.g. in data-integration [4] or model checking [8], with other areas to be explored.

This increasing practical impact of Answer Set Programming has also renewed the interest in the study of foundational properties, and creates a need for improvement of the current algorithms for computing answer sets. One of the currently investigated links between theory and practice, which has a crucial role, is program optimization.

Program optimization deals with syntactic and semantic criterions which allow to simplify a given program. Simplifications can be considered as an elimination of redundant rules or redundant literals within a rule, as well as a rewriting of the entire program into a program of a simpler class (for instance, by elimination of disjunctions). There have been proposed different semantical notions of equivalence between logic programs (cf. [9,15,16]), including the important notions of strong equivalence [9] and uniform equivalence [16].

While optimization of logic programs as such is not new, previous work in the literature did not pay much attention (almost no) to negation in programs; in particular, unstratified negation as in non-monotonic logic programs for Answer Set Programming was not considered.

2. Project Goals

There is preliminary theoretical work [9,11,12] by the project leader on optimizing non-monotonic logic programs under the equivalences mentioned above, which describes some basic aspects as well as suggests some plain core algorithms for concrete realizations.

The goal of the proposed project is to deepen and complement this theoretical work, in particular in connection with experimental studies which indeed require a number of implementations. Among this needs is the realization of a general simplification algorithm which makes use of several important sub-modules, each of them testing whether and in which way a program can be simplified by a particular method. It is an open issue how these basic tests can be optimized themselves, in order to significantly improve answer set solving in the aforecited practical domains.

Simplifying logic programs enjoys a further important justification, when programs are automatically generated by domain-specific front-ends (for instance, the planning front-end DLV^K; see [5]), since in this case the burden of optimization is left to the underlying system, rather than to the programmer.

As a particular area to implement several simplification strategies, we plan to investigate their impact in the case of data integration [4], where we focus on the problem of query optimization.

3. Objectives and Expected Results

As an outcome of the project, a sophisticated implementation of a component-based simplification-toolbox is planned. The implementation should be done by students from Comenius-University of Bratislava. The students benefit from the scientific support they gain by visiting TU Wien.

The needed additional theoretical research should result in Master's Theses for each of the students and should be integrated to the current research at TU WIEN.

Joint scientific publications based on the results from the project are therefore expected as well.

References

[1] T. Eiter, W. Faber, N. Leone, and G. Pfeifer. Declarative Problem-Solving Using the DLV System. In J. Minker, ed., Logic-Based Artificial Intelligence, pp. 79-103. Kluwer, 2000. Link: http://www.dbai.tuwien.ac.at/proj/dlv/

[2] P. Simons, I. Niemel{\"a}, and T. Soininen. Extending and Implementing the Stable Model Semantics. Artificial Intelligence, 138:181-234, June 2002. Link: http://www.tcs.hut.fi/Software/smodels/

[3] F. Lin and Y. Zhao. ASSAT: Computing Answer Sets of a Logic Program by SAT Solvers. In Proc. AAAI-2002. AAAI Press / MIT Press, 2002. Link: http://assat.cs.ust.hk/

[4] T. Eiter, M. Fink, G. Greco, and D. Lembo. Efficient Evaluation of Logic Programs for Querying Data Integration Systems. Proc. ICLP-03. To appear.

[5] T. Eiter, W. Faber, N. Leone, G. Pfeifer, Axel Polleres. A Logic Programming Approach to Knowledge-State Planning, I+II. Tech.Rep. INFSYS RR-1843-03-11/12, TU Wien, 2003. Link: http://www.kr.tuwien.ac.at/research/reports/#2001 Link: http://www.dbai.tuwien.ac.at/proj/dlv/K/

[6] V. Lifschitz. Answer set planning. In Proc. ICLP-99 Link: http://www.cs.utexas.edu/users/vl/papers/asp.ps

[7] T. Eiter, W. Faber, N. Leone, and G. Pfeifer. The Diagnosis Frontend of the dlv-System, AI Communications, 12(1-2):99-111, 1999. Link: http://www.dbai.tuwien.ac.at/proj/dlv/

[8] K. Heljanko and I. Niemel=E4. Bounded LTL Model Checking with Stable Models. Theory and Practice of Logic Programming (TPLP), 3 (4&5): 519-550, 2003. Link: http://arXiv.org/abs/cs/0305040

[9] V. Lifschitz, D. Pearce, and A. Valverde. Strongly Equivalent Logic Programs. ACM Trans. on Computational Logic, 2(4):526--541, 2001. Link: http://www.cs.utexas.edu/users/vl/papers/ht.ps

[10] T. Eiter and M. Fink. Uniform Equivalence of Logic Programs under the Stable Model Semantics. Tech.Rep. INFSYS RR-1843-03-08, TU Wien, 2003. Short version in Proc. ICLP-03. To appear. Link: http://www.kr.tuwien.ac.at/research/reports/

[11] T. Eiter, M. Fink, H. Tompits, and S. Woltran. Simplifying logic programs under uniform and strong equivalence. Manuscript, submitted, July 2003.

[12] T. Eiter, M. Fink, H. Tompits, and S. Woltran. Eliminating Disjunction from Propositional Logic Programs under Stable Mod= el Preservation Manuscript, submitted, September 2003.

[13] Link: http://www.kr.tuwien.ac.at/research/infomix.html

[14] Link: http://wasp.unime.it/

[15] M.J. Maher. Equivalences of logic programs. In J.Minker, editor, Foundations of Deductive Databases and Logic Programming, pp. 627--658, Morgan Kaufmann, 1988.

[16] Y. Sagiv. Optimizing datalog programs In J.Minker, editor, Foundations of Deductive Databases and Logic Programming, pp. 659--698, Morgan Kaufmann, 1988.

[17] M. Osorio, J. Navarro, and J. Arrazola. Equivalence in Answer Set Programming In A. Pettorossi, ed., Proc. LOPSTR 2001, LNCS 2372, pp. 57--75. Springer, 2001.

Lubos Popelinsky

e-mail
Caste vzory v sekvencnich datech

Cilem prace je

  • 1. Podat prehled existujicich metod strojoveho uceni a statistickych metod pro vyhledavani castych vzoru - podsekvenci, logickych formuli - v sekvencnich datech,
  • 2. Navrhnout a implementovat system pro hledani takovych castych podsekvenci.
  • 3. Pouzit tento system pro analyzu sekvencnich dat, napr. posloupnosti Unixovskych prikazu, komunikace s webem, analyzu struktury molekul nebo textu.

Literatura:

  • Sun R., Giles C.L.: Sequence Learning. LNCS Vol. 1828, Springer Verlag, 2001.
  • clanky z konferenci


--------------------------------------------------------------------
Lubos Popelinsky Voice: +420 5 41512 324
Dept. of Comp.Sci., Faculty of Informatics Fax : +420 5 4121 2568
Masaryk University, Botanicka 68a Email: popel@fi.muni.cz
CZ-602 00 Brno, Czech Republic www.fi.muni.cz/~popel

KD group at FI MU
http://www.fi.muni.cz/kd
--------------------------------------------------------------------

prof. ing. Vladimir Kvasnicka, DrSc.

e-mail Katedra matematiky CHTF STU
Umela chemia a modelovanie evolucie molekul
Spolupraca a sutazenie v koaliciach agentov

Mikulas Popper

e-mail
Aproximati­vna inferencia a heterogenne prostriedky reprezentacie neurcitosti
Inferencny mechanizmus na baze distribuovanych procesov
blizsia specifikacia oboch tem

Gabriela Polcicova

e-mail
Klastrovanie dokumentov pomocou pravdepodobnostnych modelov
Cielom tejto diplomovej prace bude skumat pravdepodobnostne modely s latentnymi premennymi a ich pouzitie na automaticke klastrovanie textovych dokumentov. Od studenta sa najprv sa predpoklada pochopenie modelov latentnymi premennymi a experimentovanie s vybranymi modelmi. V praci nas bude zaujimat spravanie sa modelov ktore umoznuju dokumentom vyskytovat sa vo viacerych triedach a modelov, ktore kazdy dokument priradia do prave jedneho klastra. Bude potrebne vytvorit softverovy balik na klastrovanie dokumentov, pomocou ktoreho bude mozne pouzivatelovi vhodnym sposobom prezentovat vysledky. Gabriela Polcicova, Katedra informatiky a vypoctovej techniky, FEI STU Ilkovicova 3, 821 19 Bratislava miestnost D-213 tel.: 602 91 728 e-mail: polcicova@dcs.elf.stuba.sk www: http://www.dcs.elf.stuba.sk/~polcic/
  1. Statisticky strojovy preklad z cestiny do slovenciny
    vytvorenie korpusov, bilingvalneho textu, jazykovy model, model prekladu.
  2. Statisticky strojovy preklad z polstiny do slovenciny
    vytvorenie korpusov, bilingvalneho textu, jazykovy model, model prekladu.
  3. Statisticky strojovy preklad z rustiny do slovenciny
    vytvorenie korpusov, bilingvalneho textu, jazykovy model, model prekladu.
  4. Statisticke jazykove modely
    a) pre pribuzne jazyky
    b) na kontrolu textov
  5. Kategorizacia textov
    zaradenie podobnych textov do skupin
  6. Dizajn nabytku (novej stolicky, stola alebo dveri)
    pouzitie genetickeho programovania v interierovom dizajne

TEMY pre obdobie 2002-2004



Jan Habdak

e-mail
Casova klasifikacia textov
Cielom prace je najst techniky postihujuce jazykovu zmenu, ktore by umoznili zaradit texty do casu, v ktorom vznikli. praca bude obsahovat analyzu dynamiky jazyka plus vypoctovy komponent, ktory s pouzitim technik strojoveho ucenia vyhodnoti zadany text na zaklade predspracovaneho korpusu datovanych textov. klucove slova: jazyk, strojove ucenie.



Prof. RNDr. Jozef Gruska, DrSc.

e-mail Temy:
  • Specialne kvantove stavy a podpriestory.
  • Kvantove kanaly a ich kapacity
  • Kvantove katalyzatori a suprkatalyzatori
  • Minimalne mnoziny quantovych stvaov generujuce reverzible ostatne stavy
  • Vztahy medzi mierami bipartitneho entanglovania
Nutnou podmienkou je zapisat si (a v priebehu ZS 4.r. absolvovat) prednasku prof. Grusku Kvantove algoritmy a automaty. Zaujemci o podrobnejsie informacie, obratte sa priamo na prof. Grusku. Je mozne zvoli si aj dalsie temy.

Lubica Benuskova

e-mail Temy



Marian Vittek

e-mail Temy:
Objektovo orientovane prepisovacie systemy pre C#
(Teoreticko-implementacna praca.)

Systemy na prepisovanie termov su vseobecne rozsirenym formalizmom pouzivanym najma pri implementacii symbolickych manipulacii. V sucastnosti existuje niekolko nastrojov a programovacich jazykov umoznujucich efektivnu implementaciu prepisovacich systemov. Tieto jazyky vacsinou pracuju s predefinovanou reprezentaciou termov. Niektore najnovsie prace sa snazia aplikovat prepisovanie termov na existujuce datove typy beznych imperativnych programovacich jazykov, t.j. na struktury a objekty. Cielom diplomovej prace by bolo prehlbit tento vyskum a aplikovat ho na objekty jazyka C#.

Refaktorovanie deklarativnych programov
(Teoreticko-implementacna. Viac teoreticka ako implementacna.)

Refaktorovanie programov je zaujimava technika softweroveho inzinierstva rozsirujuca sa hlavne v oblasti objektovo orientovaneho programovania. Zakladom refaktorovania su modifikacie programov, ktore nemenia spravanie sa programu avsak skvalitnuju samotny kod. Napriklad extrakcia casti kodu do novej funkcie s automaticky generovanou hlavickou je refaktorovanie. Cielom diplomovej prace by bolo preskumat aplikaciu refaktorovania v prostredi deklarativneho programovania, t.j. v jazykoch ako Lisp, Prolog a Elan. Islo by hlavne o studium existujucicg refaktorovani, napr. extract funciu, hladanie redundantnych casti kodu (akasi unifikacia kodu) a skumanie novych cisto deklarativnych refaktorovani.

Referencia: Martin Fowler: Refactoring: Improving the Design of Existing Code.