A Holistic Overview of Anticipatory Learning for the Internet of Moving Things: Research Challenges and Opportunities
Abstract
:1. Introduction
2. Internet of Moving Things
- Data in motion: The IoMT devices have the ability to sense themselves using context variables such as velocity, acceleration, and direction at a specific location and time. However, they can also sense their surrounding environments using context variables such as temperature, noise, and air pollution, and depending on the type of sensor deployed inside an IoMT device, these variables might have a variety of spatial ranges (e.g., from 1 and 10 m to 100 m and 1 km) as well as time granularities (e.g., from milliseconds and seconds to hours and days). Overall context sensing data are constantly moving from the IoMT devices to edge and fog nodes, up to the cloud depending on the processing power and storage resources available;
- Data in many forms: Depending on the context intelligence envisaged for an anticipatory learning model, each IoMT device can perform different sensing functions for collecting time-series and event triggered data. This leads to different data types including structured, semistructured, unstructured, and mixed data streams;
- Data at rest: It is indisputable that IoMT devices produce a large amount of data streams that are always tied with a location over time. This poses a challenge to capturing, processing, and managing the data within an appropriate spatio-temporal scale that is needed to be known a priori when developing anticipatory learning models;
- Data in suspicion: The uncertainty refers to the biases, noise, and abnormalities in the data streams for reasons such as data inconsistency and incompleteness, latency, ambiguity, deception, and approximation;
- Data of many values: The potential context hidden deep in the IoMT data streams is significant and has not yet been fully exploited. By processing, computing, analyzing, and making decisions based on this context could help us support decision-making actions. Anticipatory computing is considered in this paper as a key approach to exploiting that potential.
- Uniqueness: The IoMT data streams are a unique type of spatio-temporal data because they represent an immense cloud of location points over time in such a way that current spatial representations (e.g., trajectories, time geography, and layers) cannot handle the volume of these data points and their assigned semistructured and unstructured data;
- Propagation: We consider propagation as a discrete-time process starting from one data point to another data point that is able to accumulate context information and is governed by the progress speed between the two or more data points. Spatio-temporal progress matrices have been used in the past, but they cannot handle nonstructured and unstructured data streams. More research work is needed in this domain;
- Multiprocessing: It is easy to see from Table 1 that accumulated data streams can arrive and require processing at various speeds from batch to near real-time or real-time processing. Most of the research projects have used batch processing to analyze their data. The development of streaming GIS is needed for analyzing the data streams as they arrive.
3. Anticipatory Learning Model
4. Context Sensing at the Edge of a Network
- Dealing with missing data: For a large accumulated data streams, deleting observations based on missing values is usually not considered as being a problem, but for a continuous data stream, it may affect our later steps in anticipatory learning. Therefore, missing values could be replaced based on predictive models [82,83];
- Transforming: To deal with the complexity of the IoMT data streams, principal component analysis (PCA) is a commonly used technique to reduce the number of the data features [90]. Another technique, latent Dirichlet allocation (LDA), is used to find a linear combination of features that characterize or separate two or more classes [91,92]. Recently, pattern reduction (PR) was presented in [93] for reducing the number of patterns.
5. Context Intelligence at the Fog Layer of a Network
- Scalability: By distributing automated analytical tasks, context intelligence depends on the scalability of IoMT devices. Many context models will require simple machine learning algorithms such as the linear Spanish inquisition protocol (L-SIP) which has been applied to reduce data transmission; filtered state classification (ClassAct) as a human posture/activity classifier based on decision tree; and time-discounted histogram encoding (Bare Necessities) which is used for summarizing the relative time spent in given contexts [94];
- Mobility and geographic distribution: These are indispensable requirements for context intelligence; however, an anticipatory learning system also requires a rich scenario of communication and interaction between all available computational resources. To achieve this, a priori data pipelines must be designed that will support an analytics everywhere framework [95,96,97];
- Heterogeneity and interoperability: Obviously, terminal devices in the IoMT system can collect data with different timestamps, formats, and locations. Additionally, the edge network computing devices which deploy the IoT gateways could seamlessly support the interoperability between terminal devices. For example, an array of devices including an armband sensor, a Bluetooth headset, a smartphone, an external antenna for a GPS receiver, and a light laptop with a transceiver [98] were combined to collect human activity data, which were then processed to predict the context around them.
6. Context Prediction and Anticipatory Actions
7. Research Challenges and Opportunities
7.1. Research Challenges
- Privacy: One of the main concerns about deploying IoMT devices around a smart city is how to generate anticipatory actions from IoMT data streams without violating user privacy. Some examples of sensitive information gathered by IoMT devices include locations, activities, and emotions. For example, anticipatory computing can be misused to predict the future user locations or activities of an individual. Preserving privacy becomes even more complex when it comes to considering the inconsistent privacy policies among multiple users. One example includes the case of one user who may only want to donate one type of data (i.e., Bluetooth data), while another one donates two types (e.g., Bluetooth and Wi-Fi usage data). When these data are combined and co-location patterns are found, the information of the first user can be unintentionally exposed;
- Security: The diversity of IoMT devices that we expect in smart cities poses a significant challenge to ensuring the security of the entire anticipatory learning process, especially regarding wearable devices, body sensor networks, or carried items (such as smartphones). IoMT devices may pose a threat to users due to susceptibility to hacking. Although there is currently some attention on the issue of security for the IoMT systems [138,139,140], there is no common standard, protocol, or security framework for IoMT devices. Therefore, addressing security issues for IoMT is now an urgent concern in our research work;
- Connection: One of the key factors to making IoMT devices work effectively is the communication networks used by them. Mobility poses a challenge in terms of always maintaining a stable connection among IoMT devices in a smart city. In the future, new networking technology is expected to be used to keep IoMT devices collecting data seamlessly, regardless of their location, over short and long periods of time [141,142,143,144,145];
- Turbulence: Different from the fixed-location-based IoT devices, the mobility of the devices usually creates chaotic and unstable interactions between these devices. For example, IoT devices deployed at a fixed location always know to which neighbors they are communicating. In contrast, IoMT devices do not know a priori about their close neighbors. The first law of geography needs to be further explored in terms of the potential impact of geographical proximity on the interoperability, power usage, automation of analytical tasks, data pipelines, and communication protocols of IoMT devices;
- Management: Selecting the right type of IoMT device to support a specific anticipatory task is not an easy choice. If we choose many IoMT devices it may cause many problems such as power drains, noise, and data latency, to mention a few. Alternatively, if fewer devices, edge nodes, and fog nodes are deployed over a large geographical area, there may be gaps in data collection. Another challenge is how to efficiently manage the energy usage patterns of IoMT devices as they move;
- Information loss: Processing data streams at the edge of a network brings potential information loss, a risk that must be balanced between the efficiency of the system and the value of the contextual information lost. It also raises an important question about the possible geographical divide, where regions of a smart city will determine which data streams should be processed at the edge nodes, and which data streams should be processed in a cloud computing environment. Determining which types of data streams and mobility behavior of IoMT devices and where they should be used for data processing remains an interesting research challenge;
- Steaming geospatial analytics: the spatial relationship among the locations of the measured contextual variables using a sequence of accumulated data streams is demanding new methods that do not rely on density and proximity, but on the connectivity of a massive cloud of data points. The research challenge is threefold: (1) How to develop new spatial interpolation processes for determining which data points from the current data streams should be used to estimate values at other unknown points; (2) how to select the type of time windows that should be used for streaming geospatial analytics; and (3) geospatial summarization where the connectivity of the IoMT devices is used to summarize accumulated data streams over space and time;
- Analytics everywhere frameworks: From our literature review, there are over 400 architectures that were developed to handle the incoming IoT data streams using different strategies such as streaming, microbatch, and batch processing. These strategies have been designed to work towards an asynchronous approach for static IoT devices. For developing anticipatory learning models using IoMT systems, we identified the need for analytics everywhere frameworks that are capable of breaking down the processing and analytical capabilities into a network of streaming tasks and distributing them into different compute nodes in an edge–fog–cloud continuum. The research challenge is to develop location aware analytical capabilities to support streaming descriptive, diagnostic, and predictive analytics.
7.2. Opportunities
- Locations offer many opportunities for geospatial research: The context sensing ability of an IoMT system usually produces data streams that bring the opportunity for developing new location-aware applications. The mobility of these devices can also be examined using different spatial and temporal scales. New location prediction and mobility prediction models are needed to support anticipatory learning models, especially in the case for smart cities;
- Real-time anticipatory actions: Having a learning engine close to an IoMT device, and combining the knowledge and insight which is computed in a cloud environment, can anticipate the needs of citizens in real time. As delineated in [146], “if this real-time analytics is fed into some kind of a predictive model and the results are used to take the user current decisions, then we have what is defined as anticipatory computing. If the output of the predictive model is directly fed into an automated decision-making process, it ensures a desired outcome. This is prescriptive analytics. This roadmap essentially is shaping the future.”
- Integration with opportunistic computing: There is a concern for how users carrying IoMT devices could interact with each other opportunistically [147]. IoMT could be an enabler by providing more interaction between users through moving devices. Some typical applications might include human-centric sensing, and data sharing;
- Combination of different research fields to mimic human anticipatory actions: Recently, some digital assistants, such as Apple Siri, Google Now, Microsoft Cortana [148], have become able to help people do things such as sending a text, playing a song, adding a reminder, etc. None of these tasks required anticipatory actions. Researchers are looking for a tool that can give instantaneous delivery, understand surrounding context, and be able to analyze a huge amount of streaming data [149]. To achieve this, anticipatory computing needs to combine many fields of research such as geography, deep learning, humanoid robots, artificial general intelligence, and big data analytics.
8. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
ANN | Artificial Neural Network |
DBN | Dynamical Bayesian Network |
ECG | Electrocardiogram |
GIS | Geographic Information System |
GPS | Global Positioning System |
GSM | Global System for Mobile communication |
LDA | Latent Dirichlet Allocation |
IoMT | Internet of Moving Things |
IoT | Internet of Things |
IPTV | Internet Protocol television |
NFC | Near-Field Communication |
PCA | Principal Component Analysis |
PR | Pattern Reduction |
RFID | Radio-frequency Identification |
SVM | Support Vector Machine |
UAV | Unmanned Aerial Vehicle |
VoD | Video on Demand |
VoIP | Voice over Internet Protocol |
References
- Ashton, K. That ‘internet of things’ thing. RFiD J. 2009, 22, 97–114. [Google Scholar]
- Höller, J.; Tsiatsis, V.; Mulligan, C.; Karnouskos, S.; Avesand, S.; Boyle, D. From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence; Academic Press: Cambridge, MA, USA, 2014; p. 352. [Google Scholar]
- Firouzi, F.; Farahani, B.; Weinberger, M.; DePace, G.; Aliee, F.S. IoT Fundamentals: Definitions, Architectures, Challenges, and Promises. In Intelligent Internet of Things; Springer: Berlin, Germany, 2020; pp. 3–50. [Google Scholar]
- Fleisch, E. What is the internet of things? An economic perspective. Econ. Manag. Financ. Mark. 2010, 5, 125–157. [Google Scholar]
- Khan, W.; Rehman, M.; Zangoti, H.; Afzal, M.; Armi, N.; Salah, K. Industrial internet of things: Recent advances, enabling technologies and open challenges. Comput. Electr. Eng. 2020, 81, 106522. [Google Scholar]
- Asghari, P.; Rahmani, A.M.; Javadi, H.H.S. Internet of Things applications: A systematic review. Comput. Netw. 2019, 148, 241–261. [Google Scholar]
- Nord, J.H.; Koohang, A.; Paliszkiewicz, J. The Internet of Things: Review and theoretical framework. Expert Syst. Appl. 2019. [Google Scholar] [CrossRef]
- Bradley, J.; Barbier, J.; Handler, D. Embracing the Internet of Everything To Capture Your Share of $14. 4 Trillion; Cisco Systems, Inc.: San Jose, CA, USA, 2013; pp. 1–18. [Google Scholar]
- Oliveira, L.; Manera, L.; Luz, P. Smart Traffic Light Controller System. In Proceedings of the 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Granada, Spain, 22–25 October 2019; pp. 155–160. [Google Scholar]
- Sotres, P.; Lanza, J.; Sánchez, L.; Santana, J.R.; López, C.; Muñoz, L. Breaking vendors and city locks through a semantic-enabled global interoperable internet-of-things system: A smart parking case. Sensors 2019, 19, 229. [Google Scholar]
- Zemrane, H.; Baddi, Y.; Hasbi, A. Internet of Things Smart Home Ecosystem. In Emerging Technologies for Connected Internet of Vehicles and Intelligent Transportation System Networks; Springer: Berlin, Germany, 2020; pp. 101–125. [Google Scholar]
- Sadoughi, F.; Behmanesh, A.; Sayfouri, N. Internet of Things in Medicine: A Systematic Mapping Study. J. Biomed. Inf. 2020. [Google Scholar] [CrossRef]
- Langley, D.J.; van Doorn, J.; Ng, I.C.; Stieglitz, S.; Lazovik, A.; Boonstra, A. The Internet of Everything: Smart things and their impact on business models. J. Bus. Res. 2020. [Google Scholar] [CrossRef]
- Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswami, M. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 29, 1645–1660. [Google Scholar] [CrossRef] [Green Version]
- Gluhak, A.; Krco, S.; Nati, M.; Pfisterer, D.; Mitton, N.; Razafindralambo, T. A survey on facilities for experimental internet of things research. IEEE Commun. Mag. 2011, 49, 58–67. [Google Scholar] [CrossRef] [Green Version]
- Sheng, Z.; Yang, S.; Yu, Y.; Vasilakos, A.; McCann, J.; Leung, K. A survey on the ietf protocol suite for the internet of things: Standards, challenges, and opportunities. IEEE Wirel. Commun. 2013, 20, 91–98. [Google Scholar] [CrossRef]
- Mainetti, L.; Patrono, L.; Vilei, A. Evolution of wireless sensor networks towards the Internet of Things: A survey. In Proceedings of the 2011 International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2011, Split, Croatia, 15–17 September 2011; pp. 16–21. [Google Scholar]
- Xu, L.D.; He, W.; Li, S. Internet of things in industries: A survey. IEEE Trans. Ind. Inform. 2014, 10, 2233–2243. [Google Scholar] [CrossRef]
- Whitmore, A.; Agarwal, A.; Da Xu, L. The Internet of Things—A survey of topics and trends. Inform. Syst. Front. 2015, 17, 261–274. [Google Scholar] [CrossRef]
- Shariatzadeh, N.; Lundholm, T.; Lindberg, L.; Sivard, G. Integration of Digital Factory with Smart Factory Based on Internet of Things. Procedia CIRP 2016, 50, 512–517. [Google Scholar] [CrossRef]
- Soliman, M.; Abiodun, T.; Hamouda, T.; Zhou, J.; Lung, C.H. Smart home: Integrating internet of things with web services and cloud computing. In Proceedings of the International Conference on Cloud Computing Technology and Science, CloudCom, Bristol, UK, 2–5 December 2013; Volume 2, pp. 317–320. [Google Scholar] [CrossRef]
- Bui, N.; Zorzi, M. Health care applications: A solution based on the Internet of Things. ACM Int. Conf. Proc. Ser. 2011. [Google Scholar] [CrossRef]
- Leung, C.K.S.; Cuzzocrea, A.; Jiang, F. Discovering frequent patterns from uncertain data streams with time-fading and landmark models. In Transactions on Large-Scale Data-and Knowledge-Centered Systems VIII; Springer: Berlin, Germany, 2013; pp. 174–196. [Google Scholar]
- Lee, G.; Yun, U.; Ryu, K.H. Sliding window based weighted maximal frequent pattern mining over data streams. Expert Syst. Appl. 2014, 41, 694–708. [Google Scholar]
- Carnein, M.; Trautmann, H. Optimizing data stream representation: An extensive survey on stream clustering algorithms. Bus. Inf. Syst. Eng. 2019, 61, 277–297. [Google Scholar]
- Giannella, C.; Han, J.; Pei, J.; Yan, X.; Yu, P.S. Mining frequent patterns in data streams at multiple time granularities. Next Gener. Data Min. 2003, 212, 191–212. [Google Scholar]
- Pejovic, V.; Musolesi, M. Anticipatory mobile computing: A survey of the state of the art and research challenges. ACM Comput. Surv. 2015, 47, 1–29. [Google Scholar] [CrossRef] [Green Version]
- Rosen, R. Anticipatory systems. In Anticipatory Systems; Springer: Berlin, Germany, 2012; pp. 313–370. [Google Scholar]
- Nadin, M. Anticipatory Computing: From a High-Level Theory to Hybrid Computing Implementations. Int. J. Appl. Res. Inf. Technol. Comput. 2010. [Google Scholar] [CrossRef] [Green Version]
- Nadin, M. Can Predictive Computation Reach the Level of Anticipatory Computing? Int. J. Appl. Res. Inf. Technol. Comput. 2014, 5, 171. [Google Scholar] [CrossRef] [Green Version]
- Butz, M.V.; Sigaud, O.; Gérard, P. Anticipatory Behavior: Exploiting Knowledge about the Future to Improve Current Behavior; Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science); Springer: Berlin, Germany, 2003; Volume 2684, pp. 1–10. [Google Scholar] [CrossRef]
- Cao, H.; Wachowicz, M.; Renso, C.; Carlini, E. An edge-fog-cloud platform for anticipatory learning process designed for internet of mobile things. arXiv 2017, arXiv:1711.09745. [Google Scholar]
- Hernandez, L.; Cao, H.; Wachowicz, M. Implementing an edge-fog-cloud architecture for stream data management. In Proceedings of the 2017 IEEE Fog World Congress (FWC), Santa Clara, CA, USA, 30 October–1 November 2017; pp. 1–6. [Google Scholar]
- Cao, H.; Wachowicz, M. The design of a streaming analytical workflow for processing massive transit feeds. In Proceedings of the 2nd International Symposium on Spatiotemporal Computing, Cambridge, MA, USA, 7–9 August 2017. [Google Scholar]
- Cao, H.; Wachowicz, M. The design of an IoT-GIS platform for performing automated analytical tasks. Comput. Environ. Urban Syst. 2019, 74, 23–40. [Google Scholar]
- Li, S.; Da Xu, L.; Zhao, S. The internet of things: A survey. Inf. Syst. Front. 2015, 17, 243–259. [Google Scholar]
- Bajari, P.; Chernozhukov, V.; Hortaçsu, A.; Suzuki, J. The impact of big data on firm performance: An empirical investigation. AEA Pap. Proc. 2019, 109, 33–37. [Google Scholar]
- Assunção, M.D.; Calheiros, R.N.; Bianchi, S.; Netto, M.A.; Buyya, R. Big Data computing and clouds: Trends and future directions. J. Parallel Distrib. Comput. 2015, 79–80, 3–15. [Google Scholar] [CrossRef] [Green Version]
- McAfee, A.; Brynjolfsson, E.; Davenport, T.H.; Patil, D.; Barton, D. Big data: The management revolution. Harv. Bus. Rev. 2012, 90, 60–68. [Google Scholar]
- Marz, N.; Warren, J. Big Data: Principles and Best Practices of Scalable Realtime Data Systems; Manning Publications Co.: Greenwich, CT, USA, 2015; p. 328. [Google Scholar]
- Dai, H.N.; Wang, H.; Xu, G.; Wan, J.; Imran, M. Big data analytics for manufacturing internet of things: Opportunities, challenges and enabling technologies. Enterp. Inf. Syst. 2019. [Google Scholar] [CrossRef] [Green Version]
- Qin, Y.; Sheng, Q.Z.; Falkner, N.J.; Dustdar, S.; Wang, H.; Vasilakos, A.V. When things matter: A survey on data-centric internet of things. J. Netw. Comput. Appl. 2016, 64, 137–153. [Google Scholar] [CrossRef] [Green Version]
- Sun, W.; Zhu, J.; Duan, N.; Gao, P.; Hu, G.Q.; Dong, W.S.; Wang, Z.H.; Zhang, X.; Ji, P.; Ma, C.Y.; et al. Moving object map analytics: A framework enabling contextual spatial-temporal analytics of Internet of Things applications. In Proceedings of the 2016 IEEE International Conference on Service Operations and Logistics, and Informatics, SOLI 2016, Beijing, China, 10–12 July 2016; pp. 101–106. [Google Scholar] [CrossRef]
- Zhang, D.; Zhao, S.; Yang, L.T.; Chen, M.; Wang, Y.; Liu, H. NextMe: Localization Using Cellular Traces in Internet of Things. IEEE Trans. Ind. Inf. 2015, 11, 302–312. [Google Scholar] [CrossRef]
- Kantarci, B.; Mouftah, H.T. Mobility-aware trustworthy crowdsourcing in cloud-centric Internet of Things. In Proceedings of the International Symposium on Computers and Communications, Funchal, Portugal, 23–26 June 2014. [Google Scholar] [CrossRef]
- Vieira, M.R.; Barbosa, L.; Kormáksson, M.; Zadrozny, B. USapiens: A System for Urban Trajectory Data Analytics. In Proceedings of the IEEE International Conference on Mobile Data Management, Pittsburgh, PA, USA, 15–18 June 2015; Volume 1, pp. 255–262. [Google Scholar] [CrossRef]
- Sánchez López, T.; Ranasinghe, D.C.; Harrison, M.; McFarlane, D. Adding sense to the Internet of Things: An architecture framework for Smart Object systems. Pers. Ubiquitous Comput. 2012, 16, 291–308. [Google Scholar] [CrossRef]
- Somov, A.; Dupont, C.; Giaffreda, R. Supporting smart-city mobility with cognitive internet of things. In Proceedings of the 2013 Future Network and Mobile Summit, FutureNetworkSummit 2013, Lisboa, Portugal, 3–5 July 2013. [Google Scholar]
- Mozaffari, M.; Saad, W.; Bennis, M.; Debbah, M. Mobile internet of things: Can UAVs provide an energy-efficient mobile architecture? In Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016. [Google Scholar] [CrossRef] [Green Version]
- Puiu, D.; Bischof, S.; Serbanescu, B.; Nechifor, S.; Parreira, J.; Schreiner, H. A public transportation journey planner enabled by IoT data analytics. In Proceedings of the 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN), Paris, France, 7–9 March 2017; pp. 355–359. [Google Scholar]
- Araújo, A.; Kalebe, R.; Girao, G.; Gonçalves, K.; Neto, B. Reliability analysis of an IoT-based smart parking application for smart cities. In Proceedings of the 2017 IEEE International Conference on Big Data (Big Data), Boston, MA, USA, 11–14 December 2017; pp. 4086–4091. [Google Scholar]
- Welbourne, E.; Battle, L.; Cole, G.; Gould, K.; Rector, K.; Raymer, S.; Balazinska, M.; Borriello, G. Building the internet of things using RFID: The RFID ecosystem experience. IEEE Internet Comput. 2009, 13, 48–55. [Google Scholar] [CrossRef]
- Kumar, N.; Chilamkurti, N.; Misra, S. Bayesian coalition game for the internet of things: An ambient intelligence-based evaluation. IEEE Commun. Mag. 2015, 53, 48–55. [Google Scholar] [CrossRef]
- D’Oro, S.; Galluccio, L.; Morabito, G.; Palazzo, S. Exploiting object group localization in the internet of things: Performance analysis. IEEE Trans. Veh. Technol. 2015, 64, 3645–3656. [Google Scholar] [CrossRef]
- Zhou, L.; Chao, H.C. Multimedia traffic security architecture for the internet of things. IEEE Netw. 2011, 25, 35–40. [Google Scholar] [CrossRef]
- Nahrstedt, K.; Li, H.; Nguyen, P.; Chang, S.; Vu, L. Internet of mobile things: Mobility-driven challenges, designs and implementations. In Proceedings of the 2016 IEEE 1st International Conference on Internet-of-Things Design and Implementation, IoTDI 2016, Berlin, Germany, 4–8 April 2016; pp. 25–36. [Google Scholar] [CrossRef]
- Atzmueller, M.; Fries, B.; Hayat, N. Sensing, processing and analytics-Augmenting the ubicon platform for anticipatory ubiquitous computing. In Proceedings of the UbiComp 2016 Adjunct-Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Heidelberg, Germany, 12–16 September 2016; pp. 1239–1246. [Google Scholar] [CrossRef]
- Ma, X.; Yu, H.; Wang, Y.; Wang, Y. Large-scale transportation network congestion evolution prediction using deep learning theory. PLoS ONE 2015, 10. [Google Scholar] [CrossRef]
- Zhu, X.; Kui, F.; Wang, Y. Predictive analytics by using bayesian model averaging for large-scale internet of things. Int. J. Distrib. Sens. Netw. 2013, 2013. [Google Scholar] [CrossRef]
- Semanjski, I.; Gautama, S. Smart city mobility Application—Gradient boosting trees for mobility prediction and analysis based on crowdsourced data. Sensors 2015, 15, 15974–15987. [Google Scholar] [CrossRef]
- Semanjski, I.; Lopez, A.J.; Gautama, S. Forecasting Transport Mode Use with Support Vector Machines Based Approach. Trans. Marit. Sci. 2016, 5, 111–120. [Google Scholar] [CrossRef] [Green Version]
- Zhang, F.; Yuan, N.J.; Wang, Y.; Xie, X. Reconstructing individual mobility from smart card transactions: A collaborative space alignment approach. Knowl. Inf. Syst. 2015, 44, 299–323. [Google Scholar] [CrossRef]
- Zhang, W.; Li, S.; Pan, G. Mining the semantics of origin-destination flows using taxi traces. UbiComp 2012. [Google Scholar] [CrossRef]
- Wang, J.; Jiang, C.; Han, Z.; Ren, Y.; Hanzo, L. Internet of vehicles: Sensing-aided transportation information collection and diffusion. IEEE Trans. Veh. Technol. 2018, 67, 3813–3825. [Google Scholar]
- Zhang, M.; Wo, T.; Xie, T.; Lin, X.; Liu, Y. Carstream: An industrial system of big data processing for internet-of-vehicles. Proc. VLDB Endow. 2017, 10, 1766–1777. [Google Scholar]
- Celesti, A.; Galletta, A.; Carnevale, L.; Fazio, M.; Ĺay-Ekuakille, A.; Villari, M. An IoT cloud system for traffic monitoring and vehicular accidents prevention based on mobile sensor data processing. IEEE Sens. J. 2017, 18, 4795–4802. [Google Scholar]
- Yang, J.; Han, Y.; Wang, Y.; Jiang, B.; Lv, Z.; Song, H. Optimization of real-time traffic network assignment based on IoT data using DBN and clustering model in smart city. Future Gener. Comput. Syst. 2017. [Google Scholar] [CrossRef]
- Tafidis, P.; Teixeira, J.; Bahmankhah, B.; Macedo, E.; Coelho, M.C.; Bandeira, J. Exploring crowdsourcing information to predict traffic-related impacts. In Proceedings of the 2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Milan, Italy, 6–9 June 2017; pp. 1–6. [Google Scholar]
- Manogaran, G.; Shakeel, P.M.; Fouad, H.; Nam, Y.; Baskar, S.; Chilamkurti, N.; Sundarasekar, R. Wearable IoT smart-log patch: An edge computing-based Bayesian deep learning network system for multi access physical monitoring system. Sensors 2019, 19, 3030. [Google Scholar]
- Wan, J.; Al-awlaqi, M.A.; Li, M.; O’Grady, M.; Gu, X.; Wang, J.; Cao, N. Wearable IoT enabled real-time health monitoring system. EURASIP J. Wirel. Commun. Netw. 2018, 2018, 298. [Google Scholar]
- Herrera-Quintero, L.F.; Banse, K.; Vega-Alfonso, J.; Venegas-Sanchez, A. Smart ITS sensor for the transportation planning using the IoT and Bigdata approaches to produce ITS cloud services. In Proceedings of the 2016 8th Euro American Conference on Telematics and Information Systems, EATIS 2016, Cartagena, Colombia, 28–29 April 2016. [Google Scholar] [CrossRef]
- Wang, T.; Cardone, G.; Corradi, A.; Torresani, L.; Campbell, A.T. WalkSafe: A pedestrian safety app for mobile phone users who walk and talk while crossing roads. In Proceedings of the HotMobile 2012-13th Workshop on Mobile Computing Systems and Applications, San Diego, CA, USA, 28–29 February 2012; pp. 1–6. [Google Scholar] [CrossRef]
- Meurisch, C. Intelligent personal guidance of human behavior utilizing anticipatory models. In Proceedings of the 2016 UbiComp 2016 Adjunct ACM International Joint Conference on Pervasive and Ubiquitous Computing, Heidelberg, Germany, 12–16 September 2016; pp. 441–445. [Google Scholar] [CrossRef]
- Meurisch, C.; Janssen, F.; Naeem, U.; Schmidt, B.; Azam, M.A.; Möhlhäuser, M. Smarticipation-intelligent personal guidance of human behavior utilizing anticipatory models. In Proceedings of the 2016 UbiComp 2016 Adjunct ACM International Joint Conference on Pervasive and Ubiquitous Computing, Heidelberg, Germany, 12–16 September 2016; pp. 1227–1230. [Google Scholar] [CrossRef]
- Abowd, G.D.; Dey, A.K.; Brown, P.J.; Davies, N.; Smith, M.; Steggles, P. Towards a Better Understanding of Context and Context-Awareness. In Handheld and Ubiquitous Computing; Gellersen, H.W., Ed.; Springer: Berlin, Germany, 1999; pp. 304–307. [Google Scholar]
- Turner, E.H.; Turner, R.M.; Phelps, J.; Neal, M.; Grunden, C.; Mailman, J. Aspects of context for understanding multi-modal communication. Lect. Notes Comput. Sci. 1999, 1688, 523–526. [Google Scholar] [CrossRef]
- Bonomi, F.; Milito, R.; Natarajan, P.; Zhu, J. Fog Computing: A Platform for Internet of Things and Analytics. In Big Data and Internet of Things: A Roadmap for Smart Environments; Springer International Publishing: Cham, Switzerland, 2014; pp. 169–186. [Google Scholar] [CrossRef]
- Bonomi, F.; Milito, R.; Zhu, J.; Addepalli, S. Fog Computing and Its Role in the Internet of Things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, Helsinki, Finland, 17 August 2012; pp. 13–16. [Google Scholar] [CrossRef]
- Maduako, I.; Cao, H.; Hernandez, L.; Wachowicz, M. Combining edge and cloud computing for mobility analytics. In Proceedings of the Second ACM/IEEE Symposium on Edge Computing, San Jose, CA, USA, 12–14 October 2017; pp. 1–3. [Google Scholar]
- Ning, Z.; Huang, J.; Wang, X. Vehicular fog computing: Enabling real-time traffic management for smart cities. IEEE Wirel. Commun. 2019, 26, 87–93. [Google Scholar]
- Bellavista, P.; Berrocal, J.; Corradi, A.; Das, S.K.; Foschini, L.; Zanni, A. A survey on fog computing for the Internet of Things. Pervasive Mob. Comput. 2019, 52, 71–99. [Google Scholar]
- Larose, D.T.; Larose, C.D. Discovering Knowledge in Data: An Introduction to Data Mining; John Wiley & Sons: Hoboken, NJ, USA, 2014; Volume 4. [Google Scholar]
- Kuhn, M.; Johnson, K. Applied Predictive Modeling; Springer: Berlin, Germany, 2013; pp. 1–600. [Google Scholar] [CrossRef]
- Sáez, J.A.; Galar, M.; Luengo, J.; Herrera, F. INFFC: An iterative class noise filter based on the fusion of classifiers with noise sensitivity control. Inf. Fusion 2016, 27, 19–32. [Google Scholar] [CrossRef] [Green Version]
- Sáez, J.A.; Luengo, J.; Herrera, F. Predicting noise filtering efficacy with data complexity measures for nearest neighbor classification. Pattern Recognit. 2013, 46, 355–364. [Google Scholar] [CrossRef]
- Barnaghi, P.; Sheth, A.; Henson, C. From data to actionable knowledge: Big data challenges in the web of things. IEEE Intell. Syst. 2013, 28, 6–11. [Google Scholar]
- Liu, L.; Hou, A.; Biderman, A.; Ratti, C.; Chen, J. Understanding individual and collective mobility patterns from smart card records: A case study in Shenzhen. In Proceedings of the IEEE Conference on Intelligent Transportation Systems, ITSC, Shenzhen, China, 19–20 December 2009; pp. 842–847. [Google Scholar] [CrossRef]
- Cao, H.; Brown, M.; Chen, L.; Smith, R.; Wachowicz, M. Lessons learned from integrating batch and stream processing using IoT data. In Proceedings of the 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Granada, Spain, 22–25 October 2019; pp. 32–34. [Google Scholar]
- Tuv, E.; Borisov, A.; Runger, G.; Torkkola, K. Feature selection with ensembles, artificial variables, and redundancy elimination. J. Mach. Learn. Res. 2009, 10, 1341–1366. [Google Scholar]
- Abdi, H.; Williams, L.J. Principal component analysis. Wiley Interdisp. Rev. Comput. Stat. 2010, 2, 433–459. [Google Scholar]
- Prince, S.J.; Elder, J.H. Probabilistic linear discriminant analysis for inferences about identity. In Proceedings of the IEEE International Conference on Computer Vision, Rio de Janeiro, Brazil, 14–20 October 2007. [Google Scholar] [CrossRef]
- Liu, Y.; Zeng, J.; Bao, J.; Xie, L. A unified probabilistic monitoring framework for multimode processes based on probabilistic linear discriminant analysis. IEEE Trans. Ind. Inf. 2020. [Google Scholar] [CrossRef]
- Chiang, M.C.; Tsai, C.W.; Yang, C.S. A time-efficient pattern reduction algorithm for k-means clustering. Inf. Sci. 2011, 181, 716–731. [Google Scholar] [CrossRef]
- Gaura, E.I.; Brusey, J.; Allen, M.; Wilkins, R.; Goldsmith, D.; Rednic, R. Edge mining the internet of things. IEEE Sens. J. 2013, 13, 3816–3825. [Google Scholar] [CrossRef]
- Cao, H.; Wachowicz, M.; Renso, C.; Carlini, E. Analytics everywhere: Generating insights from the internet of things. IEEE Access 2019, 7, 71749–71769. [Google Scholar] [CrossRef]
- Cao, H.; Wachowicz, M. An Edge-Fog-Cloud Architecture of Streaming Analytics for Internet of Things Applications. Sensors 2019, 19, 3594. [Google Scholar] [CrossRef] [Green Version]
- Cao, H.; Wachowicz, M. Analytics Everywhere for streaming IoT data. In Proceedings of the 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Granada, Spain, 22–25 October 2019; pp. 18–25. [Google Scholar] [CrossRef]
- Krause, A.; Smailagic, A.; Siewiorek, D.P. Context-aware mobile computing: Learning context-dependent personal preferences from a wearable sensor array. IEEE Trans. Mob. Comput. 2006, 5, 113–127. [Google Scholar] [CrossRef] [Green Version]
- Tsai, C.W.; Lai, C.F.; Chiang, M.C.; Yang, L.T. Data mining for internet of things: A survey. IEEE Commun. Surv. Tutor. 2014, 16, 77–97. [Google Scholar] [CrossRef]
- Burbey, I.; Martin, T.L. A survey on predicting personal mobility. Int. J. Pervasive Comput. Commun. 2012. [Google Scholar] [CrossRef]
- Ali, N.A.; Abu-Elkheir, M. Data management for the Internet of Things: Green directions. IEEE Globecom Workshops GC Wkshps 2012. [Google Scholar] [CrossRef]
- Bin, S.; Yuan, L.; Xiaoyi, W. Research on data mining models for the internet of things. In Proceedings of the IASP 10-2010 International Conference on Image Analysis and Signal Processing, Zhejiang, China, 12–14 April 2010; pp. 127–132. [Google Scholar] [CrossRef]
- Gruenerbl, A.; Osmani, V.; Bahle, G.; Carrasco, J.C.; Oehler, S.; Mayora, O.; Haring, C.; Lukowicz, P. Using smart phone mobility traces for the diagnosis of depressive and manic episodes in bipolar patients. In Proceedings of the 5th Augmented Human International Conference, Kobe, Japan, 7–9 March 2014; p. 38. [Google Scholar] [CrossRef]
- Anastasiou, N.; Horng, T.C.; Knottenbelt, W. Deriving generalised stochastic Petri Net performance models from high-precision location tracking data. In Proceedings of the VALUETOOLS 2011-5th International ICST Conference on Performance Evaluation Methodologies and Tools, Paris, France, 16–20 May 2011; pp. 91–100. [Google Scholar] [CrossRef]
- Bhattacharya, A.; Das, S.K. LeZi-update: An information-theoretic framework for personal mobility tracking in PCS networks. Wirel. Netw. 2002, 8, 121–135. [Google Scholar] [CrossRef]
- Scellato, S.; Musolesi, M.; Mascolo, C.; Latora, V.; Campbell, A.T. NextPlace: A spatio-temporal prediction framework for pervasive systems. Lect. Notes Comput. Sci. 2011, 6696, 152–169. [Google Scholar] [CrossRef] [Green Version]
- Song, L.; Kotz, D.; Jain, R.; He, X. Evaluating location predictors with extensive Wi-Fi mobility data. In Proceedings of the IEEE INFOCOM, Hong Kong, China, 7–11 March 2004; Volume 2, pp. 1414–1424. [Google Scholar] [CrossRef]
- De Domenico, M.; Lima, A.; Musolesi, M. Interdependence and predictability of human mobility and social interactions. Pervasive Mob. Comput. 2013, 9, 798–807. [Google Scholar] [CrossRef] [Green Version]
- Etter, V.; Kafsi, M.; Kazemi, E.; Grossglauser, M.; Thiran, P. Where to go from here? Mobility prediction from instantaneous information. Pervasive Mob. Comput. 2013, 9, 784–797. [Google Scholar] [CrossRef]
- Kong, F.; Li, J.; Jiang, B.; Song, H. Short-term traffic flow prediction in smart multimedia system for Internet of Vehicles based on deep belief network. Future Gener. Comput. Syst. 2019, 93, 460–472. [Google Scholar]
- Atif, Y.; Kharrazi, S.; Jianguo, D.; Andler, S.F. Internet of Things data analytics for parking availability prediction and guidance. Trans. Emerg. Telecommun. Technol. 2020. [Google Scholar] [CrossRef]
- Liu, W.; Shoji, Y. DeepVM: RNN-based vehicle mobility prediction to support intelligent vehicle applications. IEEE Trans. Ind. Inf. 2019. [Google Scholar] [CrossRef]
- Semanjski, I.; Gautama, S. Crowdsourcing mobility insights–Reflection of attitude based segments on high resolution mobility behaviour data. Transp. Res. Part C Emerg. 2016, 71, 434–446. [Google Scholar] [CrossRef]
- Chen, X.; Xu, S.; Han, J.; Fu, H.; Pi, X.; Joe-Wong, C.; Li, Y.; Zhang, L.; Noh, H.Y.; Zhang, P. PAS: Prediction Based Actuation System for City-scale Ride Sharing Vehicular Mobile Crowdsensing. IEEE Internet Things J. 2020. [Google Scholar] [CrossRef]
- Perera, K.; Dias, D. An intelligent driver guidance tool using location based services. In Proceedings of the 2011 IEEE International Conference on Spatial Data Mining and Geographical Knowledge Services, Fuzhou, China, 29 June–1 July 2011; pp. 246–251. [Google Scholar] [CrossRef]
- Wu, F.; Lei, T.K.H.; Li, Z.; Han, J. MoveMine 2.0: Mining object relationships from movement data. Proc. VLDB Endow. 2014, 7, 1613–1616. [Google Scholar] [CrossRef]
- Wang, H.; Gu, M.; Wu, S.; Wang, C. A driver’s car-following behavior prediction model based on multi-sensors data. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 1–12. [Google Scholar]
- Lathia, N.; Quercia, D.; Crowcroft, J. The hidden image of the city: Sensing community well-being from urban mobility. In International Conference on Pervasive Computing; Springer: Berlin, Germany, 2012; pp. 91–98. [Google Scholar]
- Brodie, M.A.D.; Coppens, M.J.M.; Lord, S.R.; Lovell, N.H.; Gschwind, Y.J.; Redmond, S.J.; Del Rosario, M.B.; Wang, K.; Sturnieks, D.L.; Persiani, M.; et al. Wearable pendant device monitoring using new wavelet-based methods shows daily life and laboratory gaits are different. Med. Biol. Eng. Comput. 2016, 54, 663–674. [Google Scholar] [CrossRef]
- Mathur, S.; Jin, T.; Kasturirangan, N.; Chandrashekharan, J.; Xue, W.; Gruteser, M.; Trappe, W. ParkNet: Drive-by sensing of road-side parking statistics. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, San Francisco, CA, USA, 15–18 June 2010; pp. 123–136. [Google Scholar] [CrossRef]
- An, J.; Gui, X.; Zhang, W.; Jiang, J. Nodes social relations cognition for mobility-aware in the internet of things. In Proceedings of the 2011 IEEE International Conferences on Internet of Things and Cyber, Physical and Social Computing, iThings/CPSCom 2011, Dalian, China, 19–22 October 2011; pp. 687–691. [Google Scholar] [CrossRef]
- Cho, E.; Myers, S.A.; Leskovec, J. Friendship and mobility: User movement in location-based social networks. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, CA, USA, 21–24 August 2011; pp. 1082–1090. [Google Scholar] [CrossRef]
- Horvitz, E.; Apacible, J.; Sarin, R.; Liao, L. Prediction, expectation, and surprise: Methods, designs, and study of a deployed traffic forecasting service. In Proceedings of the 21st Conference on Uncertainty in Artificial Intelligence, UAI 2005, Edinburgh, UK, 26–29 July 2005; pp. 275–284. [Google Scholar]
- Isaacman, S.; Becker, R.; Cáceres, R.; Kobourov, S.; Martonosi, M.; Rowland, J.; Varshavsky, A. Identifying important places in people’s lives from cellular network data. Lect. Notes Comput. Sci. 2011, 6696, 133–151. [Google Scholar] [CrossRef] [Green Version]
- Munoz-Organero, M.; Ruiz-Blaquez, R.; Sánchez-Fernández, L. Automatic detection of traffic lights, street crossings and urban roundabouts combining outlier detection and deep learning classification techniques based on GPS traces while driving. Comput. Environ. Urban Syst. 2018, 68, 1–8. [Google Scholar]
- Liao, L.; Fox, D.; Kautz, H. Extracting places and activities from gps traces using hierarchical conditional random fields. Int. J. Robot. 2007, 26, 119–134. [Google Scholar]
- Monreale, A.; Pinelli, F.; Trasarti, R. WhereNext: A Location Predictor on Trajectory Pattern Mining. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining—KDD ’09, Paris, France, 28 June–1 July 2009; pp. 637–645. [Google Scholar] [CrossRef]
- Chung, Y.W.; Khaki, B.; Li, T.; Chu, C.; Gadh, R. Ensemble machine learning-based algorithm for electric vehicle user behavior prediction. Appl. Energy 2019, 254, 113732. [Google Scholar]
- Kwon, D.; Park, S.; Baek, S.; Malaiya, R.K.; Yoon, G.; Ryu, J.T. A study on development of the blind spot detection system for the IoT-based smart connected car. In Proceedings of the 2018 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 12–14 January 2018; pp. 1–4. [Google Scholar]
- Nadin, M. Anticipatory computing. Ubiquity 2000, 2000, 2-es. [Google Scholar] [CrossRef]
- Volodymyr, M.; Koray, K.; David, S.; Rusu Andrei, A.; Joel, V.; Bellemare Marc, G.; Alex, G.; Martin, R.; Fidjeland Andreas, K.; Georg, O. Human-level control through deep reinforcement learning. Nature 2015, 518, 529. [Google Scholar]
- Henderson, P.; Islam, R.; Bachman, P.; Pineau, J.; Precup, D.; Meger, D. Deep reinforcement learning that matters. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018. [Google Scholar]
- Radu, V.; Tong, C.; Bhattacharya, S.; Lane, N.D.; Mascolo, C.; Marina, M.K.; Kawsar, F. Multimodal deep learning for activity and context recognition. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2018, 1, 1–27. [Google Scholar]
- Lecun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
- Butz, M.V. Learning classifier systems. In Springer Handbook of Computational Intelligence; Springer: Berlin, Germany, 2015; pp. 961–981. [Google Scholar] [CrossRef]
- Holmberg, S.C. Anticipatory computing with a spatio temporal fuzzy model. AIP Conf. Proc. 1998, 437, 419–432. [Google Scholar] [CrossRef]
- Pejovic, V.; Musolesi, M. Anticipatory mobile computing for behaviour change interventions. In Proceedings of the UbiComp 2014-Adjunct Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Seattle, WA, USA, 13–17 September 2014; pp. 1025–1034. [Google Scholar]
- Neshenko, N.; Bou-Harb, E.; Crichigno, J.; Kaddoum, G.; Ghani, N. Demystifying IoT security: An exhaustive survey on IoT vulnerabilities and a first empirical look on internet-scale IoT exploitations. IEEE Commun. Surv. Tutor. 2019, 21, 2702–2733. [Google Scholar]
- Hassija, V.; Chamola, V.; Saxena, V.; Jain, D.; Goyal, P.; Sikdar, B. A survey on IoT security: Application areas, security threats, and solution architectures. IEEE Access 2019, 7, 82721–82743. [Google Scholar]
- Butun, I.; Österberg, P.; Song, H. Security of the internet of things: Vulnerabilities, attacks and countermeasures. IEEE Commun. Surv. Tutor. 2019, 22, 616–644. [Google Scholar]
- Lu, N.; Cheng, N.; Zhang, N.; Shen, X. Connected vehicles: Solutions and challenges. IEEE Internet Things J. 2014, 1, 289–299. [Google Scholar]
- Tuohy, S.; Glavin, M.; Jones, E.; Trivedi, M.; Kilmartin, L. Next generation wired intra-vehicle networks, a review. In Proceedings of the IEEE Intelligent Vehicles Symposium, Gold Coast, Australia, 23–26 June 2013; pp. 777–782. [Google Scholar] [CrossRef]
- Bas, C.U.; Ergen, S.C. Ultra-wideband channel model for intra-vehicular wireless sensor networks beneath the chassis: From statistical model to simulations. IEEE Trans. Veh. Technol. 2013, 62, 14–25. [Google Scholar] [CrossRef]
- Luan, T.H.; Shen, X.; Bai, F. Integrity-oriented content transmission in highway vehicular ad hoc networks. In Proceedings of the-IEEE INFOCOM, Turin, Italy, 14–19 April 2013; pp. 2562–2570. [Google Scholar] [CrossRef]
- Tang, F.; Kawamoto, Y.; Kato, N.; Liu, J. Future Intelligent and Secure Vehicular Network Toward 6G: Machine-Learning Approaches. Proc. IEEE 2019. [Google Scholar] [CrossRef]
- Nicoletti, B. Digital Insurance: Business Innovation in the Post-Crisis Era; Springer: Berlin, Germany, 2016. [Google Scholar]
- Conti, M.; Kumar, M. Opportunities in opportunistic computing. Computer 2010, 43, 42–50. [Google Scholar] [CrossRef]
- Strayer, D.L.; Cooper, J.M.; Turrill, J.; Coleman, J.R.; Hopman, R.J. The smartphone and the driver’s cognitive workload: A comparison of Apple, Google, and Microsoft’s intelligent personal assistants. Can. J. Exp. Psychol. 2017, 71, 93–110. [Google Scholar] [CrossRef] [PubMed]
- Reed, D.; Larus, J.; Gannon, D. Imagining the future: Thoughts on computing. Computer 2012, 45, 25–30. [Google Scholar] [CrossRef]
Data in Many Forms | Data at Rest | Goal | Sensors/IoMT Devices | Reference |
---|---|---|---|---|
Mixed | Batch | Moving Object Map Analytics (MOMA) for connected vehicles | GPS, Camera, Environmental Sensors | [43] |
Location Prediction | GSM traces, Cellular calls, survey data | [44] | ||
Real-time | Mobility-aware trustworthy crowdsourcing (MATCS) | Crowdsourced data | [45] | |
Urban Trajectory Data Analytics System | GPS, Rain Gauge Data, Road Incident Report, Social Media | [46] | ||
Semistructured | Real-time | Smart Object framework | Sensors | [47] |
Traffic Monitoring | Traffic lights | [48] | ||
Structured | Batch | Clustering of IoT devices | UAVs | [49] |
CityPulse framework | Bus | [50] | ||
IoT-Based Smart Parking | Ultrasonic | [51] | ||
Real-time | Analyzing people’s activities | RFID tags | [52] | |
Unstructured | Batch | Ambient intelligence with adaptive decisions | Internet Packet | [53] |
Ambient intelligence with adaptive decisions | Internet Packet | [54] | ||
Media-aware security | RFID tags, IPTV, VoIP, VoD | [55] | ||
Locationing phone | Wifi Scanner, Bluetooth Scanner | [56] | ||
UBICON (Anticipatory Ubiquitous Computing) | RFID tags, Bluetooth Signal | [57] | ||
Traffic Congestion Prediction | GPS | [58] | ||
Complex Event Processing | RFID, GPS | [59] | ||
Mode Transportation Prediction | Crowdsourced data | [60,61] | ||
Mobility Prediction | Smart Card | [62] | ||
Mining the semantics of origin-destination flows | GPS, Mobile Phone | [63] | ||
Optimizing the mobility models and communication performance | GPS | [64] | ||
CarStream Services | driving data including vehicle status, driver activity, and passenger-trip information | [65] | ||
Traffic monitoring and alert notification | Geo-location and speed data | [66] | ||
Transportation Network Optimization | GIS and the Internet of multimedia | [67] | ||
Emissions and traffic-related impacts | Crowdsourced data | [68] | ||
Multi Access Physical Monitoring System | wearable smart-log data | [69] | ||
Wearable health monitoring system | RFID, ECG Sensor, Body Temperature Sensor, Blood Pressure Sensor | [70] | ||
Early detection of Alzheimer disease | Motion Sensor data | [70] | ||
Near real-time | Transportation Planning | Bluetooth Signal | [71] | |
Real-time | Pedestrian Safety Detection | Phone Camera | [72] |
Analytical Algorithms | References | Data Sources | References |
---|---|---|---|
(1) | [103] | (i) | [48,49,104,105,106,107] |
(2) | [53] | (ii) | [48,57,108,109] |
(3) | [60,109] | (iii) | [43,110,111] |
(4) | [46] | (iv) | [112] |
(5) | [46,48,61,113] | (v) | [60,61,110,113,114,115,116] |
(6) | [58] | (vi) | [104,117] |
(7) | [71] | (vii) | [118] |
(8) | [71,111,117] | (viii) | [103,111,119] |
(9) | [58,112] | (ix) | [120] |
(10) | [121] | (x) | [122] |
(11) | [63,109] | (xi) | [63,108,109,121,122,123,124] |
(12) | [49] | (xii) | [62] |
(13) | [57,115,119] | (xiii) | [57,104] |
(14) | [108] | (xiv) | [43,46,58,63,103,106,108,114,117,125,126,127] |
(15) | [48,103] | (xv) | [49] |
(16) | [109] | (xvi) | [46] |
(17) | [124,128] | (xvii) | [43] |
(18) | [123] | (xviii) | [118] |
(19) | [118] | (xix) | [46,122] |
(20) | [62,126] | (xx) | [43,117,129] |
(21) | [43,105,107,114] | (xxi) | [53] |
(22) | [106] | (xxii) | [46] |
(23) | [127] |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Cao, H.; Wachowicz, M. A Holistic Overview of Anticipatory Learning for the Internet of Moving Things: Research Challenges and Opportunities. ISPRS Int. J. Geo-Inf. 2020, 9, 272. https://doi.org/10.3390/ijgi9040272
Cao H, Wachowicz M. A Holistic Overview of Anticipatory Learning for the Internet of Moving Things: Research Challenges and Opportunities. ISPRS International Journal of Geo-Information. 2020; 9(4):272. https://doi.org/10.3390/ijgi9040272
Chicago/Turabian StyleCao, Hung, and Monica Wachowicz. 2020. "A Holistic Overview of Anticipatory Learning for the Internet of Moving Things: Research Challenges and Opportunities" ISPRS International Journal of Geo-Information 9, no. 4: 272. https://doi.org/10.3390/ijgi9040272
APA StyleCao, H., & Wachowicz, M. (2020). A Holistic Overview of Anticipatory Learning for the Internet of Moving Things: Research Challenges and Opportunities. ISPRS International Journal of Geo-Information, 9(4), 272. https://doi.org/10.3390/ijgi9040272