Page 179 - DCAP208_Management Support Systems
P. 179

Management Support Systems




                    Notes
                                     The community discovery task aims to discover coherent calling communities. Based on
                                     the profile mining platform, a social network can be constructed using calls between
                                     customers and the calling frequencies. Communities in the social network capture the
                                     connectivity and similarity among customers. By considering the properties of the
                                     communities, effective market campaign can be designed for targeted customers. For
                                     example, the customers with broad social connections should be taken care specially.
                                     We emphasize the following points in our demo. First, we present how we solve the
                                     business tasks in mobile communication using novel data mining techniques. Second, we
                                     use MobileMiner on real data to elaborate what can be done and how the data mining
                                     techniques can be integrated in a business-driven model. Third, we show some examples
                                     of what still cannot be done satisfactorily using the current data mining techniques, which
                                     may motivate future research and development.

                                     Technology and Novelty
                                     Customer records are collected by the mobile communication base stations and fed into
                                     MobileMiner as data streams, including customer moving trajectories and calling records.
                                     A base station serves the cell phones in a specific region, and can detect a mobile customer
                                     once she turns on her phone. Once the records are imported into the system, profile
                                     mining is performed to generate user profiles for the upper layer data mining tasks.
                                     Specifically, in the profile mining part, customers’ moving profiles or their frequent
                                     moving patterns are constructed based on their moving records continuously. The core of
                                     this task is to mine sequential patterns on data streams, which is challenging since there
                                     can be many customers and the sliding window can be large. A customer’s moving profile
                                     is formed using the set of closed sequential patterns that match the customer’s trajectory
                                     and the profile is incrementally maintained. We developed a novel algorithm to mine and
                                     incrementally maintain on fast data streams closed sequential patterns, which are
                                     non-redundant representation of sequential patterns. An effective data structure is designed
                                     to keep close sequential patterns in memory and various strategies are proposed to prune
                                     search space aggresively. Based on the experiments on both real and synthetic databases,
                                     our algorithm outperforms the best existing algorithms by a large margin. The details of
                                     the techniques can be found in.
                                     The mobile user segmentation module clusters customers according to their profiles. The
                                     goal is to partition customers into groups such that the customers in a group are similar to
                                     each other in moving patterns. Importantly, timestamps should be considered. Since each
                                     point in a customer trajectory is associated with a timestamp, two trajectories are similar
                                     only if they are close to each other in time dimension. The problem is formulated as
                                     clustering trajectories in both space and time. The spatio-temporal patterns of clusters are
                                     very useful for the company to allocate base stations effectively for specific customer
                                     groups. Some related work clusters spatio-temporal patterns in bio-informatics. Here, we
                                     adapt the algorithm to group 2-dimensional trajectories in different time stamps. The
                                     main idea is to find biclusters with low mean squared residue through effectively iterative
                                     search. The mean squared residue captures the variance of the set of trajectories in a
                                     bicluster over time.

                                     In mobile communication business, the social relationship among customers often plays
                                     a significant role in marketing. For example, losing some customers with broad social
                                     connections may cause customer churning. A social net- work among customers is
                                     constructed. Each customer is represented by a node in the network. An edge is drawn to
                                     connect two customers if they call each other over a certain number of times in the current
                                     sliding window. A social community in the network is a set of nodes such that they are
                                                                                                         Contd....



          172                               LOVELY PROFESSIONAL UNIVERSITY
   174   175   176   177   178   179   180   181   182   183   184