Optimizing Energy Tariffing System with Formal Concept Analysis and Dash

Dr. Irina Smirnova-Pinchukova

Friday 14:00 in Palladium

My goal is to introduce Formal Concept Analysis (FCA) as a fascinating mathematical framework. I aim to inspire Python enthusiasts to explore its potential and uncover insights in their data analysis tasks. The talk is divided into three sections:

1 FCA Basics

  • What is a "concept"? First, I am going to introduce the main terms used in FCA and define the central object of the theory - the formal concept.

  • Illustrative example. To show the power of FCA in action, I will provide a relatable example to explain the hierarchical structure of the graph visualization.

2 Python Implementation

  • fcapy Python library. Core functionality overview of the library and the data formats it can use.

  • Introducing interactivity with Python Dash: Enhancing exploration and user experience with interactive tables (AG Grid) and dynamic graph visualizations (Cytoscape).

3 Applications and Practical Relevance

  • Use Case: Energy Tariffing System Optimization. In this section, I am going to showcase the real data in its original complexity and the optimization process of identifying redundancies, overlaps, or inefficiencies.
  • Examples of other applications and key takeaways

Dr. Irina Smirnova-Pinchukova

After my PhD in Astronomy @ Max Planck Institute for Astronomy in Heidelberg, I have switched from academia to industry. Working as a Data Scientist @ DSC GmbH I am developing in python for various projects including those involving language models. I am attending PyData meetings in Heidelberg and even presented a lightning talk on my "Croshapes" hobby project.