BerTopic Model - Visualization ignores 0th index
The BerTopic model resulted the below Topics:

As you can see from the above, the model is finetuned to generate lesser outliers '-1' which has the count of 3 and it appears in the last.
While visualizing the Topics per class,
topic_model.visualize_topics_per_class(topics_per_class)
the below interactive visual is generated, and however it ignored the 0th index, to be precise the Topic 0. The Global Topic Representations are displayed from 1, 2, 3, 4, 5, 6, -1

- Is the BerTopic designed in a way that it always assumes the very first index will be an outlier (-1), and eliminates it blindly?
- Are the generated topics always accessed based on the count size, may be in descending order?
Thank you for the extensive description! This is indeed a known issue and has to do with how the topics are accessed. It will be fixed in the next release as there will be some changes to the internal structure and the way topics are accessed. For now, it should work by running the following: topic_model.visualize_topics_per_class(topics_per_class, top_n_topics=None)
Thanks a lot for the quick response @MaartenGr , I appreciate your effort. After configuring the mentioned attribute top_n_topics=None, I could see the 0th Topic.