skip to main content
research-article

Multi-View Enhanced Graph Attention Network for Session-Based Music Recommendation

Published:18 August 2023Publication History
Skip Abstract Section

Abstract

Traditional music recommender systems are mainly based on users’ interactions, which limit their performance. Particularly, various kinds of content information, such as metadata and description can be used to improve music recommendation. However, it remains to be addressed how to fully incorporate the rich auxiliary/side information and effectively deal with heterogeneity in it. In this paper, we propose a Multi-view Enhanced Graph Attention Network (named MEGAN) for session-based music recommendation. MEGAN can learn informative representations (embeddings) of music pieces and users from heterogeneous information based on graph neural network and attention mechanism. Specifically, the proposed approach MEGAN firstly models users’ listening behaviors and the textual content of music pieces with a Heterogeneous Music Graph (HMG). Then, a devised Graph Attention Network is used to learn the low-dimensional embedding of music pieces and users and by integrating various kinds of information, which is enhanced by multi-view from HMG in an adaptive and unified way. Finally, users’ hybrid preferences are learned from users’ listening behaviors and music pieces that satisfy users real-time requirements are recommended. Comprehensive experiments are conducted on two real-world datasets, and the results show that MEGAN achieves better performance than baselines, including several state-of-the-art recommendation methods.

