Maintaining the discovered sequential patterns for sequence insertion in dynamic databases
Mining useful information or knowledge from large databases has become a critical issue in recent years. Sequential patterns can be applied in many domains to analyze the customer or user behaviors, such as basket analysis, biological data or web click streams. Conventional approaches may re-mine the updated database in batch mode while sequences are changed. The fast updated sequential pattern (FUSP)-tree was proposed to update the discovered sequential patterns whether for sequence insertion or deletion. The original database is required to be rescanned if it is necessary to maintain the small sequence that was not kept in the FUSP tree. Pre-large concepts were proposed to maintain the dynamic data mining that outperforms the FUP concepts. In this paper, we adopted the pre-large concepts to the FUSP-tree structure for sequence insertion. A FUSP tree is built in advance to keep the large 1-sequences for later maintenance. The pre-large sequences are also kept to reduce the movement from large to small and vice versa. When the number of inserted sequences is smaller than the safety bound of the pre-large concepts, better results can be obtained by the proposed incremental algorithm for sequence insertion in dynamic databases.
sequence insertion dynamic databases pre-large concept fusp-tree structure sequential pattern mining