In traditional business marketing it was always done using conventional methods to do product or service marketing like newspaper and billboards etc. This has limitation i.e. it was limited to only particular geographic or any particular area The business was not able to explore the vast area or was not able to connect to its audience but this changed completely with the invention of internet. In this paper we will discuss how changing and evolving technology has changed the face of marketing and made it user friendly at the same time gave business the global exposure .With the advancement of technology one can see tremendous growth in business, healthcare, defence, banking sector and many other departments. The internet played an important role from connecting business globally to providing efficient solutions to the process and methods of business management. The use of internet lead to vast generation of data in various form like structured data and unstructured data, which in turn helped business to use data driven technology to grow business globally This aspect can be termed as Digital Transformation. The definition: Digital transformation is the process of using digital technologies to create new — or modify existing — business processes, culture, and customer experiences to meet changing business and market requirements. This reimagining of business in the digital age is digital transformation.
The business in digital age uses various technologies like cloud, AI, Machine learning and which can be used in B2B marketing platform. B2b as the name suggests its direct marketing of the product or services to other business or organizations.
B2b marketing uses collection of marketing techniques to business buyer. The main goal to improve lead quality, sales acceptance of leads and conversion rate. As discussed before internet is first technology boon to marketing growth which in turn gave birth to Big Data. What is Big Data? Big data is large volumes of data as structured as well as unstructured. Big data analytics uses large amount of data to find hidden patterns, correlations and other insights which can give meaningful outcome to plan marketing strategies. The traditional Data warehousing technologies provided slower and less efficient solution ‘snow have been largely displaced by Big data technologies and machine learning algorithms. AI and ML uses technical capabilities to perform the classification, cross-referencing, correlation and action inferencing. The two broad categories of data are studied in data analytics -Customer Data and Enterprise Data.
The business uses enterprise-wide standard data structure model, so that all data are sets are easy to collect, sort, compare, contrast and interpret the result based on analytics, But , not all data can be structured so in order to increase the data consistency and veracity , the marketing analytics must also collect the customer data and segregate key customer data types as following :
A. Customer Data
Personal demographics data such as name, age, address, email, education, income and marital status.
Behavioural pr psychographic data as personality, attitude and social needs.
This customer data must be available with enterprise for millions of customers. This data ais then converted into Enterprise Intelligence data as given below:
B. Enterprise Data
Customer Intelligent Data: Past purchase, Acquisition model, lifetime value.
Logistics Data: Sales forecast, lead generation, channel efficiency.
With this emerging trends of Big Data there is big need for automation in B2B industry. there are many technology used such as SMAC(Social, Mobility, Analytics and Cloud) and Big Data platforms. Here we will see the approach of AI and ML using Big data for prediction and classification data .
II. LITERATURE SURVEY
The term Artificial intelligence means a technology that mimics human intelligence and can carry out huge range of human capabilities such as voice recognition and image recognition and web search prediction. Machine learning itself is an application of AI which automatically learn and improve from experience and heuristic data.AI marketing approach is analysing huge data using neural network algorithm and data techniques.
III. REGRESSION ANALYSIS
Regression Analysis is used to predict the sales forecast foe the b2b marketing. Here we will see the example of it. This is a method that is well suited for forecasting sales of established products or services. Digital transformation is the process of using digital technologies to create new — or modify existing — business processes, culture, and customer experiences to meet changing business and market requirements. This reimagining of business in the digital age is digital transformation.
Now lets see an example of Regression Analysis in Machine learning using R Studio.
The dataset contains the advertising expenditures on 3 different platforms: TV, Radio and Newspaper and the corresponding Sales Volume generated.
Sales Volumes were recorded in thousands of units and the expenditures on advertising were recorded in thousands of dollars.
In machine learning, the task of predicting numerical values, such as Sales, is also known as Regression
Through this machine learning project, we will attempt to answer a very common business question:
“How much Sales can we expect to generate if we spend a given amount of money on each advertising platform?”
For this purpose we have to Load the libraries that are needed for predictive analysis .
Next step is is exploratory data analysis, here, we will explore the data
For code in R its as given below:
After the exploratory data analysis we have to clean the data find and remove missing values and NA’s from the data. The next step is to get the summary of the data.
IV. MACHINE LEARNING PROCEDURE
In machine learning, a commonly used technique to evaluate our models is known as the Validation Set Approach.
In general, the machine learning process under this approach will be as follows:
We will split the dataset randomly into 2 parts: the Training Set and the Testing Set as illustrated below. Typically, as a rule of thumb, we will use 70% of our data as the Training Set and the remaining 30% as our Testing Set.
We will then build our model using the Training Set by excluding data from the Testing Set during the model building process.
After building the model with the Training Set, we will then attempt to use this model that we have built to predict the values in the Testing Set.
We will then measure how far off our predictions are as compared to the actual values in the Testing Set. This will give us a basis to measure the prediction accuracy of our model on “unseen” data.
Split Data: Next step is split the data:
As mentioned previously, we will be using a Regression model for our task. More specifically, we will be using the Multiple Linear Regression model in this instance.
What is Linear Regression exactly?
Well, the intuition behind Linear Regression is simple. Basically, we want to create a “best-fit” line based on our dataset, as illustrated by the diagram below, where we try to “fit” the red line to our data points, which are the scatters in black.
You might also wonder, how do we define the “best-fit line” then? Well, the term for this is known as the “least-squares method”, where we are obtaining the line which minimizes the sum of squared residuals.
It may sound very technical, but it actually isn’t.
A residual is simply the difference between our prediction (Yi hat in the equation above, which is also a point on the regression line) and the actual Y value (Yi in the equation above). Therefore, each residual is simply the vertical distance between a scatter and the regression line (as illustrated by the arrows in the diagram above).
Also, we “square” the residuals so that negative differences do not cancel out positive differences. We then sum them up to get the sum of the squared vertical distances. Lastly, we will use the line which minimizes the sum of the squared “vertical distances”, which is actually a “best-fit line”.
We will then obtain a regression line with an equation that looks like the one below, where the “X” variables in the formula each represents a variable that we are using to predict “Y”. In our case, our “Y” variable is Sales Volume and our “X” variables are the advertisement expenditures on TV, Radio and Newspaper platforms.
Fortunately, with the functions in R, we do not need to calculate the residuals and fit the regression line manually. R will be able to do this for us.
With that said, let’s fit the regression line to our training dataset, using all variables in our dataset as predictors.
From our model results, we can see that all our variables except Newspaper are significant predictors of Sales, as seen from the P Values of each variable (the column with the header “Pr(>|t|)”) in the table below. Therefore, we will create another Linear Regression model without the Newspaper variable.
V. APPLICATIONS OF AI AND ML IN B2B MARKETING
AI Generated Digital Content Curation: This technique is useful in creating real time awareness and customer acquisition content with reports on regular data focused events.
Voice Search and Content Chatbot: In this the machine interprets the customer’s natural language words and convers, the speech search request on the internet and then AI and ML powered content is automatically contextualized to the customer engagement and shown on Chatbots.
Lead scoring and Propensity Modelling : Propensity Modelling is AI technique in which specific machine learning algorithm are fed with large amounts of historical data and using this AI software returns the most accurate prediction f customer and market behaviour.
Dynamic Pricing: In industries that typically involves large number of frequent transaction where demand and market fluctuates ,customers are ready to pay dynamic pricing.
In summary the biggest advantage Data analytics provides B2b marketers is the powerful combination of technology like AI/ML based predictive Models and large datasets of millions of customer records. Finally the 24 * 7 cloud infrastructure providing Big Data storage boosts the overall performance to near real time and rich customer insights analytics for engaging business and customers.
 RPubs - Sales Prediction with Machine Learning
 B2b Marketing Text and Cases.