courses:wshop:topics:tematy2023zima

  • Student: Michał Przysucha
  • Namespace in the wiki: faceapis-follow
  • The goal of the project: Comparison of the effectiveness of off-the-shelf APIs and pre-trained models for emotion recognition in non-trivial images
  • Technology: Python, data analysis
  • Description: The facial expression recognition tools are trained and evaluated on benchmark datasets that contain many expressions generated 'at the request' of the expressor and photographed en face. This does not match the reality, where expressions are not so strong and where the face is not always facing the camera. The project is the continuation of the previous research published by our team and extended during previous WSHOP. During the project, one should: (a) explore previous results, (b) integrate them together, (c) perform consistent experiments in a unified environment on a unified dataset (it may be necessary to find/add elements to the dataset!), (d) summarise the results by indicating the strengths and weaknesses (supported situations) for each API.
  • Links:
  • Student: Konrad Micek
  • Namespace in the wiki: regflow
  • The goal of the project: Adapt RegFlow method to 2-D emotion prediction task
  • Technology: Python, data analysis
  • Description: The research shows that emotion prediction models do not have high accuracy in 2-D space (Valence x Arousal). So, we want to accept this fact, and think about this as some kind of blob of probability somewhere in this 2-D space. This blob will move through time (e.g., when the subject is playing a game, the emotions will change during the subsequent phases of the game). In this project, we will use existing RegFlow method and try to adapt it to data from BIRAFFE2 experiment to show how emotion-blobs moved through the time of the game.
  • Links:
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: Create a prediction model that maps features into artificial X-dimensional space. Then, map this space into actual emotions/labels space
  • Technology: Python, machine learning, data analysis
  • Description: Emotions in computational models are often represented as 2-dimensional Valence x Arousal space (sometimes it is a 3-D space with Dominance). When it comes to train prediction models, one try to map features space (features of physiological signals) into this 2-D space. A lot of research shows that this does not work. So, we want to try another approach: create a classifier that maps features into X-dimensional artificial space (with X » 2), and then create some mapping from this space into the Valence x Arousal space. As X will be higher than 2 it should catch more sophisticated relations in the data. A mapping from X-dimensional space into 2-D space should also provide some information about accuracy of the prediction/mapping.
    You can start with the DEAP dataset, but ultimately, the project should be done with BIRAFFE2 dataset.
    There should be some “classical” model trained/downloaded as a baseline (to show that the new model is better).
    Transformers should be useful to generate the artificial X-D space.
  • Links:
  • Student: Honorata Zych
  • Namespace in the wiki: bir3support
  • The goal of the project: Support in BIRAFFE3 experiment preparation (pilot data analysis) and then collaboration with actual experiment
  • Technology: Python, data analysis
  • Description: The project has two phases. During the first phase, one will take part in work conducted in BIRAFFE3 team focused on pilot data analysis: verification of the collected data (Are there no gaps? Can the data be combined? Do we have everything that can be harvested?) and simple analysis. Then, in the second part, one will help with conducting the actual experiment (scope of work to be determined). If the work is done with appropriate involvement, one could also become a co-author of a publication on BIRAFFE3 in Nature Scientific Data.
  • Links:
  • Student: Anastasiya Yurenia
  • Namespace in the wiki: emognition
  • The goal of the project: Replicate and evaluate methods and tools proposed for emotion recognition by Emognition team from PWr
  • Technology: reading :), Python, data analysis, machine learning
  • Description: Our colleagues from Emognition team deal with the same tasks as we in BIRAFFE series of experiments. In this project, we want to explore if their results are really as good as they say by following their papers/tools/methods (starting point is indicated by the Links below) and trying to replicate their results. In the subsequent projects (or Master Thesis) there will be possibility to use these methods and tools to other datasets like BIRAFFE2/BIRAFFE3.
  • Links:
  • Student: Dominik Tyszownicki
  • Namespace in the wiki: loki
  • The goal of the project: Get out of the SWI-Prolog from the Loki. Review current graph bases engines (triplestores), select the most promising one and move the whole knowledge to the selected triplestore.​
  • Technology: PHP, Semantic Web
  • Description: Semantic wiki Loki is a DokuWiki system with a set of plugins for putting knowledge within wiki pages. It can be then easily extracted/processed. Now, the whole knowledge processing is done via plain files and SWI-Prolog, which is interesting approach, but not the optimal one, as there are many triplestores (dedicated graph base engines) available.
  • Links:
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: Preparation and evaluation of the ontology
  • Technology: Semantic Web
  • Description: Prepare a preliminary ontology that will form the basis of a knowledge base describing the manuscripts. It is necessary to take into account existing standards (to maintain the possibility of integration with them: import and export of data) and the specific needs of the project conducted at the Jagiellonian Library (e.g., specific data collected in the process of digitization).
  • Links:
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: Preparation and evaluation of the ontology
  • Technology: Semantic Web
  • Description: Work in the close collaboration with the SOLARIS team to create and ontology from the perspective of training and maintenance.
  • Links:
  • Student:
  • Namespace in the wiki: openmlds
  • The goal of the project: Prepare a script that will build meta-learnign dataset out of OpenML logs
  • Technology: Python, OpenML API
  • Description: The main goal of the project is to create a script that will fetch all of the runs/pipelines and dataset from OpenML platform and create a dataset out of it. The challenge is to transform pipeline definitions which are code snippets into logical components of machine-learning pipeline (including deep neural networks). Such a dataset will serve as a learn-to-learn dataset for meta-learning solutions.

  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: Implementacja warstwy wizualizacji drzew decyzyjnych, pozwalajacych na umieszczenia na nich większej ilości infromacji niż wyłącznie dane o nazwach zmiennych i wartościach
  • Technology: Python, Streamlit
  • Description: Celem projektu jest swtorzenie interaktywnej wizualizacji dla drzew decyzyjnych generowanych algorytmem pyUID3 w ramach wyjaśniacza LUX. Chodzi między innymi o uwzględenienie w wizualizacji drzewa: granicy decyzyjnej wyznaczanej przez warunek na krawędzi (w formie wykresu dwuwymiarowego); informacji o istotności danej zmiennej zgodnie z ich wagą oikreśloną przez SHAP, oraz niepewneością wartości; modyfikowanie drzewa;

  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: Use Domain adaptation and XAI mechanisms to distinguish between concept drits, novelty and anomaly.
  • Technology: Python, DeepLearnign
  • Description: The goal is to see if it is possible to obtain reliable explanations of a phenomena that may appear in time-series data and distinguish between them
  • Links:
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: Add tests and make the LUX software ready for packagein; publish it in SoftwareX journal.
  • Technology: Python
  • Description: As abowe
  • Links:
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: The goal is to reproduce results from Self-Explainable DNN architectures over selected datasets
  • Technology: Python
  • Description: As above
  • Links:
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: The goal is to improve the SHAP XAI algorithm to work more efficiently on time-seris data
  • Technology: Python, Keras/PyTorch
  • Description: The goal is to imploement upgraded version of WindowShap that is based on changepoint detection algorithm to improve efficiency/quality of explanations.
  • Links:
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: The goal is to create architecture that improves classification accuracy with DA algorithms
  • Technology: Python, Keras
  • Description: The goal is to exploit the fact that classifier trained on the full datasets with more than one subpopulations can be weaker than two classifiers where one is trained on majority subpopulation and the other is fine-tuned for the minority subpopulation. This is a more realistic case of Simpson Paradox.
  • Links:
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: Paper review and adjusting a chosen PINN for single object traking.
  • Technology: Python, Julia
  • Description: The ultimate goal (larger than this project) is to create a model to infer the movement of table tennis players to analyse their gameplay from single camera videos. One has to merge (a) pose estimation models (including a detailed hand position estimation) with (b) ball trajectory tracking and informing (a) with the physical parameters inferred from (b). The challenge is low sampling (only a couple of frames per one ball shot), blurr, camera angles make depth estimation hard, etc. There are a number of existing implementations of neural networks that explicitly incorporate physical equations/quantities. The goal it to find a suitable one, scrap a small amount of data (we can actually record high quality data ourselves), and try it out. Possibly there are Julia and Python alternatives to be considered.
  • Links (as a starting point):
  • Student: FIXME
  • Namespace in the wiki: FIXME
  • The goal of the project: FIXME
  • Technology: FIXME
  • Description: FIXME
  • Links:
    • FIXME
  • courses/wshop/topics/tematy2023zima.txt
  • Last modified: 13 months ago
  • by kkt