Universität Bamberg - Logo

News

KogWis 2012 in Bamberg


ausführlich

Kolloquium 04.06.12, 16:00 Uhr

F. Wysotzki, TU Berlin: Lernen von Entscheidungsbäumen bei Trainingsobjekten mit objektabhängigen Kosten für Fehlentscheidungen
ausführlich

Vortrag Kinderuni

Wie lernen Computer und Roboter?
ausführlich

ITCO Absolventenpreis

Christophe Quignon erhält ITCO Absolventenpreis
ausführlich

27.10.11

Studentisches Projekt präsentiert Usability-Studie
ausführlich

Kolloquium 12.07.11, 10 Uhr

Mark Wernsdorfer: Grounding Affordances in Hierarchical Representations of Sensorimotor Interaction
ausführlich

Pain Face Day at 17.6.11


ausführlich

Kolloquium 14.07.11, 16 Uhr

Petra Hofstedt, Lehrstuhl für Programmiersprachen und Compilerbau, BTU Cottbus: Multi-paradigm Programming
ausführlich

News

Suggested Topics

Theses topics are in the context of current research in the cognitive systems group.

Most topics can be adapted to bachelor or master/diploma level. Some topics are not suitable for computer science students but address psychology students (who select cognitive systems as elective). The pdf-files for the references to our own work can be found  under publications.

Inductive Synthesis of Recursive Programs

  1. Learning query/replace commands from enduser observations (DA/MA Level only)

    Our approach to inductive program synthesis should be adapted for programming by demonstration. That is, user behavior in a text editor will be observed and query/replace commands which the user realized by hand (e.g. instead of using regex replace) will be inferred and proposed to the user.

    • Kitzelmann, E.; Schmid, U.: Inductive Synthesis of Functional Programs - an Explanation Based Generalization Approach. Journal of Machine Learning Research, 7(Feb), 429 - 454.
  2. Comparing Human and System Abilities of Inducing Recursive Programs from Examples (BA Level)
  3. Learning for Planning 
    (see externer Link folgt learning track of the Planning Competition)

 

Analogical Problem Solving and Learning

  1. Programming by Analogy: Retrieval and Memory Organization

    Programming by analogy can be seen as a special case of problem solving by analogy: A new programming problem is given either by examples or by specification and the (typically recursive) solution is generated by mapping the new problem to an already solved problem and transferring the solution.

    In the context of the system IPAL we learn recursive program schemes. We propose an approach for hierarchical memory organization which is based on the notion of term subsumption. Based on this proposal an algorithm for memory organization and retrieval should be designed, implemented and tested.
    • Schmid, U. (1997). Programmieren durch analoges Schliessen. Kognitionswissenschaft, Sonderheft "Analoges Schliessen", 6 (3), 127-134.
    • Schmid, U., Sinha, U., and Wysotzki, F. (2001). Program reuse and abstraction by anti-unification. In G. Stumme et al.: Professionelles Wissensmanagement -- Erfahrungen und Visionen (pp. 183-185). Shaker. (German Workshop of Case-Based Reasoning (GWCBR2001) im Rahmen der WM 2001, 15-16 March, Baden-Baden.)
  2. Planning by Analogy

    In the context of the system IPAL, programming by analogy can be used in combination with planning: First, a plan for a small domain (say transporting three objects) is generated, then this plan is trannsformed into a finite term. The finite term is compared with recursive program schemes in memory and a generalized/recursive function which solves more general problems (say transporting n objects) is constructed by analogical transfer. Since planning an plan transformation are costly, it would be more efficient to use analogical transfer directly for the planning domains.

    • Toussaint, J.; Schmid, Ute; Wysotzki, F.: Using Recursive Control Rules in Planning. In: Arabnia, H. R. (Hrsg.): Proc. of ICAI'01 (ICAI'01 (Session "Learning and Adapting in AI Planning") Las Vegas, Nevada, June 25th-28th). Bd. II. Las Vegas: CSREA Press, 2001, S. 1012-1015.
  3. Generalization-based Analogies (For psychology students!)

    Our approach to analogy is based on anti-unification. In contrast to transformational approaches to analogy, generalization learning occurs as a side-effect of analogical reasoning. To obtain evidence for the psychological plausibility of our approach, empirical studies should be performed.

    Such studies could be in the domain of proportional analogies (e.g. the letter string domain), of predictive analogies (e.g. physics), or in analogical problem solving.

    For proportional analogies, we have two designs in mind:

    • (a) Two different groups of subjects are acquainted with a specific analogy first. Thereby, generalized rule (i) should be learned by one group, generalized rule (ii) by the other group. In the following, different analogies with answer alternatives (i) and (ii) (being congruent with rule (i) resp. rule (ii)) are presented. We hope for a significant difference in saelection frequencies in dependence of the group.
    • (b) Subjects are giving several proportional analogies for solving. Afterwards, for a much larger set of analogies, they have to decide whether they have seen an analogy before or not. The analogies in the test set contain original problems, problems congruent with the assumed generalizations, and distractor problems. We hope to show, that there is no difference between recognition original and congruent problems. (This design corresponds to studies in the context of prototype acquistion.)

    Different Applications of Problem Solving and Learning

    1. Distributed Cooperative Problem Solving
    2. Modeling and psychological experimentation in the context of structural similarity based on transformations and anti-unification
    3. Application of Plazas Feature Term Similarity to Ontologie-Matching (and comparison with transformational and feature based approaches)
    4. Individual classifiers for pain expressions
    5. pdf Learning Navigation Procedures by Examples (DGON-Bridge)
    6. pdf Rule Learning and Application for Quality Control Tasks (Fraunhofer Institut)
    7. pdf Datamining - Mustererkennung bei großen Datenmengen (Sedo)

    [Archive: Old topics doc file, 2003]