skip to main content
research-article

GroupAligner: A Deep Reinforcement Learning with Domain Adaptation for Social Group Alignment

Published:22 May 2023Publication History
Skip Abstract Section

Abstract

Social network alignment, which aims to uncover the correspondence across different social networks, shows fundamental importance in a wide spectrum of applications such as cross-domain recommendation and information propagation. In the literature, the vast majority of the existing studies focus on the social network alignment at user level. In practice, the user-level alignment usually relies on abundant personal information and high-quality supervision, which is expensive and even impossible in the real-world scenario. Alternatively, we propose to study the problem of social group alignment across different social networks, focusing on the interests of social groups rather than personal information. However, social group alignment is non-trivial and faces significant challenges in both (i) feature inconsistency across different social networks and (ii) group discovery within a social network. To bridge this gap, we present a novel GroupAligner, a deep reinforcement learning with domain adaptation for social group alignment. In GroupAligner, to address the first issue, we propose the cycle domain adaptation approach with the Wasserstein distance to transfer the knowledge from the source social network, aligning the feature space of social networks in the distribution level. To address the second issue, we model the group discovery as a sequential decision process with reinforcement learning in which the policy is parameterized by a proposed proximity-enhanced Graph Neural Network (pGNN) and a GNN-based discriminator to score the reward. Finally, we utilize pre-training and teacher forcing to stabilize the learning process of GroupAligner. Extensive experiments on several real-world datasets are conducted to evaluate GroupAligner, and experimental results show that GroupAligner outperforms the alternative methods for social group alignment.

