Giter Club home page Giter Club logo

instagram-post-analysis's Introduction

Analysis of Instagram Post Engagement through Topic Modeling

1. Introduction

This report presents an analysis of Instagram post engagement through topic modeling of labels derived from images using Google Vision. The analysis is based on a sample of 296 posts containing a total of 1522 images. The goal is to identify which topics are associated with higher engagement, defined as the number of comments. This information can guide content strategy to increase engagement on the platform.

2. Methodology

Labels were first obtained for each image using Google Vision API, the dataset was then subjected to topic modeling to extract prevalent themes from the labels obtained via Google Vision on each image. Latent Dirichlet Allocation (LDA) was employed to categorize the captions into eight distinct topics. Each image was assigned a distribution across these topics. For efficiency, not all images were analyzed. Instead, a representative sample was chosen to expedite the computation and ensure manageability.

3. Topic Descriptions

Below are the topics extracted from the analysis, with key words representing each topic:

  • Formal Events and Fashion: Smile, Sleeve, Flash photography, Formal wear.
  • Outdoor Leisure and Vision: Eyewear, Sunglasses, People in nature, Vision care.
  • Casual Wear and Happy Moments: Gesture, Happy, Smile, T-shirt.
  • Musical Events and Performance: Event, Font, Black-and-white, Microphone.
  • Sports and Athletic Wear: Sports uniform, Jersey, Gesture, Player.
  • Digital Content and Branding: Font, Event, Electric blue, Brand.
  • Nature and Outdoors: Plant, Happy, Sky, Tree.
  • Food and Cuisine: Food, Ingredient, Recipe, Cuisine.

4. Engagement Analysis

The following table shows the average topic weights for posts with high and low engagement. In other words, the probabibilties of posts, whether high engagement or low engagement, to belong to a topic. High engagement posts are those in the top 25% of the number of comments garnered, while low engagement posts fall in the bottom 25%.

Topic High Engagement Avg Weights Low Engagement Avg Weights
Formal Events and Fashion 0.152796 0.130055
Outdoor Leisure and Vision 0.135640 0.123097
Casual Wear and Happy Moments 0.112544 0.153359
Musical Events and Performance 0.097433 0.099123
Sports and Athletic Wear 0.182938 0.127017
Digital Content and Branding 0.092226 0.162322
Nature and Outdoors 0.129024 0.096579
Food and Cuisine 0.097399 0.108449

5. Recommendations

Based on the analysis, the following strategies are recommended to increase engagement:

  • Increase the frequency of posts related to Sports and Athletic Wear and Formal Events and Fashions, as these topics are strongly associated with high engagement.
  • Consider diversifying content to include more topics related to Nature and Outdoors and Outdoor Leisure and Vision which also show potential for high engagement.
  • Review the content strategy for Casual Wear and Happy Moments, Digital Content and Branding, and Food and Cuisine as these topics show higher weights in low engagement posts.

6. Conclusion

This analysis provides a clear indication of which topics are most likely to engage an Instagram audience. By strategically focusing on these topics, it is possible to enhance overall engagement on the platform.

instagram-post-analysis's People

Contributors

abdul-aa avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.