Multi-fuzzy-objective graph pattern matching in big graph environments with reliability, trust and social relationship

With the advent of the era of big data, the scale of data has grown dramatically, and there is a close correlation between massive multi-source heterogeneous data, which can be visually depicted by a big graph. Big graph, especially from Web data, social networks, or biometric data, has attracted more and more attention from researchers, which usually contains complex relationships and multiple attributes. How to perform efficient query and matching on big graph data is the basic problem on analyzing big graph. Using multi-constrained graph pattern matching, we can design patterns that meet our specific requirements, and find matched subgraphs to locate the required patterns to accomplish specific tasks. So how to find matched subgraphs with good attributes in big graph becomes the key problem on big graph research. Considering the possibility that a node in a subgraph may fail due to reliability, in order to select more and better matched subgraphs, in this paper, we introduce fuzziness and reliability into multi-objective graph pattern matching, and then use a multi-objective genetic algorithm NSGA-II to find the subgraphs with higher reliability and better attributes including social trust and social relationship. Finally, a reliability-based multi-fuzzy-objective graph pattern matching method (named as RMFO-GPM) is proposed. The experimental results on real data sets show the effectiveness of the proposed RMFO-GPM method comparing with other state-of-art methods.

[1]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[2]  Jie Wu,et al.  Online Task Assignment for Crowdsensing in Predictable Mobile Social Networks , 2017, IEEE Transactions on Mobile Computing.

[3]  Christos Faloutsos,et al.  Fast best-effort pattern matching in large attributed graphs , 2007, KDD '07.

[4]  Mehmet A. Orgun,et al.  Multi-Constrained Graph Pattern Matching in large-scale contextual social graphs , 2015, 2015 IEEE 31st International Conference on Data Engineering.

[5]  WangYan,et al.  Finding the Optimal Social Trust Path for the Selection of Trustworthy Service Providers in Complex Social Networks , 2013 .

[6]  Egor V. Kostylev,et al.  Classification of annotation semirings over containment of conjunctive queries , 2014, ACM Trans. Database Syst..

[7]  Xin Wang,et al.  Diversified Top-k Graph Pattern Matching , 2013, Proc. VLDB Endow..

[8]  Chaokun Wang,et al.  Para-G: Path pattern query processing on large graphs , 2017, World Wide Web.

[9]  Lei Li,et al.  Context Based Trust Normalization in Service-Oriented Environments , 2010, ATC.

[10]  Kai Zheng,et al.  An efficient method for top-k graph based node matching , 2018, World Wide Web.

[11]  Mehmet A. Orgun,et al.  Optimal Social Trust Path Selection in Complex Social Networks , 2010, AAAI.

[12]  Thomas A. Henzinger,et al.  Computing simulations on finite and infinite graphs , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[13]  Yunjun Gao,et al.  Distributed time-respecting flow graph pattern matching on temporal graphs , 2019, World Wide Web.

[14]  Yang Wang,et al.  MCS-GPM: Multi-Constrained Simulation Based Graph Pattern Matching in Contextual Social Graphs , 2018, IEEE Transactions on Knowledge and Data Engineering.

[15]  Mehmet A. Orgun,et al.  Finding the Optimal Social Trust Path for the Selection of Trustworthy Service Providers in Complex Social Networks , 2013, IEEE Trans. Serv. Comput..

[16]  Kai Zheng,et al.  Multi-Constrained Top-K Graph Pattern Matching in Contextual Social Graphs , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[17]  Guanfeng Liu,et al.  Towards secure and truthful task assignment in spatial crowdsourcing , 2018, World Wide Web.

[18]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[19]  Jeffrey Xu Yu,et al.  Top-k graph pattern matching over large graphs , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[20]  Jianzhong Li,et al.  Efficient Subgraph Matching on Billion Node Graphs , 2012, Proc. VLDB Endow..

[21]  Vijay Varadharajan,et al.  Fuzzy Regression Based Trust Prediction in Service-Oriented Applications , 2009, ATC.

[22]  Jianzhong Li,et al.  Graph pattern matching , 2010, Proc. VLDB Endow..

[23]  Philip S. Yu,et al.  Fast Graph Pattern Matching , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[24]  Xiangliang Zhang,et al.  Efficient task assignment in spatial crowdsourcing with worker and task privacy protection , 2018, GeoInformatica.

[25]  Nicole Fleming,et al.  Incidence of trocar site herniation following robotic gynecologic surgery. , 2013, Gynecologic oncology.

[26]  Lawrence B. Holder,et al.  StreamWorks: a system for dynamic graph search , 2013, SIGMOD '13.

[27]  Jiajie Xu,et al.  Context-aware graph pattern based top-k designated nodes finding in social graphs , 2017, World Wide Web.

[28]  Nigel Parton,et al.  Reflections on the social construction of reality:A treatise in the sociology of knowledge , 2009 .

[29]  Xindong Wu,et al.  Collective semantic behavior extraction in social networks , 2017, J. Comput. Sci..

[30]  Andy Schürr,et al.  Incremental Graph Pattern Matching , 2006 .

[31]  Tianyu Wo,et al.  Strong simulation , 2014, ACM Trans. Database Syst..

[32]  Jie Zhu,et al.  Effective and efficient trajectory outlier detection based on time-dependent popular route , 2016, World Wide Web.

[33]  Lisa Kaati,et al.  Detecting Social Positions Using Simulation , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[34]  Kai Ma,et al.  SRA: Secure Reverse Auction for Task Assignment in Spatial Crowdsourcing , 2020, IEEE Transactions on Knowledge and Data Engineering.