REFERENCES

  1. [1] Adomavicius Gediminas and Tuzhilin Alexander. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17, 6 (2005), 734749. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Celma Òscar. 2010. The long tail in recommender systems. In Music Recommendation and Discovery. Springer, Berlin, Heidelberg, 87107. Google ScholarGoogle ScholarCross RefCross Ref
  3. [3] Celma Oscar. 2010. Music recommendation. In Music Recommendation and Discovery. Springer, Berlin, Heidelberg, 4385. Google ScholarGoogle ScholarCross RefCross Ref
  4. [4] Chen Jingyuan, Zhang Hanwang, He Xiangnan, Nie Liqiang, Liu Wei, and Chua Tat-Seng. 2017. Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval (Shinjuku, Tokyo, Japan) (SIGIR ’17). ACM, Association for Computing Machinery, New York, NY, USA, 335344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. [5] Chen Shuhan, Wang Ben, Tan Xiuli, and Hu Xuelong. 2020. Embedding attention and residual network for accurate salient object detection. IEEE Transactions on Cybernetics 50, 5 (2020), 20502062. Google ScholarGoogle ScholarCross RefCross Ref
  6. [6] Chen Tianwen and Wong Raymond Chi-Wing. 2021. An efficient and effective framework for session-based social recommendation. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining. 400408.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Deldjoo Yashar, Schedl Markus, and Knees Peter. 2021. Content-driven music recommendation: Evolution, state of the art, and challenges. arXiv preprint arXiv:2107.11803 (2021).Google ScholarGoogle Scholar
  8. [8] Deng Shuiguang, Wang Dongjing, Li Xitong, and Xu Guandong. 2015. Exploring user emotion in microblogs for music recommendation. Expert Systems with Applications 42, 23 (2015), 92849293. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] Deshpande Mukund and Karypis George. 2004. Item-based top-n recommendation algorithms. ACM Transactions on Information Systems (TOIS) 22, 1 (2004), 143177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] Ding Jingtao, Yu Guanghui, Li Yong, He Xiangnan, and Jin Depeng. 2020. Improving implicit recommender systems with auxiliary data. ACM Transactions on Information Systems (TOIS) 38, 1 (2020), 127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] Grover Aditya and Leskovec Jure. 2016. node2vec: Scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (San Francisco, California, USA) (KDD ’16). Association for Computing Machinery, New York, NY, USA, 855864. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Guo Lei, Yin Hongzhi, Chen Tong, Zhang Xiangliang, and Zheng Kai. 2021. Hierarchical hyperedge embedding-based representation learning for group recommendation. ACM Transactions on Information Systems (TOIS) 40, 1 (2021), 127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] Guo Lei, Yin Hongzhi, Wang Qinyong, Chen Tong, Zhou Alexander, and Hung Nguyen Quoc Viet. 2019. Streaming session-based recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 15691577.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. [14] Han Jiayu, Zheng Lei, Xu Yuanbo, Zhang Bangzuo, Zhuang Fuzhen, Philip S Yu, and Zuo Wanli. 2020. Adaptive deep modeling of users and items using side information for recommendation. IEEE Transactions on Neural Networks and Learning Systems 31, 3 (2020), 737748. Google ScholarGoogle ScholarCross RefCross Ref
  15. [15] He Luo, Liu Hongyan, Yang Yinghui, and Wang Bei. 2021. A multi-attention collaborative deep learning approach for blood pressure prediction. ACM Transactions on Management Information Systems (TMIS) 13, 2 (2021), 120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. [16] Huang Liwei, Ma Yutao, Wang Shibo, and Liu Yanbo. 2021. An attention-based spatiotemporal lstm network for next poi recommendation. IEEE Transactions on Services Computing 14, 6 (2021), 15851597. Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Huang Zhenhua, Xu Xin, Zhu Honghao, and Zhou MengChu. 2020. An efficient group recommendation model with multiattention-based neural networks. IEEE Transactions on Neural Networks and Learning Systems 31, 11 (2020), 44614474. Google ScholarGoogle ScholarCross RefCross Ref
  18. [18] Kaminskas Marius, Ricci Francesco, and Schedl Markus. 2013. Location-aware music recommendation using auto-tagging and hybrid matching. In Proceedings of the 7th ACM Conference on Recommender Systems (Hong Kong, China) (RecSys ’13). ACM, Association for Computing Machinery, New York, NY, USA, 1724. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. [19] Kang Wang-Cheng and McAuley Julian. 2018. Self-attentive sequential recommendation. In 2018 IEEE International Conference on Data Mining (ICDM) (Singapore). IEEE, IEEE, 197206. Google ScholarGoogle ScholarCross RefCross Ref
  20. [20] Kingma Diederik P and Ba Jimmy. 2015. Adam: A method for stochastic optimization. In 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings.Google ScholarGoogle Scholar
  21. [21] Gatta Valerio La, Moscato Vincenzo, Pennone Mirko, Postiglione Marco, and Sperlí Giancarlo. 2022. Music recommendation via hypergraph embedding. IEEE Transactions on Neural Networks and Learning Systems (2022).Google ScholarGoogle Scholar
  22. [22] Lee Wei-Po, Chen Chun-Ting, Huang Jhih-Yuan, and Liang Jhen-Yi. 2017. A smartphone-based activity-aware system for music streaming recommendation. Knowledge-Based Systems 131 (2017), 7082. Google ScholarGoogle ScholarCross RefCross Ref
  23. [23] Li Xinyi, Chen Yifan, Pettit Benjamin, and Rijke Maarten De. 2019. Personalised reranking of paper recommendations using paper content and user behavior. ACM Transactions on Information Systems (TOIS) 37, 3 (2019), 123. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Li Yujia, Tarlow Daniel, Brockschmidt Marc, and Zemel Richard. 2015. Gated graph sequence neural networks. In 4th International Conference on Learning Representations, ICLR 2016.Google ScholarGoogle Scholar
  25. [25] Linden Greg, Smith Brent, and York Jeremy. 2003. Amazon. com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing 7, 1 (2003), 7680. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. [26] Ma Chen, Kang Peng, and Liu Xue. 2019. Hierarchical gating networks for sequential recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Anchorage, AK, USA) (KDD ’19). Association for Computing Machinery, New York, NY, USA, 825833. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. [27] Oramas Sergio, Ostuni Vito Claudio, Noia Tommaso Di, Serra Xavier, and Sciascio Eugenio Di. 2017. Sound and music recommendation with knowledge graphs. ACM Transactions on Intelligent Systems and Technology (TIST) 8, 2 (2017), 21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. [28] Pei Wenjie, Yang Jie, Sun Zhu, Zhang Jie, Bozzon Alessandro, and Tax David MJ. 2017. Interacting attention-gated recurrent networks for recommendation. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management (Singapore, Singapore) (CIKM ’17). Association for Computing Machinery, New York, NY, USA, 14591468. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. [29] Qiu Ruihong, Yin Hongzhi, Huang Zi, and Chen Tong. 2020. Gag: Global attributed graph neural network for streaming session-based recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 669678.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. [30] Rendle Steffen, Freudenthaler Christoph, and Schmidt-Thieme Lars. 2010. Factorizing personalized markov chains for next-basket recommendation. In Proceedings of the 19th International Conference on World Wide Web (Raleigh, North Carolina, USA) (WWW ’10). ACM, Association for Computing Machinery, New York, NY, USA, 811820. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. [31] Sánchez-Moreno Diego, González Ana B Gil, Vicente M Dolores Muñoz, Batista Vivian F López, and García María N Moreno. 2016. A collaborative filtering method for music recommendation using playing coefficients for artists and users. Expert Systems with Applications 66 (2016), 234244. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. [32] Song Jun, Xiao Jun, Wu Fei, Wu Haishan, Zhang Tong, Zhang Zhongfei Mark, and Zhu Wenwu. 2017. Hierarchical contextual attention recurrent neural network for map query suggestion. IEEE Transactions on Knowledge and Data Engineering 29, 9 (2017), 18881901. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. [33] Song Weiping, Xiao Zhiping, Wang Yifan, Charlin Laurent, Zhang Ming, and Tang Jian. 2019. Session-based social recommendation via dynamic graph attention networks. In Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining (Melbourne VIC, Australia) (WSDM ’19). Association for Computing Machinery, New York, NY, USA, 555563. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. [34] Tang Jian, Qu Meng, Wang Mingzhe, Zhang Ming, Yan Jun, and Mei Qiaozhu. 2015. Line: Large-scale information network embedding. In Proceedings of the 24th International Conference on World Wide Web (Florence, Italy) (WWW ’15). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, 10671077. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. [35] Turrin Roberto, Quadrana Massimo, Condorelli Andrea, Pagano Roberto, and Cremonesi Paolo. 2015. 30Music listening and playlists dataset. In Poster Proceedings of the 9th ACM Conference on Recommender Systems.Google ScholarGoogle Scholar
  36. [36] Vaswani Ashish, Shazeer Noam, Parmar Niki, Uszkoreit Jakob, Jones Llion, Gomez Aidan N, Kaiser Łukasz, and Polosukhin Illia. 2017. Attention is all you need. In Advances in Neural Information Processing Systems (Long Beach, California, USA) (NIPS’17, Vol. 30). Curran Associates Inc., Red Hook, NY, USA, 60006010.Google ScholarGoogle Scholar
  37. [37] Wang Dongjing, Deng Shuiguang, and Xu Guandong. 2018. Sequence-based context-aware music recommendation. Information Retrieval Journal 21, 2-3 (2018), 230252. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. [38] Wang Dongjing, Deng Shuiguang, Zhang Xin, and Xu Guandong. 2018. Learning to embed music and metadata for context-aware music recommendation. World Wide Web 21, 5 (2018), 13991423. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. [39] Wang Dongjing, Wang Xingliang, Xiang Zhengzhe, Yu Dongjin, Deng Shuiguang, and Xu Guandong. 2021. Attentive sequential model based on graph neural network for next poi recommendation. World Wide Web 24, 6 (2021), 21612184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. [40] Wang Dongjing, Zhang Xin, Xiang Zhengzhe, Yu Dongjin, Xu Guandong, and Deng Shuiguang. 2021. Sequential recommendation based on multivariate hawkes process embedding with attention. IEEE Transactions on Cybernetics (2021), 113. Google ScholarGoogle ScholarCross RefCross Ref
  41. [41] Wang Dongjing, Zhang Xin, Yu Dongjin, Xu Guandong, and Deng Shuiguang. 2020. Came: Content-and context-aware music embedding for recommendation. IEEE Transactions on Neural Networks and Learning Systems 32, 3 (2020), 13751388. Google ScholarGoogle ScholarCross RefCross Ref
  42. [42] Wang Pengfei, Guo Jiafeng, Lan Yanyan, Xu Jun, Wan Shengxian, and Cheng Xueqi. 2015. Learning hierarchical representation model for NextBasket recommendation. In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval (Santiago, Chile) (SIGIR ’15). ACM, Association for Computing Machinery, New York, NY, USA, 403412. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. [43] Wang Xiang, He Xiangnan, Cao Yixin, Liu Meng, and Chua Tat-Seng. 2019. Kgat: Knowledge graph attention network for recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Anchorage, AK, USA) (KDD ’19). Association for Computing Machinery, New York, NY, USA, 950958. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. [44] Wang Xiang, He Xiangnan, Wang Meng, Feng Fuli, and Chua Tat-Seng. 2019. Neural graph collaborative filtering. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (Paris, France) (SIGIR’19). Association for Computing Machinery, New York, NY, USA, 165174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. [45] Wang Xiang, Huang Tinglin, Wang Dingxian, Yuan Yancheng, Liu Zhenguang, He Xiangnan, and Chua Tat-Seng. 2021. Learning intents behind interactions with knowledge graph for recommendation. In Proceedings of the Web Conference 2021. 878887.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. [46] Wang Xiao, Ji Houye, Shi Chuan, Wang Bai, Ye Yanfang, Cui Peng, and Yu Philip S. 2019. Heterogeneous graph attention network. In The World Wide Web Conference (San Francisco, CA, USA) (WWW ’19). Association for Computing Machinery, New York, NY, USA, 20222032. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. [47] Wang Xinxi and Wang Ye. 2014. Improving content-based and hybrid music recommendation using deep learning. In Proceedings of the 22nd ACM International Conference on Multimedia (Orlando, Florida, USA) (MM ’14). Association for Computing Machinery, New York, NY, USA, 627636. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. [48] Wang Ziyang, Wei Wei, Cong Gao, Li Xiao-Li, Mao Xian-Ling, and Qiu Minghui. 2020. Global context enhanced graph neural networks for session-based recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 169178.Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. [49] Wu Le, Li Junwei, Sun Peijie, Hong Richang, Ge Yong, and Wang Meng. 2020. Diffnet++: A neural influence and interest diffusion network for social recommendation. IEEE Transactions on Knowledge and Data Engineering (2020).Google ScholarGoogle Scholar
  50. [50] Wu Shu, Tang Yuyuan, Zhu Yanqiao, Wang Liang, Xie Xing, and Tan Tieniu. 2019. Session-based recommendation with graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 346353. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. [51] Xiang Liang, Yuan Quan, Zhao Shiwan, Chen Li, Zhang Xiatian, Yang Qing, and Sun Jimeng. 2010. Temporal recommendation on graphs via long-and short-term preference fusion. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (Washington, DC, USA) (KDD ’10). ACM, Association for Computing Machinery, New York, NY, USA, 723732. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. [52] Xiao Jun, Ye Hao, He Xiangnan, Zhang Hanwang, Wu Fei, and Chua Tat-Seng. 2017. Attentional factorization machines: Learning the weight of feature interactions via attention networks. In Proceedings of the 26th International Joint Conference on Artificial Intelligence (Melbourne, Australia) (IJCAI’17). AAAI Press, 31193125.Google ScholarGoogle ScholarCross RefCross Ref
  53. [53] Xu Chengfeng, Zhao Pengpeng, Liu Yanchi, Sheng Victor S, Xu Jiajie, Zhuang Fuzhen, Fang Junhua, and Zhou Xiaofang. 2019. Graph contextualized self-attention network for session-based recommendation.. In IJCAI, Vol. 19. 39403946.Google ScholarGoogle Scholar
  54. [54] Yang Huiping, Zhao Yan, Xia Jinfu, Yao Bin, Zhang Min, and Zheng Kai. 2019. Music playlist recommendation with long short-term memory. In International Conference on Database Systems for Advanced Applications. Springer, Springer International Publishing, Cham, 416432. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. [55] Yang Jun, Ma Weizhi, Zhang Min, Zhou Xin, Liu Yiqun, and Ma Shaoping. 2021. LegalGNN: Legal information enhanced graph neural network for recommendation. ACM Transactions on Information Systems (TOIS) 40, 2 (2021), 129. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. [56] Yang Tianchi, Hu Linmei, Shi Chuan, Ji Houye, Li Xiaoli, and Nie Liqiang. 2021. HGAT: Heterogeneous graph attention networks for semi-supervised short text classification. ACM Transactions on Information Systems (TOIS) 39, 3 (2021), 129. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. [57] Ying Haochao, Zhuang Fuzhen, Zhang Fuzheng, Liu Yanchi, Xu Guandong, Xie Xing, Xiong Hui, and Wu Jian. 2018. Sequential recommender system based on hierarchical attention network. In IJCAI International Joint Conference on Artificial Intelligence (Stockholm, Sweden) (IJCAI’18). AAAI Press, 39263932.Google ScholarGoogle ScholarCross RefCross Ref
  58. [58] Ying Rex, He Ruining, Chen Kaifeng, Eksombatchai Pong, Hamilton William L, and Leskovec Jure. 2018. Graph convolutional neural networks for web-scale recommender systems. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (London, United Kingdom) (KDD ’18). Association for Computing Machinery, New York, NY, USA, 974983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. [59] Yoshii Kazuyoshi, Goto Masataka, Komatani Kazunori, Ogata Tetsuya, and Okuno Hiroshi G. 2006. Hybrid collaborative and content-based music recommendation using probabilistic model with latent user preferences.. In ISMIR, Vol. 6. 296301.Google ScholarGoogle Scholar
  60. [60] Zhang Chuxu, Song Dongjin, Huang Chao, Swami Ananthram, and Chawla Nitesh V. 2019. Heterogeneous graph neural network. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Anchorage, AK, USA) (KDD ’19). Association for Computing Machinery, New York, NY, USA, 793803. Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. [61] Zhang Mengqi, Wu Shu, Yu Xueli, Liu Qiang, and Wang Liang. 2022. Dynamic graph neural networks for sequential recommendation. IEEE Transactions on Knowledge and Data Engineering (2022). Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. [62] Zhang Rongzhi, Gu Yulong, Shen Xiaoyu, and Su Hui. 2021. Knowledge-enhanced session-based recommendation with temporal transformer. arXiv preprint arXiv:2112.08745 (2021).Google ScholarGoogle Scholar
  63. [63] Zhao Yuyue, Wang Xiang, Chen Jiawei, Wang Yashen, Tang Wei, He Xiangnan, and Xie Haiyong. 2022. Time-aware path reasoning on knowledge graph for recommendation. ACM Transactions on Information Systems (TOIS) (2022). Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. [64] Zhong Guoqiang, Wang Haizhen, and Jiao Wencong. 2018. MusicCNNs: A new benchmark on content-based music recommendation. In International Conference on Neural Information Processing. Springer, Springer International Publishing, Cham, 394405. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Multi-View Enhanced Graph Attention Network for Session-Based Music Recommendation

    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 Information Systems
      ACM Transactions on Information Systems  Volume 42, Issue 1
      January 2024
      924 pages
      ISSN:1046-8188
      EISSN:1558-2868
      DOI:10.1145/3613513
      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: 18 August 2023
      • Online AM: 20 May 2023
      • Accepted: 12 April 2023
      • Revised: 12 February 2023
      • Received: 7 June 2022
      Published in tois Volume 42, Issue 1

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    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