Skip to the content.

< Go back

My journey through learning group theory

One of my postdoc study goals is to learn the basics of group theory (GT) to the point that I will:

  1. Apply GT in my machine learning research.
  2. Deliver a graduate lecture on GT.
  3. Be able to fully understand G-CNN lectures by Erik Bekkers.

This note is a record of my study that I put together mostly to hold myself accountable and monitor my progress, but also it might help someone else to follow the same study resources and get a sense of how much time it can take.

Study resources

📕 Reading Visual group theory by Nathan Carter

My recommendations to someone reading this textbook:

🌀 Watching Visual group theory

Week-by-week self-study

Week 1 (13 May - 19 May, 2024)

Chapter 1 did not make it clear that: (1) There seems to be an assumption that there always exists a “non-action” which is “do nothing”. It seems to me that this should have been noted as part of rule 1.5! (2) If a sequence of actions lead to a state we have already visited with a generator, or with a different sequence of actions, then we do not count that action. In other words, we only count those actions that lead to unique states. A consequence of this is that there can be finite set of actions. I initially thought that the set of actions will always be infinite, because you can always add one more generator to a sequence.

Week 2 (20 May - 26 May, 2024)

Week 3 (27 May - 02 June, 2024)

At this point, I’m still unsure what the textbook means by an object “occupying the same space” after group action. I initially thought that it means that actions that distort the inherent shape of an object are not allowed (e.g., folding the corner of the rectangle puzzle). But after reading Chapter 3, I think it’s actually even more restrictive: the object literally has to occupy the same space if we were to attach an inherent coordinates to the initial object. So, for example, 90 degree rotation of a rectangle puzzle is not allowed. I’m curious what the formalism of this constraint looks like! I wonder if group theory introduces a notion of a coordinate system to define the space initially occupied by an object! Let’s keep reading and we’ll see :-)