ra2 studio - Fotolia
In the rapidly changing world of technology it's hard to make predictions. Here's a prediction that's likely to come true: Machine learning is poised to transform businesses, industries, and yes, the entire economy.
As companies take advantage of machine learning algorithms' ability to learn from data, spot patterns and produce actionable information from voluminous data sets, many IT service providers will be tasked with delivering IT skills, technology and consulting services to incorporate machine learning into their customer's business operations. Some channel partners have already created new lines of business in the machine learning field.
Similar to technologies such as cloud computing, ERP, CRM and supply chain software, artificial intelligence's machine learning tools are primed to help businesses understand their customers better, accomplish tasks more efficiently, improve revenue and reduce business costs. Machine learning use cases span a number of fields, including telecommunications, healthcare and professional services.
As companies discover that the use of machine learning can help them make more informed business decisions, a report from McKinsey Global Institute (MGI), the business and economics research arm of McKinsey & Company, reveals that adoption of the technology is still in its infancy.
The report, "Artificial intelligence: The next digital frontier," found only 20% of respondents said they currently use any AI-related technology at a level or scale that could be considered a significant part of their business. The report is based on a survey of 3,000 AI-aware C-level executives in 10 countries and 14 sectors.
Nevertheless, investments in the technology are an indication of things to come.
"Globally, we estimate tech giants spent $20 billion to $30 billion on AI in 2016, with 90% of this spent on R&D and deployment, and 10% on AI acquisitions," the MGI report stated. "VC and PE [private equity] financing, grants, and seed investments also grew rapidly, albeit from a small base, to a combined total of $6 billion to $9 billion. Machine learning, as an enabling technology, received the largest share of both internal and external investment," the report noted.
Accenture explores machine learning use cases
Against that backdrop, systems integrator and IT consulting firm Accenture launched a variety of tools and services earlier this year to test AI systems, including machine learning algorithms, that it says will help companies build, monitor and measure reliable AI systems at customer data center sites, as well as in the cloud.
In addition to the technology's ability to generate predictive and prescriptive analytics, machine learning can also be deployed in a variety of use cases. Jean-Luc Chatelain, CTO of Accenture's applied intelligence practice, said machine learning use cases include everything from analyzing and predicting the consumption of Coca-Cola to evaluating the effectiveness of drug treatments among a group of patients, as well as detecting patterns of fraud in the banking system.
The technology is also undergoing a form of democratization, Chatelain said, as use cases are not only applicable to enterprise customers, but also to small and medium-sized businesses. Still, there are challenges and one big concern is the ability of companies and organizations to collect relevant data.
Jean-Luc ChatelainCTO, Accenture's applied intelligence practice
"You can't get good insights out of bad data," he said. "If you want to derive benefits from machine learning, you have to have an IT infrastructure that supports a whole spectrum of techniques involved in analytics. It's not really just about machine learning, but it's about how you capture your data. From an IT point of view, it's a matter of discipline and adding capabilities, both human and technological, to get at the data and its preparation. In addition to that, you have to then have very good algorithms that can extract the right signals."
The growing variety of machine learning use cases can benefit partners such as Accenture, as well as their clients. Accenture, for example, is using machine learning to help improve contract work processes, reduce costs and, ultimately, ensure delivery of better results for clients.
"Our client contracts are complex documents that ensure we equally protect our clients, as well as ourselves, clearly defining respective roles, responsibilities and accountability," Chatelain said. "We use machine learning to 'read' these contracts, proactively assessing potential risks and defining remediation, or in the case of an adverse event such as the flooding of a delivery center, it helps us quickly understand liabilities that allow us to actively deploy alternative solutions, ensuring our client's delivery commitments are not affected by adverse effects."
Chatelain said the use of machine learning dramatically reduces the time it takes to read these contracts, allowing Accenture to be more agile and ultimately ensure sustained client satisfaction. In short, machine learning helps boost Accenture's business analytics and data management offering.
"For instance, we are seeing significant use of machine learning in the data veracity and quality space, and we're helping to unlock business value for clients by offering data quality as a service," Chatelain added.
Chatelain also gave the example of a client in the international telecommunications industry, whose revenue was being impacted by an ineffective and expensive billing and customer service solution. While Chatelain didn't want to identify the customer, he did say the company benefited when it shifted from a time-and-materials format for evaluating labor and product efficiency to an AI-enabled, as-a-service platform.
"The company experienced a variety of positive shifts such as enhanced data quality, reduced revenue leakage, an almost 90% reduction in cycle time and an approximately 30% reduction in cost leading to a multimillion-dollar business benefit," Chatelain said.
Microsoft prepares partners for machine learning
At Microsoft, the company is preparing its channel partners for the uptick in machine learning opportunities. Melissa Mulholland, Microsoft's cloud profitability lead, said in addition to technical AI enablement, the company helps partners learn to frame customer problems in terms of machine learning and AI, and to develop a roadmap to where AI becomes more and more a part of the customer's daily operations.
She said the question of whose machine learning algorithms go into a partner solution often depends on the skill and sophistication of the partner's team, and the application requirements. The partnership includes guidance, out-of-the-box APIs, tools and services, and training.
"Partners may choose to leverage one or more of our prebuilt AI APIs, and there are even pre-trained models ready to load," Mulholland said. "We also provide the tools and services to support the full AI development lifecycle, and help partners develop the skills to build custom machine learning algorithms. The partner then collaborates with the customer to select the data to be used to train the model."
Mulholland also said that while partners are excited about AI and machine learning, they are new to the field. She said partners are learning to build teams with appropriate skill sets, envision the possibilities for AI and machine learning in their domains, frame the customer problem in terms of an AI and machine learning and understand the AI development lifecycle and best practices in terms of processes.
She added that partners are also educating themselves on using AI tools like AML, DSVM and other tools that can make building AI systems a lot easier.
Mulholland expects partners that build an AI practice and integrate machine learning tools at their customer sites will see the benefits further down the road.
"Partners have found opportunity providing horizontal solutions or by using their domain expertise on industry-specific solutions," she explained. Partners, she added, are finding revenue opportunities in each of these high-level AI processes:
- Envisioning -- helping customers see a roadmap where intelligent solutions take on an ever-expanding role in the customers' operations.
- Implementation -- integrating prebuilt AI APIs or developing custom AI models or solutions.
- Deployment -- helping customers get their AI into production and supporting the customer's internal teams.
Using machine learning in risk prevention
One Microsoft partner is KenSci Inc., a company based in Seattle that uses machine learning in its Azure-based risk prevention platform for healthcare. Sunny Neogi, chief growth officer at KenSci, said machine learning's ability to continuously learn from data and assist caregivers with predictions is the most valuable use case in healthcare.
"Applying machine learning to patient data is a game-changer," Neogi said. "Healthcare providers can make far better use of their time if they can predict whether a person is at risk for a chronic condition before they fall sick and direct preventive care at them. They'll spend less time fighting fires and more time preventing fires."
Neogi added there is a data access challenge in healthcare, in part because of restrictions outlined in patient data privacy laws and also due to the lack of interoperability between electronic health record (EHR) systems. In light of those factors, successful machine learning projects in healthcare must effectively incorporate machine learning tools into EHRs and other hospital systems, as well as make sure the initiative is backed by the healthcare organization's clinical and executive leadership.
"Like most successful digital transformation projects, it's absolutely critical to develop a business case and having a clear sense of the return on investment and success metrics at the outset," Neogi said. "The clinical team has to believe in the machine learning output and the impact it might drive. They have to look at the evidence and the math has to justify taking a course of action before they take action based on those predictions."
Identifying machine learning use cases
As channel partners look for ways to build a framework for how they'll incorporate machine learning tools on customer projects, Chatelain said Accenture's approach is to first identify and understand the use case scenario and the business outcome the client is seeking to achieve.
"The use case will drive the architecture and whether or not a big data approach is needed and will also determine the data science approach that may or may not use machine learning -- depending on the type and volume of data," Chatelain said.
IT service providers should also keep in mind that the complexity of projects will vary. Complexity, Chatelain said, is a function of the cardinality of the number of data sources that need to be involved, the nature of these sources -- structured, poly-structured or unstructured -- and the type of machine learning used. For example, deep learning tends to demand a more complex infrastructure, especially for model training.
As IT service providers expand their machine learning engagements, they should remember that most IT departments are ill-equipped in term of capabilities and trained resources in these techniques.
"This is an opportunity for providers within the ecosystem to help clients achieve their goals," said Chatelain, who advised customers to conduct due diligence when choosing providers.