Skip to main content
Erschienen in: Discover Computing 1-2/2023

01.12.2023

Temporal information retrieval using bitwise operators

verfasst von: Prasanna Koirala, Ramazan Aygun, Tathagata Mukherjee, Haeyong Chung

Erschienen in: Discover Computing | Ausgabe 1-2/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The plethora of available and stored temporal data necessitated the development of effective algorithms for information retrieval. The previous research on temporal information retrieval predominantly focused on the correctness of the retrieval results and supported wider types of temporal operators for retrieval. Many of these algorithmic approaches are based on high-level data structures and libraries supported by high-level programming languages, thus limiting the running time performance of these approaches. In this paper, we develop querying and information retrieval for temporal queries based on Allen’s interval algebra that provides a calculus for temporal reasoning by defining thirteen basic relations between two intervals. To increase the retrieval performance, we propose using bitmaps and bitwise operations to identify all of Allen’s thirteen relations between any two events across the entirety of the data where events are represented as bitmaps. The indexes in the bitmap represent various time instances in the data, and the values 1 and 0 correspond to the presence and absence of an event. Using bitwise operators such as AND, OR, and bit-shifts, in our compressed representation of the events, we establish expressions for each of Allen’s relations. Our experiments show that, for two events with roughly \(5 \times 10^6\) intervals in each, the bitwise operation-based methods are almost 42 times faster than conventional interval-based linear lookups and almost 21 times faster than conventional pattern-finding parallel techniques inherently available.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Allen, J. F. (1983). Maintaining knowledge about temporal intervals. Communications of the ACM, 26(11), 832–843.CrossRef Allen, J. F. (1983). Maintaining knowledge about temporal intervals. Communications of the ACM, 26(11), 832–843.CrossRef
Zurück zum Zitat Baeza-Yates, R., Ribeiro-Neto, B., et al. (1999). Modern Information Retrieval (Vol. 463). New York: ACM press. Baeza-Yates, R., Ribeiro-Neto, B., et al. (1999). Modern Information Retrieval (Vol. 463). New York: ACM press.
Zurück zum Zitat Bettaiah, V., & Aygun, R. S. (2015). Query-by-gaming: Interactive spatio-temporal querying and retrieval using gaming controller. Journal of Visual Languages & Computing, 29, 63–76.CrossRef Bettaiah, V., & Aygun, R. S. (2015). Query-by-gaming: Interactive spatio-temporal querying and retrieval using gaming controller. Journal of Visual Languages & Computing, 29, 63–76.CrossRef
Zurück zum Zitat Chan, C.-Y., & Ioannidis, Y. E. (1998). Bitmap index design and evaluation. In ACM SIGMOD Record (Vol. 27, pp. 355–366). ACM. Chan, C.-Y., & Ioannidis, Y. E. (1998). Bitmap index design and evaluation. In ACM SIGMOD Record (Vol. 27, pp. 355–366). ACM.
Zurück zum Zitat Chuckravanen, D., Daykin, J., Hunsdale, K., & Seeam, A. (2017). Temporal patterns: Smart-type reasoning and applications. Chuckravanen, D., Daykin, J., Hunsdale, K., & Seeam, A. (2017). Temporal patterns: Smart-type reasoning and applications.
Zurück zum Zitat Geitgey, A. (2018). Face Recognition. GitHub. Geitgey, A. (2018). Face Recognition. GitHub.
Zurück zum Zitat Jain, V., & Aygün, R. S. (2009). Spatio-temporal querying of video content using sql for quantizable video databases. Journal of Multimedia, 4, 215–227.CrossRef Jain, V., & Aygün, R. S. (2009). Spatio-temporal querying of video content using sql for quantizable video databases. Journal of Multimedia, 4, 215–227.CrossRef
Zurück zum Zitat Kang, K., Ouyang, W., Li, H., & Wang, X. (2016). Object detection from video tubelets with convolutional neural networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 817–825). Kang, K., Ouyang, W., Li, H., & Wang, X. (2016). Object detection from video tubelets with convolutional neural networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 817–825).
Zurück zum Zitat King, D. E. (2009). Dlib-ml: A machine learning toolkit. Journal of Machine Learning Research, 10(Jul), 1755–1758. King, D. E. (2009). Dlib-ml: A machine learning toolkit. Journal of Machine Learning Research, 10(Jul), 1755–1758.
Zurück zum Zitat Li, M., Mani, M., Rundensteiner, E.A., & Lin, T. (2011). Complex event pattern detection over streams with interval-based temporal semantics. In Proceedings of the 5th ACM International Conference on Distributed Event-Based System. DEBS ’11, pp. 291–302. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/2002259.2002297 Li, M., Mani, M., Rundensteiner, E.A., & Lin, T. (2011). Complex event pattern detection over streams with interval-based temporal semantics. In Proceedings of the 5th ACM International Conference on Distributed Event-Based System. DEBS ’11, pp. 291–302. Association for Computing Machinery, New York, NY, USA. https://​doi.​org/​10.​1145/​2002259.​2002297
Zurück zum Zitat Nadimi, S., & Bhanu, B. (2004). Physical models for moving shadow and object detection in video. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26(8), 1079–1087.CrossRef Nadimi, S., & Bhanu, B. (2004). Physical models for moving shadow and object detection in video. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26(8), 1079–1087.CrossRef
Zurück zum Zitat Naik, M., Jain, V., & Aygun, R. S. (2008). S3g: A semantic sequence state graph for indexing spatio-temporal data - a tennis video database application. In 2008 IEEE International Conference on Semantic Computing (pp. 66–73). https://doi.org/10.1109/ICSC.2008.77. Naik, M., Jain, V., & Aygun, R. S. (2008). S3g: A semantic sequence state graph for indexing spatio-temporal data - a tennis video database application. In 2008 IEEE International Conference on Semantic Computing (pp. 66–73). https://​doi.​org/​10.​1109/​ICSC.​2008.​77.
Zurück zum Zitat Patel, D., Hsu, W., & Lee, M. L. (2008). Mining relationships among interval-based events for classification. In Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (pp. 393–404). Patel, D., Hsu, W., & Lee, M. L. (2008). Mining relationships among interval-based events for classification. In Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (pp. 393–404).
Zurück zum Zitat Renz, J. (2001). A spatial odyssey of the interval algebra: 1. directed intervals. In IJCAI (pp. 51–56). Citeseer. Renz, J. (2001). A spatial odyssey of the interval algebra: 1. directed intervals. In IJCAI (pp. 51–56). Citeseer.
Zurück zum Zitat Rogers, J., Aygun, R., Etzkorn, L. (2022). Identifying variability in us covid-19 response through temporal partial ordering detection. In 2022 IEEE International Conference on Bioinformatics and Biomedicine (BIBM) (pp. 2266–2273). IEEE. Rogers, J., Aygun, R., Etzkorn, L. (2022). Identifying variability in us covid-19 response through temporal partial ordering detection. In 2022 IEEE International Conference on Bioinformatics and Biomedicine (BIBM) (pp. 2266–2273). IEEE.
Zurück zum Zitat Rogers, J., Aygun, R., Etzkorn, L.: Cheat detection through temporal inference of constrained orders for subsequences. In 2022 IEEE Fifth International Conference on Artificial Intelligence and Knowledge Engineering (AIKE) (pp. 45–52). IEEE (2022) Rogers, J., Aygun, R., Etzkorn, L.: Cheat detection through temporal inference of constrained orders for subsequences. In 2022 IEEE Fifth International Conference on Artificial Intelligence and Knowledge Engineering (AIKE) (pp. 45–52). IEEE (2022)
Zurück zum Zitat Rogers, J., Etzkorn, L., & Aygun, R. (2023). Confidence based cheat detection through constrained order inference of temporal sequences. International Journal of Semantic Computing. Rogers, J., Etzkorn, L., & Aygun, R. (2023). Confidence based cheat detection through constrained order inference of temporal sequences. International Journal of Semantic Computing.
Zurück zum Zitat Rogers, J., Etzkorn, L., & Aygun, R. (2023). Temporaldedup: Domain-independent deduplication of redundant and errant temporal data. International Journal of Semantic Computing. Rogers, J., Etzkorn, L., & Aygun, R. (2023). Temporaldedup: Domain-independent deduplication of redundant and errant temporal data. International Journal of Semantic Computing.
Zurück zum Zitat Shrestha, B., Chung, H., & Aygün, R. S. (2019). Facetimemap: Multi-level bitmap index for temporal querying of faces in videos. International Journal of Multimedia Data Engineering and Management (IJMDEM), 10(2), 37–59.CrossRef Shrestha, B., Chung, H., & Aygün, R. S. (2019). Facetimemap: Multi-level bitmap index for temporal querying of faces in videos. International Journal of Multimedia Data Engineering and Management (IJMDEM), 10(2), 37–59.CrossRef
Zurück zum Zitat Stockinger, K., & Wu, K. (2007). Bitmap indices for data warehouses. In Data Warehouses and OLAP: Concepts, Architectures and Solutions (pp. 157–178). IGI Global. Stockinger, K., & Wu, K. (2007). Bitmap indices for data warehouses. In Data Warehouses and OLAP: Concepts, Architectures and Solutions (pp. 157–178). IGI Global.
Zurück zum Zitat Wang, L., Qiao, Y., & Tang, X. (2014).. Video action detection with relational dynamic-poselets. In European Conference on Computer Vision (pp. 565–580). Springer. Wang, L., Qiao, Y., & Tang, X. (2014).. Video action detection with relational dynamic-poselets. In European Conference on Computer Vision (pp. 565–580). Springer.
Zurück zum Zitat Wattamwar, S. S., & Ghosh, H. (2008). Spatio-temporal query for multimedia databases. In Proceedings of the 2nd ACM Workshop on Multimedia Semantics. MS ’08 (pp. 48–55). Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/1460676.1460686. Wattamwar, S. S., & Ghosh, H. (2008). Spatio-temporal query for multimedia databases. In Proceedings of the 2nd ACM Workshop on Multimedia Semantics. MS ’08 (pp. 48–55). Association for Computing Machinery, New York, NY, USA. https://​doi.​org/​10.​1145/​1460676.​1460686.
Zurück zum Zitat Zhang, S., & Zhang, C. (1999). Imc: A method for interval calculus in matrix. Knowledge and Information Systems, 1(2), 257–268.CrossRef Zhang, S., & Zhang, C. (1999). Imc: A method for interval calculus in matrix. Knowledge and Information Systems, 1(2), 257–268.CrossRef
Metadaten
Titel
Temporal information retrieval using bitwise operators
verfasst von
Prasanna Koirala
Ramazan Aygun
Tathagata Mukherjee
Haeyong Chung
Publikationsdatum
01.12.2023
Verlag
Springer Netherlands
Erschienen in
Discover Computing / Ausgabe 1-2/2023
Print ISSN: 2948-2984
Elektronische ISSN: 2948-2992
DOI
https://doi.org/10.1007/s10791-023-09423-4

Weitere Artikel der Ausgabe 1-2/2023

Discover Computing 1-2/2023 Zur Ausgabe

Premium Partner