REFERENCES

  1. [1] Akbas Esra and Zhao Peixiang. 2017. Truss-based community search: A truss-equivalence based indexing approach. Proc. VLDB 10, 11 (2017), 12981309.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Arthur David and Vassilvitskii Sergei. 2006. K-means++: The Advantages of Careful Seeding. Technical Report. Stanford University.Google ScholarGoogle Scholar
  3. [3] Atzmueller Martin, Doerfel Stephan, and Mitzlaff Folke. 2016. Description-oriented community detection using exhaustive subgroup discovery. Inf. Sci. 329 (2016), 965984.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. [4] Bian Yuchen, Ni Jingchao, Cheng Wei, and Zhang Xiang. 2017. Many heads are better than one: Local community detection by the multi-walker chain. In Proceedings of ICDM. IEEE, 2130.Google ScholarGoogle ScholarCross RefCross Ref
  5. [5] Blondel Vincent D., Guillaume Jean-Loup, Lambiotte Renaud, and Lefebvre Etienne. 2008. Fast unfolding of communities in large networks. J. Statist. Mechan.: Theor. Experim. 2008, 10 (2008), P10008.Google ScholarGoogle ScholarCross RefCross Ref
  6. [6] Cai Hongyun, Zheng Vincent W., Zhu Fanwei, Chang Kevin Chen-Chuan, and Huang Zi. 2017. From community detection to community profiling. In Proceedings of VLDB. 817828.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Cai Xiao, Nie Feiping, and Huang Heng. 2013. Multi-view k-means clustering on big data. In Proceedings of IJCAI. 25982604.Google ScholarGoogle Scholar
  8. [8] Cavallari Sandro, Zheng Vincent W., Cai Hongyun, Chang Kevin Chen-Chuan, and Cambria Erik. 2017. Learning community embedding with community detection and node embedding on graphs. In Proceedings of CIKM. ACM, 377386.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] Chang Lijun, Lin Xuemin, Qin Lu, Yu Jeffrey Xu, and Zhang Wenjie. 2015. Index-based optimal algorithms for computing Steiner components with maximum connectivity. In Proceedings of SIGMOD. ACM, 459474.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] Chang Lijun, Yu Jeffrey Xu, Qin Lu, Lin Xuemin, Liu Chengfei, and Liang Weifa. 2013. Efficiently computing k-edge connected components via graph decomposition. In Proceedings of SIGMOD. ACM, 205216.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] Chen Lu, Liu Chengfei, Zhou Rui, Li Jianxin, Yang Xiaochun, and Wang Bin. 2018. Maximum co-located community search in large scale social networks. Proc. VLDB 11, 10 (2018), 12331246.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Chen Zheng, Yu Xinli, Song Bo, Gao Jianliang, Hu Xiaohua, and Yang Wei-Shih. 2017. Community-based network alignment for large attributed network. In Proceedings of CIKM. ACM, 587596.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] Choi Yunjey, Choi Min-Je, Kim Munyoung, Ha Jung-Woo, Kim Sunghun, and Choo Jaegul. 2018. StarGAN: Unified generative adversarial networks for multi-domain image-to-image translation. In Proceedings of CVPR. IEEE, 87898797.Google ScholarGoogle ScholarCross RefCross Ref
  14. [14] Derr Tyler, Karimi Hamid, Liu Xiaorui, Xu Jiejun, and Tang Jiliang. 2019. Deep adversarial network alignment. CoRR abs/1902.10307 (2019).Google ScholarGoogle Scholar
  15. [15] Du Xingbo, Yan Junchi, and Zha Hongyuan. 2019. Joint link prediction and network alignment via cross-graph embedding. In Proceedings of IJCAI. 22512257.Google ScholarGoogle ScholarCross RefCross Ref
  16. [16] Fang Yixiang, Cheng Reynold, Luo Siqiang, and Hu Jiafeng. 2016. Effective community search for large attributed graphs. Proc. VLDB 9, 12 (2016), 12331244.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. [17] Fang Yixiang, Wang Zhongran, Cheng Reynold, Wang Hongzhi, and Hu Jiafeng. 2018. Effective and efficient community search over large directed graphs. IEEE Trans. Knowl. Data Eng. 31, 11 (2018), 20932107.Google ScholarGoogle ScholarCross RefCross Ref
  18. [18] Fortunato Santo. 2010. Community detection in graphs. Phys. Rep. 486, 3-5 (2010), 75174.Google ScholarGoogle ScholarCross RefCross Ref
  19. [19] Gulrajani Ishaan, Ahmed Faruk, Arjovsky Martín, Dumoulin Vincent, and Courville Aaron C.. 2017. Improved training of Wasserstein GANs. In Proceedings of Advances in NeurIPS. 57675777.Google ScholarGoogle Scholar
  20. [20] Hamilton William L., Ying Zhitao, and Leskovec Jure. 2017. Inductive representation learning on large graphs. In Proceedings of Advances in NeurIPS. 10241034.Google ScholarGoogle Scholar
  21. [21] He Di, Xia Yingce, Qin Tao, Wang Liwei, Yu Nenghai, Liu Tie-Yan, and Ma Wei-Ying. 2016. Dual learning for machine translation. In Proceedings of Advances in NeurIPS. 820828.Google ScholarGoogle Scholar
  22. [22] Huang Xin and Lakshmanan Laks V. S.. 2017. Attribute-driven community search. Proc. VLDB 10, 9 (2017), 949960.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. [23] Huang Xin, Lakshmanan Laks V. S., Yu Jeffrey Xu, and Cheng Hong. 2015. Approximate closest community search in networks. Proc. VLDB 9, 4 (2015), 276287.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Ji Gao, Xiao Huang, and Jundong Li. 2021. Unsupervised graph alignment with Wasserstein distance discriminator. In Proceedings of SIGKDD. ACM, 426435.Google ScholarGoogle Scholar
  25. [25] Jia Yuting, Zhang Qinqin, Zhang Weinan, and Wang Xinbing. 2019. CommunityGAN: Community detection with generative adversarial nets. In Proceedings of ACM Web Conference (WWW). ACM, 784794.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. [26] Jiang Yuli, Rong Yu, Cheng Hong, Huang Xin, Zhao Kangfei, and Huang Junzhou. 2021. QD-GCN: Query-driven graph convolutional networks for attributed community search. CoRR abs/2104.03583 (2021).Google ScholarGoogle Scholar
  27. [27] Jin Songchang, Zhang Jiawei, Yu Philip S., Yang Shuqiang, and Li Aiping. 2014. Synergistic partitioning in multiple large scale social networks. In Proceedings of IEEE BigData. IEEE, 281290.Google ScholarGoogle ScholarCross RefCross Ref
  28. [28] Li Chaozhuo, Wang Senzhang, Wang Yukun, Yu Philip S., Liang Yanbo, Liu Yun, and Li Zhoujun. 2019. Adversarial learning for weakly-supervised social network alignment. In Proceedings of AAAI. AAAI Press, 9961003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. [29] Li Chaozhuo, Wang Senzhang, Yu Philip S., Zheng Lei, Zhang Xiaoming, Li Zhoujun, and Liang Yanbo. 2018. Distribution distance minimization for unsupervised user identity linkage. In Proceedings of CIKM. ACM, 447456.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. [30] Li Jiwei, Monroe Will, Shi Tianlin, Jean Sébastien, Ritter Alan, and Jurafsky Dan. 2017. Adversarial learning for neural dialogue generation. In Proceedings of EMNLP. Association for Computational Linguistics, 21572169.Google ScholarGoogle ScholarCross RefCross Ref
  31. [31] Lim Sungsu, Kim Junghoon, and Lee Jae-Gil. 2016. BlackHole: Robust community detection inspired by graph drawing. In Proceedings of ICDE. IEEE, 2536.Google ScholarGoogle ScholarCross RefCross Ref
  32. [32] Lin Xuan, Quan Zhe, Wang Zhi-Jie, Ma Tengfei, and Zeng Xiangxiang. 2020. KGNN: Knowledge graph neural network for drug-drug interaction prediction. In Proceedings of IJCAI. 27392745.Google ScholarGoogle ScholarCross RefCross Ref
  33. [33] Liu Jing, Zhang Fan, Song Xinying, Song Young-In, Lin Chin-Yew, and Hon Hsiao-Wuen. 2013. What’s in a name?: An unsupervised approach to link users across communities. In Proceedings of WSDM. ACM, 495504.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. [34] Liu Li, Cheung William K., Li Xin, and Liao Lejian. 2016. Aligning users across social networks using network embedding. In Proceedings of IJCAI. 17741780.Google ScholarGoogle Scholar
  35. [35] Liu Qing, Zhao Minjun, Huang Xin, Xu Jianliang, and Gao Yunjun. 2020. Truss-based community search over large directed graphs. In Proceedings of SIGMOD. ACM, 21832197.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. [36] Liu Shenghao, Wang Bang, Yang Laurence T., and Yu Philip S.. 2022. HNF: Hybrid neural filtering based on centrality-aware random walk for personalized recommendation. IEEE Trans. Netw. Sci. Eng. 9, 3 (2022), 10561066.Google ScholarGoogle ScholarCross RefCross Ref
  37. [37] Liu Siyuan, Wang Shuhui, Zhu Feida, Zhang Jinbo, and Krishnan Ramayya. 2014. Hydra: Large-scale social identity linkage via heterogeneous behavior modeling. In Proceedings of SIGMOD. ACM, 5162.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. [38] Man Tong, Shen Huawei, Liu Shenghua, Jin Xiaolong, and Cheng Xueqi. 2016. Predict anchor links across social networks via an embedding approach. In Proceedings of IJCAI. 18231829.Google ScholarGoogle Scholar
  39. [39] Mu Xin, Zhu Feida, Lim Ee-Peng, Xiao Jing, Wang Jianzong, and Zhou Zhi-Hua. 2016. User identity linkage by latent user space modelling. In Proceedings of SIGKDD. ACM, 17751784.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. [40] Newman Mark E. J.. 2006. Modularity and community structure in networks. Proc. Nat. Acad. Sci. 103, 23 (2006), 85778582.Google ScholarGoogle ScholarCross RefCross Ref
  41. [41] Pei Shichao, Yu Lu, Yu Guoxian, and Zhang Xiangliang. 2022. Graph alignment with noisy supervision. In Proceedings of ACM Web Conference (WWW). ACM, 11041114.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. [42] Peng Hao, Wang Hongfei, Du Bowen, Bhuiyan Md. Zakirul Alam, Ma Hongyuan, Liu Jianwei, Wang Lihong, Yang Zeyu, Du Linfeng, Wang Senzhang, and Yu Philip S.. 2020. Spatial temporal incidence dynamic graph neural networks for traffic flow forecasting. Inf. Sci. 521 (2020), 277290.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. [43] Peng Hao, Zhang Ruitong, Dou Yingtong, Yang Renyu, Zhang Jingyi, and Yu Philip S.. 2022. Reinforced neighborhood selection guided multi-relational graph neural networks. ACM Trans. Inf. Syst. 40, 4 (2022), 69:169:46.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. [44] Peng Hao, Zhang Ruitong, Li Shaoning, Cao Yuwei, Pan Shirui, and Yu Philip S.. 2022. Reinforced, incremental and cross-lingual event detection from social messages. IEEE Trans. Pattern Anal. Mach. Intell. (2022). DOI:Google ScholarGoogle ScholarCross RefCross Ref
  45. [45] Qin Kyle Kai, Salim Flora D., Ren Yongli, Shao Wei, Heimann Mark, and Koutra Danai. 2020. G-CREWE: Graph CompREssion with embedding for network alignment. In Proceedings of CIKM. ACM, 12551264.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. [46] Shen Xiaobo, Liu Weiwei, Tsang Ivor, Shen Fumin, and Sun Quan-Sen. 2017. Compressed k-means for large-scale clustering. In Proceedings of AAAI. 25272533.Google ScholarGoogle ScholarCross RefCross Ref
  47. [47] Shiokawa Hiroaki, Fujiwara Yasuhiro, and Onizuka Makoto. 2013. Fast algorithm for modularity-based graph clustering. In Proceedings of AAAI.Google ScholarGoogle ScholarCross RefCross Ref
  48. [48] Shu Kai, Wang Suhang, Tang Jiliang, Zafarani Reza, and Liu Huan. 2016. User identity linkage across online social networks: A review. KDD Explor. 18, 2 (2016), 517.Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. [49] Sozio Mauro and Gionis Aristides. 2010. The community-search problem and how to plan a successful cocktail party. In Proceedings of SIGKDD. ACM, 939948.Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. [50] Sun Li, Ye Junda, Peng Hao, and Yu Philip S.. 2022. A self-supervised riemannian GNN with time varying curvature for temporal graph learning. In Proceedings of CIKM. ACM, 18271836.Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. [51] Sun Li, Zhang Zhongbao, Wen Jian, Wang Feiyang, Ji Pengxin, Su Sen, and Yu Philip S.. 2022. Aligning dynamic social networks: An optimization over dynamic graph autoencoder. IEEE Trans. Knowl. Data Eng. (2022), 114. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  52. [52] Sun Li, Zhang Zhongbao, Zhang Jiawei, Wang Feiyang, Du Yang, Su Sen, and Yu Philip S.. 2020. Perfect: A hyperbolic embedding for joint user and community alignment. In Proceedings of ICDM. IEEE, 501510.Google ScholarGoogle ScholarCross RefCross Ref
  53. [53] Sun Qingyun, Peng Hao, Li Jianxin, Wang Senzhang, Dong Xiangyu, Zhao Liangxuan, Yu Philip S., and He Lifang. 2020. Pairwise learning for name disambiguation in large-scale heterogeneous academic networks. In Proceedings of ICDM. IEEE, 511520.Google ScholarGoogle ScholarCross RefCross Ref
  54. [54] Szczepański Piotr Lech, Barcz Aleksy Stanisław, Michalak Tomasz Paweł, and Rahwan Talal. 2015. The game-theoretic interaction index on social networks with applications to link prediction and community detection. In Proceedings of IJCAI. 638644.Google ScholarGoogle Scholar
  55. [55] Tang Jian, Qu Meng, Wang Mingzhe, Zhang Ming, Yan Jun, and Mei Qiaozhu. 2015. LINE: Large-scale information network embedding. In Proceedings of ACM Web Conference (WWW). ACM, 10671077.Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. [56] Vinyals Oriol, Bengio Samy, and Kudlur Manjunath. 2016. Order matters: Sequence to sequence for sets. In Proceedings of ICLR. Retrieved from http://arxiv.org/abs/1511.06391.Google ScholarGoogle Scholar
  57. [57] Wang Chun, Pan Shirui, Hu Ruiqi, Long Guodong, Jiang Jing, and Zhang Chengqi. 2019. Attributed graph clustering: A deep attentional embedding approach. In Proceedings of IJCAI. 36703676.Google ScholarGoogle ScholarCross RefCross Ref
  58. [58] Wang Chun, Pan Shirui, Long Guodong, Zhu Xingquan, and Jiang Jing. 2017. MGAE: Marginalized graph autoencoder for graph clustering. In Proceedings of CIKM. ACM, 889898.Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. [59] Wu Yubao, Jin Ruoming, Li Jing, and Zhang Xiang. 2015. Robust local community detection: On free rider effect and its elimination. Proc. VLDB 8, 7 (2015), 798809.Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. [60] Xiong Hao, Yan Junchi, and Pan Li. 2021. Contrastive multi-view multiplex network embedding with applications to robust network alignment. In Proceedings of SIGKDD. ACM, 19131923.Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. [61] Yan Yuchen, Zhang Si, and Tong Hanghang. 2021. BRIGHT: A bridging algorithm for network alignment. In Proceedings of ACM Web Conference (WWW). ACM, 39073917.Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. [62] Yang Jaewon and Leskovec Jure. 2013. Overlapping community detection at scale: A nonnegative matrix factorization approach. In Proceedings of WSDM. ACM, 587596.Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. [63] Yang Jaewon, McAuley Julian, and Leskovec Jure. 2014. Detecting cohesive and 2-mode communities indirected and undirected networks. In Proceedings of WSDM. ACM, 323332.Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. [64] Yu Lantao, Zhang Weinan, Wang Jun, and Yu Yong. 2017. SeqGAN: Sequence generative adversarial nets with policy gradient. In Proceedings of AAAI. AAAI Press, 28522858.Google ScholarGoogle ScholarCross RefCross Ref
  65. [65] Yuan Long, Qin Lu, Zhang Wenjie, Chang Lijun, and Yang Jianye. 2017. Index-based densest clique percolation community search in networks. IEEE Trans. Knowl. Data Eng. 30, 5 (2017), 922935.Google ScholarGoogle ScholarCross RefCross Ref
  66. [66] Zafarani Reza and Liu Huan. 2013. Connecting users across social media sites: A behavioral-modeling approach. In Proceedings of KDD. ACM, 4149.Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. [67] Zhang Jing, Chen Bo, Wang Xianming, Chen Hong, Li Cuiping, Jin Fengmei, Song Guojie, and Zhang Yutao. 2018. MEgo2Vec: Embedding matched ego networks for user alignment across social networks. In Proceedings of CIKM. ACM, 327336.Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. [68] Zhang Jiawei and Yu Philip S.. 2015. Integrated anchor and social link predictions across social networks. In Proceedings of IJCAI. 21252132.Google ScholarGoogle Scholar
  69. [69] Zhang Si, Tong Hanghang, Jin Long, Xia Yinglong, and Guo Yunsong. 2021. Balancing consistency and disparity in network alignment. In Proceedings of SIGKDD. ACM, 22122222.Google ScholarGoogle ScholarDigital LibraryDigital Library
  70. [70] Zhang Si, Tong Hanghang, Maciejewski Ross, and Eliassi-Rad Tina. 2019. Multilevel network alignment. In Proceedings of ACM Web Conference (WWW). ACM, 23442354.Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. [71] Zhang Yutao, Tang Jie, Yang Zhilin, Pei Jian, and Yu Philip S.. 2015. COSNET: Connecting heterogeneous social networks with local and global consistency. In Proceedings of SIGKDD. ACM, 14851494.Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. [72] Zhang Yao, Xiong Yun, Ye Yun, Liu Tengfei, Wang Weiqiang, Zhu Yangyong, and Yu Philip S.. 2020. SEAL: Learning heuristics for community detection with generative adversarial networks. In Proceedings of SIGKDD. ACM, 11031113.Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. [73] Zhong Zexuan, Cao Yong, Guo Mu, and Nie Zaiqing. 2018. CoLink: An unsupervised framework for user identity linkage. In Proceedings of AAAI. 57145721.Google ScholarGoogle ScholarCross RefCross Ref
  74. [74] Zhou Fan, Cao Chengtai, Trajcevski Goce, Zhang Kunpeng, Zhong Ting, and Geng Ji. 2020. Fast network alignment via graph meta-learning. In Proceedings of INFOCOM. 686695.Google ScholarGoogle ScholarDigital LibraryDigital Library
  75. [75] Zhou Fan, Liu Lei, Zhang Kunpeng, Trajcevski Goce, Wu Jin, and Zhong Ting. 2018. DeepLink: A deep learning approach for user identity linkage. In Proceedings of INFOCOM. IEEE, 13131321.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. GroupAligner: A Deep Reinforcement Learning with Domain Adaptation for Social Group Alignment

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on the Web
          ACM Transactions on the Web  Volume 17, Issue 3
          August 2023
          302 pages
          ISSN:1559-1131
          EISSN:1559-114X
          DOI:10.1145/3597636
          Issue’s Table of Contents

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 22 May 2023
          • Online AM: 24 January 2023
          • Accepted: 20 October 2022
          • Revised: 26 August 2022
          • Received: 31 January 2022
          Published in tweb Volume 17, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
        • Article Metrics

          • Downloads (Last 12 months)248
          • Downloads (Last 6 weeks)26

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Full Text

        View this article in Full Text.

        View Full Text