SAS® Viya® and open source: Innovation through collaboration
SAS Viya adds pattern recognition to improve insurer’s interactions.
Faster analyses and enhanced flexibility
Health insurer Techniker Krankenkasse works with SAS to build innovative pattern recognition capabilities
An answer to a question that no one asked is usually useless. But what if it is a good question, but no one has asked it? That was the challenge facing Dr. Thilo Eichenberg, Data Scientist within the analytics team at Techniker Krankenkasse (TK), the largest public health insurance company in Germany.
With 10.8 million policyholders, TK has huge amounts of customer data at its disposal, but what questions do you need to ask to identify insightful patterns in this data? Insights that can then be used to improve customer service and make processes more effective.
Pattern recognition is widely used in many industries, from market basket analysis in online retailing to quality assurance in manufacturing. “It is worthwhile to look beyond one's own industry and search for innovations,” Eichenberg says. “This is also part of our company’s DNA. We don't have the word ‘technician’ in our name for nothing.”
Our pattern recognition application clearly demonstrates the flexibility of SAS Viya to adapt to new requirements. This architecture is what makes it future-proof from our point of view. Dr. Thilo Eichenberg Data Scientist Techniker Krankenkasse
Looking for correlations
The use case: Find correlations between customer events and learn from them. For example, what is the correlation between treatment and cost plans for dental care? Is there a correlation between complaints to the service center and an increase in cancelations? And are there different behaviors for customers who prefer to use online channels rather than making a phone call?
“We take a very open and exploratory approach, but that’s exactly what makes it challenging,” Eichenberg explains. “The possible event paths with up to 10 steps quickly become almost arbitrarily complex, because these incorporate different events and occur at different times.”
This is a challenge for the analytical team, because of data protection regulations, which only allow the analysis of anonymized information – personal data is taboo. Although an almost infinite number of sequences are possible, few of them occur or provide leads to optimized processes. Searching for those proverbial needles in the haystacks requires a specialized algorithm. Eichenberg and his team quickly identified the open-sourced SPADE algorithm as the ideal tool for the sequential pattern mining. TK then used this algorithm for an initial approach.
SAS Viya enables open source with professional-grade analytics
TK has been a SAS customer for years, and even before this new project, the health insurance company had decided to use SAS Viya as its modern analytical platform. So why not use SAS Viya for the pattern recognition project? Quite simply, SPADE was not previously compatible in SAS Viya. It is now.
Using the modular, open architecture of SAS Viya means that the algorithm for pattern analysis ran on R, but was triggered from SAS Viya. This allows full use of the SAS platform's capabilities, such as data visualization and interactive data exploration.
“This makes it easy to use filters to show or hide specific types of data, such as the contact channel,” Eichenberg says. “If a path seems interesting, SAS Viya makes it possible to drill down into the data quite simply with a mouse click.”
Techniker Krankenkasse – Facts & Figures
in the digitization of public health insurance
For one and all
Eichenberg and his team needed to be able to use the open source models natively in the SAS environment. He approached members of the SAS R&D team with this challenge, and they readily agreed to help. In the end, all SAS Viya users benefit because this new capability will be incorporated as part of SAS Viya.
Now SPADE runs directly in SAS Viya, which further speeds the performance of the analyses. But SAS didn’t stop there. The SAS developers also increased the efficiency of pattern recognition. A prototype was quickly created in a cloud environment, which TK successfully tested using sample data. The containerized architecture of SAS Viya allows modules from the SAS environment and from other systems to be quickly combined (with secure data governance).
Openness and integration help ensure future successes
“This type of collaboration with a solution partner is uncommon and very helpful for TK,” Eichenberg says. “It’s a win-win situation: We have real added value as a result, from which other SAS users can certainly benefit from in the future.”
While the example of pattern recognition is just one application among many, “It shows how flexibly SAS Viya adapts to new requirements,” Eichenberg concludes. “From our point of view, this architecture is what makes it fit for the future.”
Les résultats présentés dans cet article sont spécifiques à des situations, problématiques métiers et données particulières, et aux environnements informatiques décrits. L'expérience de chaque client SAS est unique et dépend de variables commerciales et techniques propres, de ce fait les déclarations ci-dessus doivent être considérées dans un contexte. Les gains, résultats et performances peuvent varier selon les configurations et conditions de chaque client. SAS ne garantit ni ne déclare que chaque client obtiendra des résultats similaires. Les seules garanties relatives aux produits et services de SAS sont celles qui sont expressément stipulées dans les garanties contractuelles figurant dans l’accord écrit conclu avec SAS pour ces produits et services. Aucune information contenue dans le présent document ne peut être interprétée comme constituant une garantie supplémentaire. Les clients ont partagé leurs succès avec SAS dans le cadre d’un accord contractuel ou à la suite de la mise en œuvre réussie du progiciel SAS. Les noms de marques et de produits sont des marques déposées de leurs sociétés respectives.