{"id":1146392,"date":"2025-08-04T02:31:57","date_gmt":"2025-08-04T09:31:57","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-blog-post&p=1146392"},"modified":"2025-10-09T19:21:34","modified_gmt":"2025-10-10T02:21:34","slug":"timecraft-a-universal-framework-for-time-series-generation","status":"publish","type":"msr-blog-post","link":"https:\/\/www.microsoft.com\/en-us\/research\/articles\/timecraft-a-universal-framework-for-time-series-generation\/","title":{"rendered":"TimeCraft: A universal framework for time-series generation"},"content":{"rendered":"\n

Time-series data\u2014measurements collected at regular intervals, like stock prices or traffic flows\u2014has become a key driver of intelligent decision-making systems across industries. From medical monitoring to financial risk control, identifying patterns in this data is essential to many important operations.<\/p>\n\n\n\n

At the same time, the creation of time-series data, or data synthesis, <\/em>is gaining momentum as organizations grapple with scarcity of real-world data, privacy protection, and the need to test a variety of different scenarios without exposing themselves to risk. AI-generated synthetic data simulates realistic patterns in a risk-free environment. It enables researchers to explore hypothetical scenarios and train models to make decisions in high-stakes contexts.<\/p>\n\n\n\n

Yet many of these models fall short of what\u2019s needed. To be truly practical, a generator of time-series data must adapt across different industries and data patterns, offer precise control over trends and volatility and produce data that is realistic and reliable enough to support accurate modeling and analysis.<\/p>\n\n\n\n

Microsoft Research Asia developed TimeCraft (opens in new tab)<\/span><\/a> to address this need. This open-source framework creates synthetic time-series data that can be used across different industries and scaled up for commercial applications. Users control data generation through simple written commands, and the system can adapt to different business needs, whether companies want to analyze existing patterns or create data for specific goals.<\/p>\n\n\n\n

Three ways to guide generation<\/h2>\n\n\n\n

TimeCraft\u2019s user interface is build for flexibility. Users can guide date generation through three distinct methods:<\/p>\n\n\n\n