Computerlinguistik II
              
Vorlesung mit Proseminar
CIS, WS 2009/10

Hans Leiß

Termine

Beginn: Di, 20.10.2009, 16 Uhr ct
Di, Do 16-18 Uhr, Schellingstr.3, Hörsaal 227
Abschlußklausur: Do 4.2.2010, 16-18 Uhr Sche3, S 227 Die Gesamtleistung wurde für Magisterstudenten gemessen als
0.6 ×err/mögl. Punkte Klausur + 0.4×err/mögl. Punkte der Pflicht-Hausaufgaben.
Für Studenten im Bachelorstudium Informatik wurde die Leistung als err/mögl. Punkte der Klausur gemessen.
Die Scheine sind benotet nach dem Anteil der Gesamtleistung an der maximal möglichen: 1 für >= 80%, 2 für > 65 %, 3 für >= 50%, 4 für >= 40%.
Von den 56 Teilnehmern der Klausur haben 36 bestanden. Seminarscheine können im Sekretariat des CIS abgeholt und die Korrektur in meinem Büro (beides in der Schellingstr.10, 3.Stock) eingesehen werden.
Zum Bestehen der Klausur waren 40% = 22 der 55 möglichen Punkte zu erreichen. Nicht bestanden haben die Teilnehmer mit folgenden Matrikelnummern (erreichte Punkte):
2533181 (4,5), 2541296 (9), 2573371 (20), 3001318 (3), 3013160 (18), 4097430 (18), 6041511 (15), 67210655 (16), 8023220 (13), 8030806 (13), 8044870 (19), 8050123 (18), 8058977 (9,5), 8063782 (18), 8068199 (15.5), 8070004 (0), 8073996 (21,5), 8077681 (10), 8078167 (19,5), 8100229 (7),
Eine Nachklausur findet in der ersten Woche des kommenden Semesters statt. Zeit und Ort:
Fr, 23.4.2010, 16-18 Uhr, Schellingstr.3 (S) 006.
Ergebnis: Die Nachholklausur haben bestanden: Matr.Nr. 8063782 (26/33 Punkte), 8023220 (24/33), 8077681 (24/33), 8050123 (22/33), 8030806 (17,5/33), 8858977 (17/33). Das Zusammenrechnen mit den Hausaufgabenpunkten mache ich hoffentlich am Montag 10.5.10.
Nicht bestanden haben: 8078167 (15/33), 2573371 (12/33), 8100229 (7/33), 3001318 (1/33), 67210655 (0/33).
Voraussetzung für die Nachholmöglichkeit ist, daß Sie das Repetitorium zu CL-II besuchen (Termin Di-Do, 23-25.2. 10.00-12.00, Ort und Anmeldung siehe Fachschaftsseite, "Wichtige Termine") und dort Fragen stellen! -->
Inhalt und Ziel der Veranstaltung
Die Veranstaltung behandelt grundlegende Aufgaben der Computerlinguistik an einer exemplarischen Implementierung von Morphologie, Syntax und Semantik. Am Ende des Semesters werden wir ein natürlichsprachliches Analyse- und Generierungs-System für einen kleinen Sprachausschnitt des Deutschen in der Programmiersprache Prolog implementiert haben. Das System erlaubt es, in natürlicher Sprache Fragen an eine Datenbank zu stellen, sucht passende Daten und formuliert entsprechende Antworten in natürlicher Sprache.
Etwa 3 der 4 Kursstunden pro Woche werden im Vorlesungsstil gehalten und (sofern erwünscht) eine Stunde im Übungsstil - je nach Bedarf.
Die Tutorin, Katharina Groth, macht zusätzlich eine Hausaufgabenbesprechung Di 12.00-13.00, S 244, Schellingstr.3.
Prologkenntnisse werden zu Anfang des Semesters aufgefrischt.
Kursmaterial
  1. Die Vorlesungsfolien vom WS 2008/09 wurden als Ausdruck verteilt (folien-CL2-08-09.pdf).
    Bisher besprochene Folien (und ggf. geänderte): (folien-CL2.pdf) oder (folien-CL2.ps)
  2. Programme: einzeln Programme (Änderungen am Erstellungsdatum erkennbar) oder als Archiv: cl2-programme.tgz; auspacken mit: tar xvfz cl2-programme.tgz, im CIP-Raum evtl. mit tar xvf cl2-programme.tgz.
