Abstract
Mobile devices have become an integral part of our daily lives. Most people carry smartphones today almost everywhere; and have other mobile devices such as tablets, often more convenient than full-fledged laptops for work transit, short trips etc. This had led to development of apps for mobile devices, easy to download and access anywhere anytime. An important field improving human experiences on mobile devices is machine learning. This constitutes technqiues involving acquisition of knowledge, skills and understanding by machines from examples, guidance, experience or reflection to learn analogous to humans. Among learning paradigms herein, supervised learning comprises situations where labeled training samples are provided to administer the process, making it more regulated, similar to human instructors providing such examples with notions of correctness to guide human learners. Supervised learning techniques are useful in designing mobile apps as they entail guided examples capturing specific human needs and their reasoning in activities, e.g., classification. This paper gives a comprehensive review of a few useful supervised learning approaches along with their implementation in mobile apps, focusing on Androids as they constitute over 50% of the global smartphone market. It includes description of the approaches and portrays interesting Android apps deploying them, addressing classification and regression problems. We discuss the contributions and critiques of the apps and also present open issues with the potential for further research in related areas. This paper is expected to be useful to students, researchers and developers in mobile computing, human computer interaction, data mining and machine learning.
- Alpaydin, Ethem, Introdtction to Machine Learning MIT Press, 2014. Google ScholarDigital Library
- Android Malware Genome Project, URL reference: http://www.malgenomeproject.Org/Google Scholar
- Baeza-Yates, Ricardo., Jiang, Di., Silvestri, Fabrizio, and Harrison, Beverly, "Predicting The Next App That You Are Going to Use", ACM International Conference on Web Search and Data Mining (WSDM) 2015, New York, NY, USA, pp. 285--294. Google ScholarDigital Library
- Bishop, Christopher. M., Netral Networks for Pattern Recognition, Oxford University Press, 1995. Google ScholarDigital Library
- Cole, Yevgeniy., Zhang, Hanlin., Ge, Linqiang., Wei, Sixiao., Yu, Wei., Lu, Chao., Chen, Genshe., Shen, Dan., Blasch, Erik, and Pham, Khanh D., "ScanMe mobile: a local and cloud hybrid service for analyzing APKs", ACM Conference on Research in Adaptive and Convergent systems (RACS), 2015 New York, NY, USA, pp. 268--273. Google ScholarDigital Library
- Cortes, Corinna and Vapnik, Vladimir. "Support Vector Networks", Machine Learning, 1995, 20: 273--297. Google ScholarDigital Library
- Felt, Adrienne Porter., Finifter, Matthew., Chin, Erika., Hanna, Steve, and Wagner, David, "A survey of mobile malware in the wild", ACM workshop on Security and Privacy in Smartphones and Mobile devices (SPSM), 2011 New York, NY, USA, pp. 3--14. Google ScholarDigital Library
- Freund, Yoav and Schapire, Robert, "A short introduction to boosting", journal of the japanese Society for Artificial Intelligence, 1999, 14: 771--780.Google Scholar
- History of Mobile Phones, URL reference: http://www.knowyourmobile.com/nokia/nokia-3310/19848/history-mobile-phones-1973-2008-handsets-made-it-all-happenGoogle Scholar
- Michalski, Ryszard S., Carbonell, Jamie G. and Mitchell, Tom. M. Machine learning: An Artificial Intelligence Approach. Morgan Kaufmann, 1985. Google ScholarDigital Library
- Mobile App Strvey, URL reference: https://www.sans.org/reading-room/whitepapers/analyst/2013-mobile-application-survey-35080Google Scholar
- Nasar, J., Hecht, P., and Wener, R., "Mobile telephones, distracted attention, and pedestrian safety", Accident Analysis and Prevention, 2008, 40(1), 69--75.Google ScholarCross Ref
- National Safety Council, URL reference: http://www.nsc.org/pages/home.aspx?var=mndGoogle Scholar
- Ng, Aaron, and Deisenroth, Marc, Machine Learning for a London Housing Price Prediction Mobile Application, Technical Report, June 2015, Imperial College, London, UK.Google Scholar
- Omary, Zanifa., Mtenzi, Fredrick, "Machine learning approach to identifying the dataset threshold for the performance estimators in supervised learning", International journal for Infonomics, 3:314--325, 2010.Google ScholarCross Ref
- Papakostas, Michalis., Staud, James., Makedon, Fillia, and Metsis, Vangelis, "Monitoring breathing activity and sleep patterns using multimodal non-invasive technologies", ACM International Conference on Pervasive Technologies Related to Assistive Environments (PETRA), 2015, New York, NY, USA, Article 78, 4 pages. Google ScholarDigital Library
- Quinlan, J.R., "Induction of Decision Trees", Machine Learning, 1986, 1: 81--106. Google ScholarCross Ref
- SleepMed Publication, URL reference: http://www.sleepmedsite.com/page/sb/sleep_disorders/sleep statisticsGoogle Scholar
- Smartphone Market, URL reference: https://www.comscore.com/Insights/Rankings/comScore-Reports-January-2016-US-Smartphone-Subscriber-Market-ShareGoogle Scholar
- Viola, Paul, and Michael Jones, "Rapid object detection using a boosted cascade of simple features", Comptter Vision and Pattern Recognition, 2001, 1: 511--518.Google Scholar
- Wang, Tianyu., Cardone, Giuseppe., Corradi, Antonio., Torresani, Lorenzo, and Campbell, Andrew T., "WalkSafe: a pedestrian safety app for mobile phone users who walk and talk while crossing roads", ACM Workshop on Mobile Comptting Systems & Applications (HotMobile), 2012, New York, NY, USA, Article 5, 6 pages. Google ScholarDigital Library
- Zeng, Wei., Huang, Xianfeng., Arisona, Stefan Miller, and McLoughlin, Ian Vince, "Classifying watermelon ripeness by analysing acoustic signals using mobile devices". Personal & Ubiqtitots Comptting, 2014, 18(7): 1753--1762. Google ScholarDigital Library
Recommendations
Serving Mobile Apps: A Slice at a Time
EuroSys '19: Proceedings of the Fourteenth EuroSys Conference 2019End users wanting to do more and more with mobile apps has led to explosive growth in the number of available apps. This has widened the gap between developers making apps available and end users being able to install all the apps they want on their ...
Web-based hybrid mobile apps: state of the practice and research opportunities
MOBILESoft '16: Proceedings of the International Conference on Mobile Software Engineering and SystemsThis paper describes the contents of a tutorial on web-based hybrid mobile apps. Nowadays millions of mobile apps are downloaded and used all over the world. Mobile apps are distributed via different app stores like Google Play Store, the Apple App ...
Comments