The document discusses implementing autonomous customer engagement using AI. It describes collecting customer data from various sources to create a unified customer profile. Machine learning models are then used to generate "memories" from this data, capturing each customer's patterns, states, and other attributes. These memories allow AI assistants to understand customer behavior and automatically trigger relevant engagements like recommendations to meet business goals. The system is designed to learn continuously from new customer data and interactions to improve engagement over time.
Unified Customer View for Airline BusinessesVeer Endra
Plumb5 Implementation can help achieve the rich customer experience mandate, as it is important to work on holistic customer data to build relevant experiences by integrating
customer behavior data across all channels.
Plumb5 is a real-time customer engagement platform which helps businesses engage with their customer contextually, resulting in better customer experience, which in turn improves customer and revenue conversions
Illustrating the gaps in the traditional solutions proposed to achieve single customer view and also elaborates on how a unified system can bridge these gaps and solve data problems for good.
Unified Customer View for Airline BusinessesVeer Endra
Plumb5 Implementation can help achieve the rich customer experience mandate, as it is important to work on holistic customer data to build relevant experiences by integrating
customer behavior data across all channels.
Plumb5 is a real-time customer engagement platform which helps businesses engage with their customer contextually, resulting in better customer experience, which in turn improves customer and revenue conversions
Illustrating the gaps in the traditional solutions proposed to achieve single customer view and also elaborates on how a unified system can bridge these gaps and solve data problems for good.
Plumb5 is designed to address the needs of an agile marketer where speed, efficiency and timely decisions, play a constant factor in determining great results
The customer state machine is designed to automate customer centric processes and interactions, which is the biggest challenge for every business, looking to provide great customer experience
Target and Optimize your Adwords CampaignVeer Endra
To measure and optimize your adwords campaign seamlessly, you can integrate your campaign data into Plumb5. This will help in measuring your KPIs effectively and allows the marketer to target content based on search keyword, helping the visitor navigate through the desired goal path.
The Pace of technology and Today's customers demands Real time marketing, because the current marketing is driven by processes - leading to creation of silos.
The need of the hour is customer centric marketing that is fast, decisive, engaging and providing great customer experience in real time.
Plumb5 from Decisive Analytical Solutions is a robust real time marketing platform that helps companies to generate more online customers at low acquisition costs.
Plumb5 is a unique real time web analytics, personalization and engagement Platform that provides end to end customer centric, online marketing solutions in real time. It helps enterprises, especially e-commerce and retail companies to enhance Conversion rates, ARPU, Campaign ROI’s and customer experience while facilitating reduction in customer acquisition, marketing and resource management costs.
Today, Plumb 5 is the only platform that provides integration across all customer touch points while acting as a platform to personalize, interact and engage with audience in real time. Because the robust platform of Plumb5 provides Real Time Analytics, Real Time Content Optimization, Real Time Personalization, Real Time Customer Engagement, Campaign Management & Marketing Automation, Customer Loyalty and Social CRM features in one platform to deliver seamless Customer experience and conversions.
Built on the solid foundations of real time analytics, the platform provides rule based automation, to enable real time segmentation, behavioural scoring, social media trending to understand user intentions and behaviour to provide a unique 360 degree view of every customer which helps in accurately predicting real time customer value (CLV) through tagging mechanisms across customer touch points to effectively cross-sell and up-sell products.
Gamooga is an omni-channel customer engagement platform backed by a powerful predictive analytics engine offering 1:1 Personalization, Marketing Automation, Big Data Analytics for enhanced marketing efficiencies, customer experience and ROI - all combined in a powerful pack
As companies build and deploy digital experiences on multiple engagement platforms, the challenge of managing all those touchpoints becomes more and more complex. And costly.
The solution? SaaS Digital Quality Management.
If you’re not integrating your survey program with Salesforce, you’re missing the chance to infuse key customer data into Salesforce and strengthen customer relationships. Join us as we showcase how leading brands are integrating their feedback programs with Salesforce to monitor key metrics like Net Promoter Score and customer satisfaction, improve customer experiences, and boost loyalty. We’ll be joined by Macy Howarth, a leader on athenahealth’s Customer Success team, to talk about how they structure their Voice of the Customer program and leverage customer feedback to create change in their organization. You will walk away with a blueprint for your own integrated feedback program.
The weakness of current Closed-loop Marketing systems is their inability to drive a holistic analytical process - reports YES analytics NO. This presentation describes the importance of analytical to CLM success and the analytical process that is possible with Closed-loop Marketing.
CX16 Leading Retailers Optimize The Customer JourneyMaria Humphrey
From acquisition to post-conversion, retail customers have come to expect relevant, individualized promotional content for each step of their shopping journey. Our panel of leading retail brands – Cabela’s, Crocs, and Hallmark Baby – will demonstrate their strategies for personalizing digital marketing content, and how these messages strengthen customer engagement.
Plumb5 - The Real Time Analytics, Engagement & Personalization platformPavan kumar
Plumb5 from Decisive Analytical Solutions is a robust real time marketing platform that helps companies to generate more online customers at low acquisition costs.
Plumb5 is a unique real time web analytics, personalization and engagement Platform that provides end to end customer centric, online marketing solutions in real time. It helps enterprises, especially e-commerce and retail companies to enhance Conversion rates, ARPU, Campaign ROI’s and customer experience while facilitating reduction in customer acquisition, marketing and resource management costs.
Today, Plumb 5 is the only platform that provides integration across all customer touch points while acting as a platform to personalize, interact and engage with audience in real time. Because the robust platform of Plumb5 provides Real Time Analytics, Real Time Content Optimization, Real Time Personalization, Real Time Customer Engagement, Campaign Management & Marketing Automation, Customer Loyalty and Social CRM features in one platform to deliver seamless Customer experience and conversions.
Built on the solid foundations of real time analytics, the platform provides rule based automation, to enable real time segmentation, behavioural scoring, social media trending to understand user intentions and behaviour to provide a unique 360 degree view of every customer which helps in accurately predicting real time customer value (CLV) through tagging mechanisms across customer touch points to effectively cross-sell and up-sell products.
Some of the other benefits of Plumb5 are:
• The robust platform of plumb5 eliminates silos and the need to invest in multiple tools like analytics tools, social media tools, CRM tools and marketing automation tools. An enterprise can save over 40% of its annual costs, when compared to existing tools in the market
• Plumb 5’s is available as a SAAS pay as you go model, and does not require companies to invest in IT infrastructure.
• It’s unique plug & play feature saves valuable integration time, effort and costs
• Plumb5 provides simple, intuitive, self-configurable and workflow based leading to faster turn-around and adoption times
• Dedicated support through chat, online and phone makes consultation with experts
Voice-of-Customer Marketing is enabling businesses to achieve unprecedented results in their marketing efforts...
This presentation provides insightful information and easy-to-follow diagrams of:
-- Voice-of-customer marketing channels
-- How voice-of-customer marketing channels drive your organization's overall integrated cross-media marketing plan
-- How your entire integrated cross-media marketing plan can be measured to accurately determine your organizations return on investment (ROI) across the entire sales and marketing enterprise
Unified Customer Views can help marketers organise, analyze and execute their one-on-one marketing and conversion strategies better. Plumb5, a path-breaking, real time, marketing platform helps them do just that. This write up, gives a glimpse into how the platform achieve this.
Plumb5 is designed to address the needs of an agile marketer where speed, efficiency and timely decisions, play a constant factor in determining great results
The customer state machine is designed to automate customer centric processes and interactions, which is the biggest challenge for every business, looking to provide great customer experience
Target and Optimize your Adwords CampaignVeer Endra
To measure and optimize your adwords campaign seamlessly, you can integrate your campaign data into Plumb5. This will help in measuring your KPIs effectively and allows the marketer to target content based on search keyword, helping the visitor navigate through the desired goal path.
The Pace of technology and Today's customers demands Real time marketing, because the current marketing is driven by processes - leading to creation of silos.
The need of the hour is customer centric marketing that is fast, decisive, engaging and providing great customer experience in real time.
Plumb5 from Decisive Analytical Solutions is a robust real time marketing platform that helps companies to generate more online customers at low acquisition costs.
Plumb5 is a unique real time web analytics, personalization and engagement Platform that provides end to end customer centric, online marketing solutions in real time. It helps enterprises, especially e-commerce and retail companies to enhance Conversion rates, ARPU, Campaign ROI’s and customer experience while facilitating reduction in customer acquisition, marketing and resource management costs.
Today, Plumb 5 is the only platform that provides integration across all customer touch points while acting as a platform to personalize, interact and engage with audience in real time. Because the robust platform of Plumb5 provides Real Time Analytics, Real Time Content Optimization, Real Time Personalization, Real Time Customer Engagement, Campaign Management & Marketing Automation, Customer Loyalty and Social CRM features in one platform to deliver seamless Customer experience and conversions.
Built on the solid foundations of real time analytics, the platform provides rule based automation, to enable real time segmentation, behavioural scoring, social media trending to understand user intentions and behaviour to provide a unique 360 degree view of every customer which helps in accurately predicting real time customer value (CLV) through tagging mechanisms across customer touch points to effectively cross-sell and up-sell products.
Gamooga is an omni-channel customer engagement platform backed by a powerful predictive analytics engine offering 1:1 Personalization, Marketing Automation, Big Data Analytics for enhanced marketing efficiencies, customer experience and ROI - all combined in a powerful pack
As companies build and deploy digital experiences on multiple engagement platforms, the challenge of managing all those touchpoints becomes more and more complex. And costly.
The solution? SaaS Digital Quality Management.
If you’re not integrating your survey program with Salesforce, you’re missing the chance to infuse key customer data into Salesforce and strengthen customer relationships. Join us as we showcase how leading brands are integrating their feedback programs with Salesforce to monitor key metrics like Net Promoter Score and customer satisfaction, improve customer experiences, and boost loyalty. We’ll be joined by Macy Howarth, a leader on athenahealth’s Customer Success team, to talk about how they structure their Voice of the Customer program and leverage customer feedback to create change in their organization. You will walk away with a blueprint for your own integrated feedback program.
The weakness of current Closed-loop Marketing systems is their inability to drive a holistic analytical process - reports YES analytics NO. This presentation describes the importance of analytical to CLM success and the analytical process that is possible with Closed-loop Marketing.
CX16 Leading Retailers Optimize The Customer JourneyMaria Humphrey
From acquisition to post-conversion, retail customers have come to expect relevant, individualized promotional content for each step of their shopping journey. Our panel of leading retail brands – Cabela’s, Crocs, and Hallmark Baby – will demonstrate their strategies for personalizing digital marketing content, and how these messages strengthen customer engagement.
Plumb5 - The Real Time Analytics, Engagement & Personalization platformPavan kumar
Plumb5 from Decisive Analytical Solutions is a robust real time marketing platform that helps companies to generate more online customers at low acquisition costs.
Plumb5 is a unique real time web analytics, personalization and engagement Platform that provides end to end customer centric, online marketing solutions in real time. It helps enterprises, especially e-commerce and retail companies to enhance Conversion rates, ARPU, Campaign ROI’s and customer experience while facilitating reduction in customer acquisition, marketing and resource management costs.
Today, Plumb 5 is the only platform that provides integration across all customer touch points while acting as a platform to personalize, interact and engage with audience in real time. Because the robust platform of Plumb5 provides Real Time Analytics, Real Time Content Optimization, Real Time Personalization, Real Time Customer Engagement, Campaign Management & Marketing Automation, Customer Loyalty and Social CRM features in one platform to deliver seamless Customer experience and conversions.
Built on the solid foundations of real time analytics, the platform provides rule based automation, to enable real time segmentation, behavioural scoring, social media trending to understand user intentions and behaviour to provide a unique 360 degree view of every customer which helps in accurately predicting real time customer value (CLV) through tagging mechanisms across customer touch points to effectively cross-sell and up-sell products.
Some of the other benefits of Plumb5 are:
• The robust platform of plumb5 eliminates silos and the need to invest in multiple tools like analytics tools, social media tools, CRM tools and marketing automation tools. An enterprise can save over 40% of its annual costs, when compared to existing tools in the market
• Plumb 5’s is available as a SAAS pay as you go model, and does not require companies to invest in IT infrastructure.
• It’s unique plug & play feature saves valuable integration time, effort and costs
• Plumb5 provides simple, intuitive, self-configurable and workflow based leading to faster turn-around and adoption times
• Dedicated support through chat, online and phone makes consultation with experts
Voice-of-Customer Marketing is enabling businesses to achieve unprecedented results in their marketing efforts...
This presentation provides insightful information and easy-to-follow diagrams of:
-- Voice-of-customer marketing channels
-- How voice-of-customer marketing channels drive your organization's overall integrated cross-media marketing plan
-- How your entire integrated cross-media marketing plan can be measured to accurately determine your organizations return on investment (ROI) across the entire sales and marketing enterprise
Unified Customer Views can help marketers organise, analyze and execute their one-on-one marketing and conversion strategies better. Plumb5, a path-breaking, real time, marketing platform helps them do just that. This write up, gives a glimpse into how the platform achieve this.
I have been drinking from a virtual fire hose since joining my most recent technology company, Anametrix, a cloud-based digital analytics innovator. A whole new book opened for me on how digital analytics can both increase top line revenue and reduce spend by shining a very bright flashlight into marketing efforts.
We are all painfully aware of the data explosion problem. In 2011, the Gartner Group stated that information volume collected by businesses today is growing at a minimum 59% annually. The rapid adoption of social media has also caused customer data to explode in the last few years, creating entirely new challenges for marketers. It is now imperative for organizations to think differently to accommodate the variety, volume, and velocity of their growing customer-related data.
This is where my recent experiences come in: I have personally seen how digital analytics can harness the power of massive amounts customer-related data. It can literally simplify the accelerating complexity by providing deep visibility – as well as clarity – into the effectiveness of various marketing efforts, across both online and offline channels.
I will now outline the role of IT and CFO in adopting cloud-based digital analytics solutions, discuss the benefits as well as challenges of moving to this emerging category, and provide some illustrative examples on how digital analytics can transform your marketing organization.
Executive Summary
Business-to-business (B2B) marketing automation systems are among the hottest sectors of the technology industry. Vendor revenues have grown at 50% per year since 2009 and will probably top $1 billion in 2014. Leading vendors including Eloqua, Marketo, and Pardot have been acquired or gone public at tremendous valuations. Major software companies including IBM, Oracle, Salesforce.com, Adobe, and Teradata have purchased B2B or business-to-consumer (B2C) marketing automation products. Venture capitalists have invested several hundred million dollars in start-ups and existing firms.
Yet, despite this growth, fewer than 20% of B2B marketers have purchased an integrated marketing automation system (although many more use email, Web analytics, and other component technologies). Even more alarming, many past buyers do not use their systems fully and a significant portion report little benefit from their investment.
The lesson of these statistics is not that marketing automation doesn’t work. The same studies show that the majority of users are satisfied and productive. Rather, the point is that marketing automation works only when marketers deploy their systems effectively. This How-To Guide will help to ensure that you are among the successful majority of B2B marketing automation buyers, not the unhappy remnant.
This 15-page guide includes the following sections:
What is B2B Marketing Automation?
Core Functions
Specialty Functions
Key Considerations
Vendor Landscape
Best Practices
Demand Metric's How-To Guides are designed to provide practical, on-the-job training and education and provide context for using our premium tools & templates. If there is a topic that you would like to see covered, please contact us at info@demandmetric.com (link sends e-mail) to make a content request.
Customer data platform with shopify integration .pdfAmruta Relekar
📢 Exciting News for E-commerce Enthusiasts!
🚀 We are thrilled to present our latest blog: "Discover the Best Customer Data Platform with Shopify Integration!" 🎉💻
Don’t miss out! Read the blog now and take your Shopify store to new heights! 🚀
https://www.webmaxy.co/blog/egrowth/customer-data-platform-with-shopify-integration/
Want to automate your marketing workflows? Start your WebMaxy eGrowth trial now! https://www.webmaxy.co/egrowth/
#customerdataplatform #shopifyintegration #customerdataintegration #customerdataintegrationsoftware #integrationwithshopify #cdpintegrations
Helping brands to foster deeper customer relationships mParticle
A brief introduction to the mParticle Customer Data Platform. In 5 mins learn how mParticle's API-powered consumer data platform is used by customer-centric organizations to fuel amazing Customer Experiences and improve Customer Lifetime Value.
Alex Kesaris
akesaris@mparticle.com
+447400999957
This paper explores the Consumer Data Management, Consumer Data Management CDM area as the process and framework for collecting, managing, and analyzing consumer data from various sources in order to form a unified view of each client. Customer data management is the way companies keep track of their customer information and ensure proper and relevant data is obtained. Vrinda Bhateja "Consumer Data Management" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-4 , June 2020, URL: https://www.ijtsrd.com/papers/ijtsrd31555.pdf Paper Url :https://www.ijtsrd.com/management/operations-management/31555/consumer-data-management/vrinda-bhateja
[Notes] Customer 360 Analytics with LEO CDPTrieu Nguyen
Part 1: Why should every business need to deploy a CDP ?
1. Big data is the reality of business today
2. What are technologies to manage customer data ?
3. The rise of first-party data and new technologies for Digital Marketing
4. How to apply USPA mindset to build your CDP for data-driven business
Part 2: How to use LEO CDP for your business
1. Core functions of LEO CDP for marketers and IT managers
2. Data Unification for Customer 360 Analytics
3. Data Segmentation
4. Customer Personalization
5. Customer Data Activation
Part 3: Case study in O2O Retail and Ecommerce
1. How to build customer journey map for ecommerce and retail
2. How to do customer analytics to find ideal customer profiles
The ideal customer profile in a B2B context
The ideal customer profile in a B2C context
3. Manage product catalog for customer personalization
4. Monitoring Data of Customer Experience (CX Analytics)
CX Data Flow
CX Rating plugin is embedded in the website, to collect feedback data
An overview of CX Report
A CX Report in a customer profile
5. Monitoring data with real-time event tracking reports
Event Data Flow
Summary Event Data Report
Event Data Report in a Customer Profile
Part 4: How to setup an instance of LEO CDP for free
1. Technical architecture
2. Server infrastructure
3. Setup middlewares: Nginx, ArangoDB, Redis, Java and Python
Network requirements
Software requirements for new server
ArangoDB
Nginx Proxy
SSL for Nginx Server
Java 8 JVM
Redis
Install Notes for Linux Server
Clone binary code for new server
Set DNS hosts for LEO CDP workers
4. Setup data for testing and system verification
Part 5: Summary all key ideas
This is the slide deck from a live webinar on configuring Apptivo CRM for your business. If you'd like to view the complete webinar, see here:
https://youtu.be/5q2k__vzyKM
The video moves pretty quickly, and does not go through the complete configuration. The focus is to help provide a plan, and demonstrate some basics of each step.
After watching this, you could benefit from a few other videos that discuss configuration more in-depth:
Configuring CRM in 15 Minutes - https://youtu.be/eLD94CFRSeA
All About Field Configuration - https://youtu.be/jZslcUN1Yhc
Using Sales Stage Activities - https://youtu.be/ESxa0QlhJXw
Automating Processes With Triggers - https://youtu.be/CXS6n-MadNs
Managing Multiple Sales Pipelines - https://youtu.be/E_oFo0LEKbU
Configuring for Cold Calling - https://youtu.be/Qim_Ng8x54Q
Create Email Notifications - https://youtu.be/GmSGNzzpz_s
Sales Pipeline Reports - https://youtu.be/burAPqXTYqY
This presentation helps you in selecting the right CRM apps for your business needs. As Customer Relationship Management (CRM) is more and more favoured by most of the larger enterprises, it is essential to know the structure of CRM. Apptivo CRM offers an amazing opportunity for both small businesses and large enterprises to thrive. The organizations can oversee their prospects, opportunities and existing customers with utmost care. For more information, have a look at this link --> https://goo.gl/wS1g88
Where does mobile data fit in your infrastructure?mParticle
Connected devices are everywhere, and that means that opportunities for customer engagement are also everywhere. Learn where mobile data collection should fit in your martech infrastructure.
Plumb5 is a unified data platform with machine learning capabilities, built for effective customer engagement by providing real-time insights and decisions for machine driven next actions
Plumb5 is a segment-of-one platform that serves data for segment-of-one marketing. Segment of one marketing refers to the ability to track and understand individual customer behavior and the ability to use the information system to customize the product and personalize the service to the individual customer.
Plumb5 Unified Stack- Personalization on DevicesVeer Endra
Plumb5 is a platform for segment of one marketing which allows marketers to offer behavior based automation across the customer life-cycle. Plumb5 personalization engine works for all customer touch-points. Our proprietary tagging methodology allows us to tag data irrespective of the touch-point system.
Plumb5 help marketers to engage video viewers with on-video interactions and gather insights or leads. Marketers can also measure effectiveness of individual video campaigns
Plumb Lead Intelligence works for website administrators to automate messages or conversations to interact with website visitors. The web admin can customize the rules based on behavior or any other tracking variable
To get started, visit www.plumb5.com
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Discussion on Vector Databases, Unstructured Data and AI
https://www.meetup.com/unstructured-data-meetup-new-york/
This meetup is for people working in unstructured data. Speakers will come present about related topics such as vector databases, LLMs, and managing data at scale. The intended audience of this group includes roles like machine learning engineers, data scientists, data engineers, software engineers, and PMs.This meetup was formerly Milvus Meetup, and is sponsored by Zilliz maintainers of Milvus.
Global Situational Awareness of A.I. and where its headedvikram sood
You can see the future first in San Francisco.
Over the past year, the talk of the town has shifted from $10 billion compute clusters to $100 billion clusters to trillion-dollar clusters. Every six months another zero is added to the boardroom plans. Behind the scenes, there’s a fierce scramble to secure every power contract still available for the rest of the decade, every voltage transformer that can possibly be procured. American big business is gearing up to pour trillions of dollars into a long-unseen mobilization of American industrial might. By the end of the decade, American electricity production will have grown tens of percent; from the shale fields of Pennsylvania to the solar farms of Nevada, hundreds of millions of GPUs will hum.
The AGI race has begun. We are building machines that can think and reason. By 2025/26, these machines will outpace college graduates. By the end of the decade, they will be smarter than you or I; we will have superintelligence, in the true sense of the word. Along the way, national security forces not seen in half a century will be un-leashed, and before long, The Project will be on. If we’re lucky, we’ll be in an all-out race with the CCP; if we’re unlucky, an all-out war.
Everyone is now talking about AI, but few have the faintest glimmer of what is about to hit them. Nvidia analysts still think 2024 might be close to the peak. Mainstream pundits are stuck on the wilful blindness of “it’s just predicting the next word”. They see only hype and business-as-usual; at most they entertain another internet-scale technological change.
Before long, the world will wake up. But right now, there are perhaps a few hundred people, most of them in San Francisco and the AI labs, that have situational awareness. Through whatever peculiar forces of fate, I have found myself amongst them. A few years ago, these people were derided as crazy—but they trusted the trendlines, which allowed them to correctly predict the AI advances of the past few years. Whether these people are also right about the next few years remains to be seen. But these are very smart people—the smartest people I have ever met—and they are the ones building this technology. Perhaps they will be an odd footnote in history, or perhaps they will go down in history like Szilard and Oppenheimer and Teller. If they are seeing the future even close to correctly, we are in for a wild ride.
Let me tell you what we see.
Analysis insight about a Flyball dog competition team's performanceroli9797
Insight of my analysis about a Flyball dog competition team's last year performance. Find more: https://github.com/rolandnagy-ds/flyball_race_analysis/tree/main
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...sameer shah
"Join us for STATATHON, a dynamic 2-day event dedicated to exploring statistical knowledge and its real-world applications. From theory to practice, participants engage in intensive learning sessions, workshops, and challenges, fostering a deeper understanding of statistical methodologies and their significance in various fields."
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
Adjusting OpenMP PageRank : SHORT REPORT / NOTESSubhajit Sahu
For massive graphs that fit in RAM, but not in GPU memory, it is possible to take
advantage of a shared memory system with multiple CPUs, each with multiple cores, to
accelerate pagerank computation. If the NUMA architecture of the system is properly taken
into account with good vertex partitioning, the speedup can be significant. To take steps in
this direction, experiments are conducted to implement pagerank in OpenMP using two
different approaches, uniform and hybrid. The uniform approach runs all primitives required
for pagerank in OpenMP mode (with multiple threads). On the other hand, the hybrid
approach runs certain primitives in sequential mode (i.e., sumAt, multiply).
2. Autonomous Customer Engagement
INTRODUCTION
Autonomous Customer Engagement can be defined as an engagement (either interactions
or conversation) between a customer (human) and a machine. The machine is capable of
engaging the customer, just how human agents did. They have memories and hence can
remember past events and co-relate it with current events. They can learn, decide, predict
and recommend just like the way human do. And like all sales agents, ensure customer
satisfaction, offer better deals and ensure purchases, with an objective to achieve higher
revenue per customer.
The deck covers the steps and its functions in implementing such a learning system over
your data to ensure greater customer satisfaction and increased revenue, at a fraction of
the cost spent today.
3. Plumb5 for Autonomous Customer
Engagement
Plumb5 is a Unified Data Platform that is built using the concepts of Real-time Decision
processes, which on a broad level helps businesses to automate decisions ranging from
recommendations to a customer to real-time dynamic pricing to serving personalized data
across touchpoints.
The Data Platform comes integrated with point applications to render seamless engagement
between touch-points like web, mobile, email, SMS, social notifications, push notifications,
browser notifications and other channels of communication
This allows the platform to quickly connect customer data, run models over incoming data
to understand the behavior of the customer, which computes a score based on past and
present behavior, to which a state is identified and based on that state, an appropriate
engagement is fired.
This allows the machine to learn to decide which engagement to trigger to entice the
customer to the next best goal.
INTRODUCTION
9. Data Preparation
Step 1
The core objective of the data preparation exercise is to organize customer data
by each individual customer. Doing that will allow us easily learn patterns of each
individual customer and allows in quickly collaborating with other patterns to
arrive at predictions, recommendations and next best actions.
THE BIGGEST CHALLENGE
The biggest challenge unsolved in most business environment is that customer data, which is
classified as Structured and Unstructured cannot be connected, as they don’t have a common
unique Id to merge, in order to bring customer data together. In other words, structured data
where data can be merged either with a unique id like an email or phone number.
However, the unstructured data, which consists of web behavior data or advertising traffic
data stores user information by IP or some unique ID, which cannot be mapped to the unique
IDs of the structured data.
This problem exists in all data environments using multiple tools without a unification
strategy.
10. The Challenge seems overwhelming
The amount of customer data across various sources and interactions can be huge. But you can get
an absolute view of the customer, only if every related data source is combined .
11. Data Preparation
Step 1
LIMITATIONS
Because of structured and unstructured data in silos, customer data remains incomplete.
These data-sets when used for analysis or machine learning, presents limited or inaccurate
insights leading to ineffective customer strategies.
You may notice that data from the CRM might reveal multiple data parameters about the
customer like transactions, email/phone conversations, product purchased etc but lacks
information on products browsed, active channels, and other behavioral parameters.
This missing data not only takes out the relevance in subsequent communication but also
might not detect the opportunities to convert.
12. Connect all data sources containing customer data to Plumb5 Federated Layer to organize data by
individual customer. These individual sets are parsed through machine learning workflows to output
customer memories, which can be consumed for contextual personalization by any customer
touch-point
How do we need data to be organized?
Step 1
STEP 1 STEP 2 STEP 3
13. Get started by adding Plumb5 trackers to
collect behavior of both website/store or
mobile app interactions. Plumb5 creates a
unique ID for each user(machine) and
stacks data based on the unique ID.
Steps to merge
Step 1
PLUMB5 SCRIPTS AND SDK INTEGRATING CHANNEL TAGS
Pass these IDs across other touch-points like
Email, SMS, USSD, and other touch-points to
be able to track and merge user data based
on the ID. Plumb5 Engagement Layer comes
with embedded tags and saves time on
integration
Integrate DMP/DSP platforms to collect
audience profile data which again is merged
with a common identifier between DSP
platform and Plumb5 generated URLs
TRACKING DMP/DSP DATA MERGING OTHER STRUCTURED DATA
Using the email or phone number, import and
merge data based on email or phone number
match.
4 essential steps on how Plumb5 is used to merge structured data and unstructured data
With these steps, customer data across silos can be easily merged due to the availability of a unique
ID of an user
14. Unification Technique
Step 1
The following tagging map shows how IDs are merged to create single customer data
The Web/Mobile tracking resolves the Ad visitor
using Audience Profile ID embedded in the web
link.
The Web/Mobile tracking also resolves the
disconnect between anonymous user (defined by
IP) and user identifiable by email or phone
number. This is done by passing a tag in the link
of email and SMS templates.
Rest of the other structured data is resolved by
matching email addresses or phone numbers
15. Managing Schema
Step 1
Plumb5 Data Management interface allows the user to edit the existing schema or add new data
sources using a simple editor.
Merged Tables
Filters, Groups, Conditions
Edit Code
Modify Column Properties
16. Generate Data by Customer
Step 1
Unified Data generated can be viewed in Plumb5 Analytics Module. Developers can make API calls to
get the complete unified data of a single user
FOR MARKETERS FOR DEVELOPERS
17. Subsequent Data Streams
Step 1
Plumb5 Scripts / SDK streams data continuously in order to
analyze behavior data in real-time. The scripts take in all the
dynamic information from websites, ecommerce stores or
mobile application, where many interactions are recorded in a
single session.
Using API calls, other touch-point application data are updated
as and when the interaction or response is captured
Other Offline data is integrated using either API calls or by
using periodic schedulers
All these data are extracted, ranked in real-time as soon as it is
collected, keeping memory files updated at all time.
Most streaming systems are
dependent on data collection
sources
Current data infrastructure are
redundant with number of systems and
data has to hop to different systems
before an insight is generated
This creates latency and cannot serve
real-time decisions required to keep up
the context
The other problem also arises from the
fact that the streaming systems are
clueless of data relationships and hence
simply used to push data into the
centralized system.
This creates various hurdles in creating a
singular memory of a customer required
for autonomous customer engagement
KEEPING IT SMART
18. Planning for Single Customer
Data
Plumb5 which is designed to be
customer centric, stores data by unique
customers. This allows the platform to
directly store data by customer and
integrate data from other sources and
organize it by mapping unique IDs.
This saves the enterprise of creating a
different system just to merge to arrive
at a unique customer table.
The data organization in Plumb5 is
designed to primarily carry out AutoML,
where decisions and predictions are
automated using a machine learning
workflow, explained in the next section.
KEEPING IT SMARTSUMMARIZING THE STEPS
• Use Plumb5 scripts and mobile SDks to collect
data directly into the federated layer
• Implement Tags to touch-point
communication or use the pre-integrated
Plumb5 engagement Layer to connect data
from all customer channels.
• Integrate Ad platforms to connect audience
profiles and website/mobile visitor data.
• Connect other customer data from CRM, ECOM
platforms, Call Center applications, Point of Sale
Apps, using API or schedulers
• Visualize Single Customer Data
20. The second step involves transforming the single customer files to memories, which can be
consumed for contextual personalization by any customer touch-point. Though this step is more
machine driven, it also allows the user to supervise scores, in order to make learning faster.
Machine Learning Workflow
Step 2
STEP 1 STEP 2 STEP 3
21. • User Identifiers – to match and identify the user
• User Pattern – A string pattern depicting all
interactions of the user stacked by time
• Global Weights refer to aggregated net weight
(overall score of the user)
• Product Leads refers to product customer
relationships. Each product, where some interaction is
detected, is added to the memory with state, intent,
sentiment, buying prediction and recommended next
action
INFORMATION IN MEMORY FILES
What are memories?
Step 2
Forming memories in runtime allows the machine to stay relevant and contextual at all times.
Memories are consolidated data files (JSON), which holds key information like patterns, states,
aggregated weights and other identifiers to quickly detect and match against user behavior in the
current session.
•Key tags are keywords extracted from demographic
data, preferences, conversations and other keyword
data
• Custom Tags are slots to add any custom user
defined states that may have channel or source
information
• Predictions & Recommendation lists carry
information that is generated after comparing other
user patterns to predict a product or an event. Since
they do not have past relationship with the customer,
they are stacked distinctly.
22. How are memories created?
Step 2
The machine learning workflow employs several extraction techniques, scoring algorithms and
matching techniques to create memories from 1:1 customer data
23. 1. Data Input are organized based on
channels and is stacked by time stamp.
2. With tags given to the unique event
interaction, the interaction data is
converted to a tag string to form a
temporal sequence, with interaction source
as markers
3. The scoring technique scores the tags to
deduce the intent score. Notice that the
relationship hierarchy takes each
relationship between the single user and all
related products independently. So it first
extracts the intent score for a particular
product and then sums it up with all
associated product to arrive at overall
customer score.
4. From these channel data, states are
extracted and updated against each
product
5. Notice that the customer state for each
product is independently extracted
6. This happens for each related product
The hierarchy in the model behaves like a network, in the sense, that as data is organized, extraction
and scoring happens in runtime, which helps in updating the memory files instantly where the latest
weights are available for personalizing next action
How the hierarchical model contributes?
Step 2
24. Memories when organized together gives us the opportunity to analyze both by individual users as
well as their associated users. The individual memory units hold the individual pattern and behavior
of a user over time and when each of these units are stacked together, they allow in
auto-segmentation by common attributes, or extraction of 2 occurring users in a common
namespace or apply collaborative filtering to predict next actions or products
Analysis in runtime
Step 2
25. Examples on how patterns help in auto-segmentation work in real-time
Analysis in runtime
Step 2
AUTOSEGMENTATION
The Auto-segmentation workflow takes
the unsupervised approach. For every
unique difference of a string, it creates a
new reference and auto-labels this unique
combination. For every similarity of an
attribute within the patterns, the machine
groups similar attributes to create a
category. This allows the machine to
classify at every stage and maintain
clusters of similar attributes.
This helps in finding related users quickly so
that the patterns of these users can be
filtered to run predictions and
recommendations
26. Examples on how patterns help in predicting or recommending in real-time
Analysis in runtime
Step 2
PREDICTIONS
RECOMMENDATION
The patterns presents the entire sequence of unique
labels that denote interactions. Detecting the goal
and arranging all interactions leading to the goal is
key.
For example, a purchase interaction is possibly
labeled “M” as in the diagram. Notice when a random
string is presented, it compares with the patterns
available to predict the occurrence of the label’ M”.
So when a user interaction look like any of the
random string, it predicts the possibility of the
purchase by comparing with related patterns where
the interaction is common.
By checking other patterns that contain “M”, it can
also recommend the shortest path of interaction to
achieve M. Notice in the diagram that the random
strings presented are recommended with next best
interaction to achieve M. So when a user is dropping
off or deviating from the goal path, the machine can
detect and recommend to bring back the user to the
goal path.
27. Workflow Components
Step 2
Component What does it do?
Unique Event Extraction The component lists all events (which has a time-stamp)and
outputs all the unique events present. Converts the unique
event information to tags (three digit alphanumeric string).
The tags are arranged by time stamp, which forms a long
pattern of tags
Propensity Scoring The propensity scoring logic is capable of both unsupervised as
well as supervised learning. The supervised allows the data
scientists to set scores for the unique event. The unsupervised
technique uses reverse goal technique to understand the
related events which are closer/farther from a given goal and
allocates three staged scores based on their distance. These
scores are used to calculate the net current weight of the user
A brief overview on the components employed within the workflow
28. Workflow Components
Step 2
Component Function
State Detection Based on pre-set rules, these algorithms look for matches within
the stack. For example, if the data contains just an email but no
associated transactions then it would tag it as P (for Prospect).
In case it finds a linked transaction, it would update the state to
C (for Customer). Likewise, it detects product states, response
states, sentiment states to add up to customer memory.
Intent Scoring Intent Score of a customer against a particular product is
calculated from total unique events, total sessions, scores of the
unique events, which is further computed with negative scores
assigned to recency to get the final intent score
Sentiment Scoring Customer Conversations, Replies recorded as text or voice
(converted to text) are extracted and ranked to generate
sentiment states (positive, negative, neutral, ambiguous)which
is tagged to the customer against a related product
A brief overview on the components employed within the workflow
29. Workflow Components
Step 2
Component Function
Goal Prediction As explained in Slide 25, pattern matching is done to understand
the probability of achieving a goal
Named Entity recognition Named-entity recognition technique seeks to locate and
classify named entities in text into pre-defined categories such
as the names of persons, organizations, locations, expressions
of times, quantities, monetary values percentages, etc.
Collaborative Filtering As explained in Slide 25, pattern matching is done to identity
similar users and extract products that can be recommended
Recommended Next Action As explained in Slide 25, pattern matching is done to understand
the most probable next action that leads to a goal
Auto-segmentation As explained in Slide 24, pattern matching is done to extract
common attributes within matching pattern to arrive at
segments
Custom Tags These are user defined states, that can be added to memories
so that the machine can initiate a trigger if the user defined
condition is true.
A brief overview on the components employed within the workflow
31. Engagement Automation
Step 3
Now that the machine is aware of customer stages, states, behavioral weights,
product affinity lists and preference tags, all it needs is to fire a communication,
when a certain state is achieved by the user.
Based on customer responses to these messages, the ML workflow scores and
readjusts its decision states, enabling continuous learning and decision
fine-tuning for best results
Technically , data collected as responses is immediately fed back to the Plumb5
federated layer for scoring by the ML workflow. This allows the machine to learn
continuously in real-time.
The manual task in this process is to assign dynamic templates to state
definitions so that engagement can be fired when the state of a particular user is
true.
MANUAL SUPERVISION
32. The second step involves transforming the single customer files to memories, which can be
consumed for contextual personalization by any customer touch-point. Though this step is more
machine driven, it also allows the user to supervise scores, in order to make learning faster.
Engagement Automation
Step 3
STEP 1 STEP 2 STEP 3
33. Engagement Automation
Step 3
This implementation step has 4 main aspects
1. OMNICHANNEL INTEGRATION 2. WORKFLOW EDITOR
3. DYNAMIC TEMPLATES 4. RESPONSE DATA INTEGRATION
Plumb5 Engagement Layer comes
pre-integrated with all available
touch-points. Users can plug it to their
chosen touch-point vendors like Email, SMS
or Click2Call service providers
An easy drag-and-drop workflow editor to
edit or create workflows that trigger based
on custom tags or states available in the
system
Users can easily embed tag labels to their
communication templates so that content
can be dynamically generated based on user
parameters
After a communication is triggered, it is
important to collect back data into the user
stack to close loop responses and integrate
it back to the learner.
34. Plumb5 Engagement Layer is tightly integrated with customer touch-points to deliver messages.
Based on past responses to communication, the machine prioritizes the most active channel for a
particular customer, to ensure higher effectiveness.
The Engagement Layer is
integrated or has connectors to
(1) Advertising Data (2)
Website, Store and Mobile
Channels (3) Social Sites (4)
Email (5) SMS, USSD (6)
Browser Notifications (7) OBD
and Click2Call APIs (8) CRM /
Lead Management System (9)
Site Chat and Bots, (10) POS
Systems, (11) Customer Service
Robots
The Developer can choose to integrate any desired touch-points as per the company’s marketing
strategy
Omni-channel Integration
Step 3
35. Once the data sources are connected, the machine is ready to fire personalized engagements based
on internal decision states. You can tweak the workflows by using the drag-and-drop flow editor in
case the marketers wants to add custom rules.
When the box is clicked, the dialog
box let the user to edit the template
assigned to a particular touch-point
Workflow Editor
Step 3
36. For dynamic personalization of messages, labels or tags can be directly embedded into the template
so content can be loaded based on conditions or states
Example of embedded labels. In this
case, the receiving user gets products
under top selling label that is relevant
to the user’s state
Dynamic Templates
Step 3
37. Collecting Responses of each interactions and updating it back to the ML workflow, allows in
seamless continuous learning. This allows the machine to update the memory which might change
the predictions based on the new responses.
Plumb5 uses the following techniques to collect and update memories on the fly
1. Web Engagement - The Web Trackers also track for Engagement events
2. Mobile Engagement - Mobile SDK tracks Engagements on the mobile
3. Email Engagement - Plumb5 tracks opens and clicks and collects delivery messages, bounces
and other failure errors from the provider
4. SMS Engagement - Plumb5 tracks the clicks using ShortURLs and the delivery message from
the provider
5. Browser Notification - Plumb5 tags collect browser notification responses
6. Social Notification - Plumb5 tracks responses through custom URLs
7. USSD Engagement - Plumb5 collects response data from the service provider
8. Beacon Data - Plumb5 collects data from beacons like Estimote
Response Data
Step 3
38. • One-time Integration of all Customer
Touch-points
• Template Tagging to State-based Customer
Segments
• Embedding Labels into Dynamic Templates
• Response Data Integration for continuous
learning
Reducing intelligence
workload on the engagement
layer.
The engagement layer requires only
minimal data parameters to perform as
all the intelligence is computed in the ML
stack. The key primary parameters that
needs to be passed to the engagement
layer are
(a) Who should the message be
delivered to?
(b) Which message should be
delivered?
(c) When should it be delivered?
Along with other state information for
conditional check.
This ensures that all learning activities
are performed in a single place, and
help avoid redundancies
KEEPING IT SMARTSUMMARIZING THE STEPS
40. Users can plot the stages and states to understand the progress of the users towards the goal and
monitor the progression of these users.
Measuring AI effectiveness
Step 4
41. Quarterly KPI Comparison: Q3 Jul – Sep’17- Q3 : Jul – Sep’16
69%
66%
56%
Global Retail Brand
Actual Results
World’s largest retailer engaging customers both in online and offline channels.
42. Autonomous Customer Engagement
Summary
Implementing Autonomous Customer Engagement using Machine Learning can
be easy with Plumb5 and can be achieved in three steps
1. Unify all customer data sources and create a system of individual customer
records
2. Run these customer records through machine learning workflows to create
customer memories
3. Integrate engagement layer and initiate relevant customer conversation or
engagement
Once implemented, users can measure and monitor how machines are
conducting themselves with customers and manage their learning programs to
fine-tune machine learning for greater results.
43. Get started with a POC
Get in touch
If interested, email
pavank@plumb5.com or veer@plumb5.com