We have a customer purchase transaction history data with variables like below

recency - how recently they bought? frequency - How often they bought? monetary - How much value did they bring to the company?

and also few more variables like product id, purchase date etc.

We would like to do the below projects

a) Customer segmentation

b) Customer Lifetime value prediction

c) Customer Churn

So, for all the three above objectives, I thought I will use the below approaches

a) Jenks Natural breaks optimization

b) and c) Buy Till you die models

So, now my question is our superiors ask me to do AI projects but if I do projects using above algorithm, does it qualify as AI project?

Am confused. Because AI comes from statistics and these models also are backed by statistical proofs etc.

So, does the above approaches qualify as AI algos? would it be appropriate to call them as AI algos? Considering jenks breaks is simple to implement, can that be called an AI algorithm?

  • 3
    $\begingroup$ Who cares? A rose by any other name would smell as sweet $\endgroup$ Commented Sep 19, 2022 at 14:48
  • $\begingroup$ @kjetilbhalvorsen - I viewed your profile and would like to contact you for some paid consulting. Would you be interested to help? Howver, I am unable to decipher your email address from the profile. I don't know what does public seed mean? $\endgroup$
    – The Great
    Commented Sep 25, 2022 at 3:48
  • $\begingroup$ You can find my public seed by searching some of my posts. Try site search with the keywords "kjetil public seed" $\endgroup$ Commented Sep 25, 2022 at 4:10
  • $\begingroup$ @kjetilbhalvorsen - by public seed, do you mean the user id? When I search using the keywords that you shared, it returns zero results. Anyway, I found your user id and sent an email ([email protected]) but it returned due to incorrect address. Basically, I don't know what does public seed mean? $\endgroup$
    – The Great
    Commented Sep 25, 2022 at 6:12
  • $\begingroup$ See for instance stats.stackexchange.com/questions/67350/… What is 7*11*13 ? $\endgroup$ Commented Sep 26, 2022 at 18:13

1 Answer 1


There's no universally accepted definition of artificial intelligence. Since this directive came from your superiors, it does not matter whether anyone here considers the projects you've proposed to be artificial intelligence projects; what matters is whether your superiors consider them to be artificial intelligence projects.

I would suggest presenting them a high-level overview of the projects you have in mind and their possible benefits to your company and let them decide whether they're the kinds of projects they want you spending your time on.

  • 1
    $\begingroup$ Welcome to Cross Validated! This is really the only answer. +1 $\endgroup$
    – Dave
    Commented Sep 19, 2022 at 14:55
  • $\begingroup$ thanks for the response. Since there is no universally accepted definition, calling jenks breaks as AI algo wouldn't be highly inappropriate? I don't wish to oversell something. Hence, I was confused. What would be a better and appropriate terms to use for such algos (just statistical algos)? $\endgroup$
    – The Great
    Commented Sep 19, 2022 at 15:21
  • $\begingroup$ No, not inappropriate, in my opinion, but potentially should include a caveat: that it's a "clustering" or "grouping" algorithm. These kinds of algorithms are often found in texts titled "Artificial Intelligence", especially older ones, but, it's not the first thing that comes to mind for people with a more limited or superficial exposure to the field. You're right to be careful about the language you use. Calling something "artificial intelligence" could be overselling something depending on the background of the audience. Statistical clustering algorithm would be absolutely appropriate. $\endgroup$
    – Jen
    Commented Sep 19, 2022 at 15:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.