Actively Embracing AI Using Amazon SageMaker with Kingsoft Office | Case Study
Learn how Kingsoft Office in software-built machine learning models to predict rates for paying users using Amazon Web Services.
Established in 1988, Kingsoft Office, a software company, it has been deeply engaged in the research and development of office software. Adhering to the brand concept of “Inspiring Wisdom,” the company is committed to bringing the simplest and most efficient office experience to individuals, families, and organizations. It helps individual users to create and live more simply and happily, and organizations operate more efficiently and safely. As of October 2023, its flagship product, WPS Office, has over 100 million monthly active users in the global market and has been adapted to over 46 languages, becoming one of the world’s mainstream office software products.
Opportunity | Bringing New Opportunities for Office Software with Rapid Overseas Growth
Artificial intelligence (AI) has sparked a new wave of technology. The combination of AI and office software will greatly improve user experience, work efficiency, backend management operations, and many other aspects of office systems.
WPS Office (WPS), the subsidiary of Kingsoft Office, is a pioneer of office software. It not only is a trendsetter in the era of AI but also went global very early, actively expanding new business in overseas markets. Since Kingsoft Office entered the international market in 2007, WPS Office has continued to provide stable and high-quality office services to users in over 220 countries and regions worldwide.
However, the rapid growth of business has brought both opportunities and challenges to Kingsoft Office.
WPS hoped to continually update product forms and iterate product functions to better meet the needs of overseas users, and for global user access capability, WPS needed stable and reliable cloud infrastructure support. The company was also looking to reduce storage costs and increase user access efficiency with cloud products. In the process of business expansion and rapid user growth, Kingsoft Office has been thinking about the use of data and AI capabilities to drive service-level improvement, reshape the user experience, and enhance user retention. To meet these needs, Kingsoft Office turned to Amazon Web Services , and the resulted to reduced storage costs and new breakthroughs in AI capabilities.
“Since entering the overseas market, Kingsoft Office has used the comprehensive data, AI capabilities, and industry experience of Amazon Web Services to create refined operations, reduce storage costs by over 40 percent, and provide assistance for business development,” says Zhang Ning, global vice president of Kingsoft Office.
Since entering the overseas market, Kingsoft Office has used the comprehensive data, AI capabilities, and industry experience of Amazon Web Services to create refined operations, reduce storage costs by over 40 percent, and provide assistance for business development.”
Global Vice President, Kingsoft Office
Solution | Promoting Overall User Growth with Data and AI Capabilities
Since initiating its overseas operations, WPS has been in collaboration with Amazon Web Services marking a long-standing partnership. WPS, the WPS official global website, and the desktop version of WPS Application of Kingsoft Office all run stably on Amazon Web Services.
As the flagship product of Kingsoft Office, WPS has extremely strict requirements for data storage and management. WPS stores petabytes of data, which brings enormous pressure on storage cost. Meanwhile, since WPS provides users with timely access to cold data, archived storage requires higher standards for data extraction time. According to product requirements, filtering out the data and converting fine-grained storage types are needed. However, this may cause high costs of research and development and maintenance.
With the assistance of Amazon Enterprise Support and Amazon Web Services Solutions Architecture team—which provides a comprehensive suite of resources—WPS has designed a full lifecycle management strategy, to reduce latency and storage costs for end users. This strategy is realized by comprehensive categorizing of user documents based on aspects such as access frequency, most recent access time, and modification time. Finally, an automated lifecycle management process was established through Amazon Simple Storage Service (Amazon S3), which is an object storage service offering cutting-edge scalability, data availability, security, and performance. Data in Amazon S3 that had not been accessed for over 365 days and had a file size greater than 128 KB was archived in Amazon S3 Glacier Instant Retrieval, which is an archive storage class that delivers the lowest-cost storage for long-lived data that is rarely accessed and requires retrieval in milliseconds. In the end, nearly half of WPS’s storage entered Amazon S3 Glacier Instant Retrieval, improving data access speed and optimizing storage costs. (See Figure 1: Architecture Diagram of WPS Office Document Business on Amazon Web Services below.) Amazon S3 realizes the intelligent layering of storage through automated lifecycle management, achieving over 40 percent cost optimization in storage without compromising the product experience.
Figure 1. Architecture Diagram of WPS Office Document Business on Amazon Web Services
For business data storage and processing, Kingsoft Office uses Amazon RDS for MySQL, which helps to set up, operate, and scale a relational database in the cloud with just a few clicks. With a simple API call, it can flexibly expand computing resources or storage capacity associated with database instances.
To accurately predict the purchasing tendency of overseas users, Kingsoft Office uses Amazon SageMaker—a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly—during the product trial period to design and train a machine learning model by analyzing user registration, user activation of trial functions, payment type, and other behavioral data to predict the possibility of conversions.
The overall process of this prediction service is triggered by daily tasks through Amazon EventBridge, which is used to build event-driven applications at scale. After the processing is completed, the data is synchronized to the operating system of Kingsoft Office through Amazon Lambda, which is a serverless, event-driven compute service. According to the predicted data, operators initiate corresponding operational strategies for users in different circles, thereby improving the conversion rate. (See Figure 2: Architecture Diagram of Kingsoft Office’s Overseas User Purchase Prediction on Amazon Web Services.)
Figure 2. Architecture Diagram of Kingsoft Office’s Overseas User Purchase Prediction on Amazon Web Services
With the rise of generative AI in 2023, Kingsoft Office is committed to integrating AI technology into office suites to improve user efficiency and enhance the user experience. In response to this demand, the Amazon Web Services account team, in collaboration with the Amazon Web Services GCR Data Lab and the Amazon Web Services Rapid Prototyping team are providing suggestions for AI innovation and helping to complete the proof of concept tests of vector search and stable diffusion packaging solutions. Moreover, Kingsoft Office is actively coordinating with Amazon Web Services global team, to be the first to trial its recently launched fully managed generative AI modeling tool, Amazon Bedrock.
“We have collaborated with Amazon Web Services Generative Artificial Intelligence Innovation Center (GAIIC) to conduct comprehensive testing of various office application scenarios using Amazon Bedrock,” says Ning. “We are satisfied with the model performance of the product and look forward to mutually beneficial cooperation with Amazon Web Services to bring positive results.”
Outcome | Embracing the Power of AI to Facilitate Innovation
Kingsoft Office utilizes Amazon Web Services Availability Zones in the United States, Japan, and India for its operations. This makes its products more accessible to users and enhances end-user experience. After using the Amazon CloudFront a global Content Delivery Network, the latency of Kingsoft Office in Mumbai, India, has decreased and stabilized from more than 1 second to less than 500 milliseconds.
For the data ingestion of WPS desktop applications, Kingsoft Office hopes to migrate the data ingestion workload to Amazon Web Services. That could reduce system costs by utilizing resource elasticity, price and performance advantages of Amazon Web Services.
“On Amazon SageMaker, we have built a complete set of user refinement operation paths from user identification to either user conversion or lost user recovery, and we will gradually extend to explore more user scenarios in the future,” says Yao Huapeng, global technical director of Kingsoft Office.
In the foreseeable future, the products and functions of Kingsoft Office software will be enriched, and the company will continue using Amazon Web Services to innovate the office system. Kingsoft Office looks forward to using Amazon Web Services in document translation, optical character recognition (OCR), and intelligent customer service.
About Kingsoft Office
Established in 1988, Kingsoft Office is one of the world’s leading suppliers of application software products and services. It has more than 570 million monthly active user devices around the world, including governments, enterprises, and individuals. Its flagship product, WPS Office, supports all mainstream systems, multi-device cross-screen, multiplayer online collaboration, and AIGC, providing services for individual and enterprise users.
Amazon Web Services Used
Amazon SageMaker is a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly.
Amazon S3 Glacier Instant Retrieval
Amazon S3 offers a range of storage classes designed for different use cases.
Amazon Enterprise Support
The Enterprise Support plan offers resources for customers running business & mission critical workloads on Amazon Web Services.
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud.
Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using Amazon Web Services. Contact our experts and start your own Amazon Web Services journey today.