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.”
본 문서에 나오는 결과는 본 문서에 설명된 특정 상황, 비즈니스 모델, 데이터 입력 및 컴퓨팅 환경에 적합하게 되어 있습니다. 각 SAS 고객의 경험은 고유한 것으로, 비즈니스 및 기술적 변수에 따라 달라집니다. 따라서 모든 서술은 비전형적인 것이라는 점을 고려해야 합니다. 실제 절약, 결과 및 성능 특성은 개별 고객의 구성 및 조건에 따라 달라질 수 있습니다. SAS는 모든 고객이 비슷한 결과를 달성할 수 있다고 보증하거나 진술하지 않습니다. SAS 제품과 서비스에 대한 유일한 보증은 해당 제품 및 서비스에 대한 서면 계약의 보증서에 명시되어 있습니다. 본 문서의 어떠한 내용도 추가 보증을 구성하는 것으로 해석될 수 없습니다. 고객은 SAS 소프트웨어의 성공적인 구현에 따라 합의된 계약적 교환 또는 프로젝트 성공 요약의 일환으로 성공 사례를 SAS와 공유했습니다. 브랜드 및 제품 명칭은 각 기업의 상표입니다.