Consumer Transactions Simulation through Generative Adversarial Networks

Sergiy Tkachuk,Szymon Łukasik,Anna Wróblewska
2024-08-07
Abstract:In the rapidly evolving domain of large-scale retail data systems, envisioning and simulating future consumer transactions has become a crucial area of interest. It offers significant potential to fortify demand forecasting and fine-tune inventory management. This paper presents an innovative application of Generative Adversarial Networks (GANs) to generate synthetic retail transaction data, specifically focusing on a novel system architecture that combines consumer behavior modeling with stock-keeping unit (SKU) availability constraints to address real-world assortment optimization challenges. We diverge from conventional methodologies by integrating SKU data into our GAN architecture and using more sophisticated embedding methods (e.g., hyper-graphs). This design choice enables our system to generate not only simulated consumer purchase behaviors but also reflects the dynamic interplay between consumer behavior and SKU availability -- an aspect often overlooked, among others, because of data scarcity in legacy retail simulation models. Our GAN model generates transactions under stock constraints, pioneering a resourceful experimental system with practical implications for real-world retail operation and strategy. Preliminary results demonstrate enhanced realism in simulated transactions measured by comparing generated items with real ones using methods employed earlier in related studies. This underscores the potential for more accurate predictive modeling.
Machine Learning,Information Retrieval,Computational Finance
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to simulate consumer transaction behavior under inventory constraints through Generative Adversarial Networks (GANs) in a large - scale retail environment. Specifically, the paper aims to: 1. **Optimize demand forecasting and inventory management**: By generating synthetic retail transaction data, improve the accuracy of demand forecasting and optimize inventory management. This helps retailers better respond to changes in market demand and reduce inventory overstock or out - of - stock situations. 2. **Solve the limitations of traditional methods**: Traditional retail simulation models often overlook the dynamic interaction between consumer behavior and inventory availability, resulting in limited predictive ability of the models. The method proposed in this paper integrates inventory data (SKU data) into the GAN architecture and uses more complex embedding methods (such as hypergraphs), so that the generated data can not only simulate consumers' purchasing behavior, but also reflect the dynamic relationship between consumer behavior and inventory availability. 3. **Handle data scarcity and privacy issues**: In the retail industry, due to data scarcity and privacy protection requirements, it is very difficult to obtain high - quality transaction data. The GAN model proposed in this paper can solve these problems by generating synthetic data while ensuring data privacy and security. 4. **Enhance the authenticity and diversity of transaction data**: By introducing inventory constraints, the generated transaction data is closer to real - world situations, thereby improving the practicality and reliability of the model. Preliminary results show that the generated transaction data is highly similar to real data in terms of product characteristics, basket size, and sequence patterns, and is difficult to be distinguished by classifiers. In summary, the main objective of this paper is to generate synthetic retail transaction data that conforms to real - world inventory constraints through an innovative GAN architecture and method, to support more accurate demand forecasting and inventory management, while also solving the problems of data scarcity and privacy protection.