Es wird vorausgesetzt, daß Sie den Vorlesungsteil besuchen - das Kursmaterial ist nicht selbsterklärend! Als Begleitlektüre wird das Skriptum von K.Wenger empfohlen.
Literatur (bis auf den letzten Titel alle in der CIS-Bibliothek vorhanden)
  1. Pereira, F.C.N., S.M.Shieber: Prolog and Natural Language Analysis, CSLI Lecture Notes Number 10, 1987, Stanford. (.pdf-Datei)
  2. Gazdar,Gerald, Mellish,Chris: Natural Language Processing in Prolog. An Introduction to Computational Linguistics. Addison-Wesley, 1989.
  3. Lehner, Christoph. Prolog und Linguistik. München u.a. : Oldenbourg, 1990 .pdf-Datei holen
  4. Nugues, Pierre M.: An Introduction to Language Processing with Perl and Prolog: An Outline of Theories, Implementation, and Application with Special Consideration of English, French, and German. Springer, 2006.
  5. Wenger, Karsten: Einführung in die Computerlinguistik. Vorlesung 1995, CIS. (.pdf-Datei)
Übungsaufgaben:
  1. Aufgabenblatt 1 Abgabe: Do, 5.11.09 (moeglichst bis 13.00)
  2. Aufgabenblatt 2 Abgabe: Do, 12.11.09, 13.00 Uhr
  3. Aufgabenblatt 3 Abgabe: Do, 19.11.09, 13 Uhr
  4. Aufgabenblatt 4 Abgabe: Do, 26.11.09, 13 Uhr
  5. Aufgabenblatt 5 Abgabe: Do, 3.12.09, 13 Uhr
  6. Aufgabenblatt 6 Abgabe: Do, 10.12.09, 13 Uhr
  7. Aufgabenblatt 7 Abgabe: Do, 17.12.09, 13 Uhr
  8. Aufgabenblatt 8 Abgabe: Do, 14.01.10. 13 Uhr
  9. Aufgabenblatt 9 Abgabe: Do, 21.01.10. 13 Uhr Auf Wunsch wird die Abgabefrist bis Do, 28.01.10, verlängert. Wer zusätzliche Punkte erarbeiten will, kann dann auch eine Lösung von Aufgabe 5 (Semantik von ,,einander'') der Testklausur abgeben.
Abgabe Ihrer Lösung (nur ASCII-Text, Backslash als Doppelbackslash eingeben!) über eine Eingabemaske Eingabemaske
Kriterium für die Erfolgsbescheinigung:
Mitarbeit in den Übungsstunden, Lösung der Hausaufgaben und Klausur.

Fragen, Probleme und Kritik

Bei Schwierigkeiten stellen Sie rechtzeitig Fragen während der Vorlesungs- und Proseminarstunde oder in meiner Mentorenstunde Mi 13-14, Raum 310, Schellingstr.10. Außerdem gibt es auf der Seite der Fachschaft ein Diskussionsforum für jede Veranstaltung, wo Sie Fragen stellen und Probleme diskutieren können.
Die Fragen werden dann von der Tutorin oder mir beantwortet (aber ggf. schreiben Sie mir eine Email, da ich nicht regelmäßig ins Forum schaue).

Prolog

Wir benutzen das frei erhältliche SWI-Prolog, Version 5.6.14 oder später (mit Zeichenkodierung UTF-8). Das Nötigste zu Prolog wird im Kurs erklärt. (Weitere Angaben dazu, Literatur zu Prolog und Kursmaterial finden Sie z.B. auf meiner Seite Prolog-Kurs SS 2002)
Teilnehmer, die Prolog noch nicht kennen, sollten sich unbedingt in der ersten Woche melden. Zum Selbststudium wird gibt es mehrere On-Line-Kurse, von denen wir den Kurs 'Learn Prolog Now' der Universität Saarbrücken empfehlen.

    Englisch:
    1. http://kti.ms.mff.cuni.cz/~bartak/prolog/contents.html
    2. http://www.learnprolognow.org/

    Deutsch:
    1. http://www.pms.ifi.lmu.de/publikationen/projektarbeiten/Martin.Kluger_Kalliopi.Sidiropoulou/00-inhalt.html
In den Rechnern des CIP ruft man zum Starten von Prolog statt 'pl' oder 'swi-pl' oder 'swi-prolog' besser 'xpce' auf; darin kann man mit '?- help.' das graphische Hilfesystem und Handbuch aufrufen.



File translated from TEX by TTH, version 3.67.
On 7 May 2010, 19:12.