Proposals

There are several possible projects on disparate topics, categorised below. Roughly, each first-level dot corresponds to a project.

Argumentation in MAS

  • Explore distribution of argumentative processes.

Fairness of AI

  • Charting the Path to Ethical Excellence: Navigating Fair-by-Design Architecture for MAS
  • Fairness in Cooperative Multi-Agent Systems: Examining the Impact of Algorithmic Bias on Collaborative Decision-Making
  • Adversarial Learning for Fairness in Multi-Agent Reinforcement Learning: Mitigating Discrimination in Cooperative Environments
  • Fair Resource Allocation in Multi-Agent Systems: Balancing Efficiency and Equity
  • Exploring Fairness Trade-Offs in Multi-Agent Negotiation: An Investigation of Pareto Optimality and Social Welfare
  • Fairness-Aware Task Allocation in Multi-Agent Systems: Towards Equitable Workload Distribution and Outcome Optimization
  • Syntetich images generation and fair decision algorithms in skin disease prediction

Explainable AI

Symbolic Knowledge Extraction (SKE)

  • Design, prototype, and assess a novel symbolic knowledge extraction algorithm that supports recursive rules.

Symbolic Knowledge Injection (SKI)

  • Study, design, and implement the [Lyrics] symbolic knowledge injection algorithm. An implementation of Lyrics already exists but it is quite old and not mantained.
  • Study, design, and implement the [Fibred NN] symbolic knowledge injection algorithm.
  • Study, design, and implement the [GRAM] symbolic knowledge injection algorithm.
  • Study, design, and implement the [Knowledge-aware object detection] symbolic knowledge injection algorithm.
  • Study, design, and implement the [Semantic loss function] symbolic knowledge injection algorithm.
  • Design and implement the extension of the [PSyKI] library to support graph structured data and graph processing through deep learning frameworks (e.g., [Tensorflow-GNN]). Graph structured data must be supported both from the data domain (under the form of collections of graphs) and the knowledge domain (under the form of ontologies).
  • Design, prototype, and assess a novel knowledge base quality metric that defines the coverage of a given knowledge base w.r.t. a given dataset. The proposed metric should be integrated in the [PSyKI] library.
  • Design and implement the extension of the [PSyKI] library to support complex-structured datasets such as images, texts, etc. The extension should consider checking if the imported dataset type is compatible with the selected injection mechanism and its corresponding knowledge.

References

[Lyrics] Giuseppe Marra, Francesco Giannini, Michelangelo Diligenti, Marco Gori. "LYRICS: A General Interface Layer to Integrate Logic Inference and Deep Learning"
[FIbred NN] Artur S. d'Avila Garcez, Dov M. Gabbay. "Fibring Neural Networks"
[GRAM] Choi, Edward, et al. "GRAM: graph-based attention model for healthcare representation learning." 
[Knowledge-aware object detection] Fang, Yuan, et al. "Object detection meets knowledge graphs."
[Semantic loss function] Xu, Jingyi, et al. "A semantic loss function for deep learning with symbolic knowledge."
[PSyKI] https://github.com/psykei/psyki-python
[Tensorflow-GNN] https://github.com/tensorflow/gnn