Article Complete
    AIM

    The Karma of Analytics

    The Karma of Analytics

    Discover how Buddhist karma principles apply to predictive analytics. Explore effective strategies for improving your analytics models today!

    The Karma of Analytics
    Feroz D Silva··Updated DECEMBER 31, 2024, 5:30 AM
    5 min
    36393_459333618901_5353997_nThe Buddhist philosophy around karma revolves about the law the moral causation. This is defined by Buddha’s statement "We are the heirs of our own actions." This principle is very apt for the world of predictive analytics. Once I was attending a presentation of a cross-sell modelling assignment by an analytics consultant. The project started with the usual activity of clustering followed by association analysis. At this stage, the team had divided the customer base into homogenous clusters and identified the most commonly bought combination of products. The next step was to build a purchase propensity model for the second (target) product given that the customer had bought the first product. The consultant stated that he was not able to build a reliable model for the purchase propensity model across the products. While he was explaining the various efforts expended in this exercise, I could make out the growing frustration in him. He was almost at a loss to explain why the predictive models did not work. At this point, I requested that he stay with this activity and run everyone through the tasks that he had followed to build this predictive model. It turned out that the team had forgotten to consider if the customer had bought the second product under the influence of a campaign, mass or personalized; or on his own. The focus was only of the customers’ demography and behavior. Apparently, this was affecting the accuracy of the model. I proposed that he rebuilt the data set and this time only consider those customers who had been targeted in past campaigns. This was because the objective of the exercise was to identify targets for the campaign being planned. So the hypothesis should be to build a purchase propensity model for the second product given that the customer had bought the first product and was under influence of a campaign to purchase the second product. The business scenario defines the customer behavior. Ignoring these scenarios eliminates a key trigger in understanding customer behavior. In this case, the presence or absence of some stimulus was the key trigger to the customer behavior. I have often been asked why predictive models fall in accuracy over time. Sometime in as short a period as 3 months. Predictive models are built with certain objective. In case of earlier example, a cross sell model is built with objective of finding customers who are likely to buy an additional product. The business then plans to leverage this additional knowledge and proactively influence customers to purchase this target product. This could be via some campaign or communication or customer interaction activity. The basic of premise of predictive analytics is that the past will continue in the future. The algorithms used in predictive model building are used to extrapolate the past into the future. Basis the predictive scores from the cross sell model, the business decides to run some campaigns. This is an act which did not happen in the past. Hence, it is an event which breaks the continuity of past trends. As days pass, the updated data fed into the model is now influenced by the campaigns conducted by the business. This is where the models fail in their robustness over time. The actions from business did not happen in the past period on which the model was trained. These are actions which occurred in the near past and was fed into the model which did not have this event in its training. Thus, the model was trying to predict the future event based on the assumption that the particular business action did not occur (i.e. the campaign was not executed). But this obviously was not the case and hence the model predictions error out. The decision to run the campaign has affected our present and subsequently rendered the model ineffectual. Dan Brown’s quote in his book Inferno appropriately summarizes this state of analytics. [quote]The decisions of our past are the architects of our present.[/quote]

    Your reaction

    Discussion

    What's your take on this story?

    0/1000

    No comments yet — be the first to share your view.

    Explore our newsletters

    Build your routine with some of our top newsletters or view them all here.

    Wake up informed

    Make sense of the day's AI news and breakthroughs with our morning briefing.

    Belamy
    WeeklyBelamySee the latest

    Industry intelligence

    Receive a roundup of AI adoption stories by industry vertical, curated for professionals.

    3x WeeklySector6See the latest

    By signing up, you agree to our Privacy Policy.

    Membership

    Stay ahead with AI insights.

    Unlimited access to premium articles, exclusive analysis, and the stories shaping India's AI economy.

    Subscribe now

    AIM Americas

    1190 Miraloma Way Suite P, Sunnyvale, CA 94085

    AIM India

    1st Floor, Sakti Statesman, Bellandur, Bengaluru – 560103

    © 2026 AIM. All rights reserved.