115,225 research outputs found

    Graph based management of temporal data

    Get PDF
    In recent decades, there has been a significant increase in the use of smart devices and sensors that led to high-volume temporal data generation. Temporal modeling and querying of this huge data have been essential for effective querying and retrieval. However, custom temporal models have the problem of generalizability, whereas the extended temporal models require users to adapt to new querying languages. In this thesis, we propose a method to improve the modeling and retrieval of temporal data using an existing graph database system (i.e., Neo4j) without extending with additional operators. Our work focuses on temporal data represented as intervals (event with a start and end time). We propose a novel way of storing temporal interval as cartesian points where the start time and the end time are stored as the x and y axis of the cartesian coordinate. We present how queries based on Allen’s interval relationships can be represented using our model on a cartesian coordinate system by visualizing these queries. Temporal queries based on Allen’s temporal intervals are then used to validate our model and compare with the traditional way of storing temporal intervals (i.e., as attributes of nodes). Our experimental results on a soccer graph database with around 4000 games show that the spatial representation of temporal interval can provide significant performance (up to 3.5 times speedup) gains compared to a traditional model

    μŠ€μΊ” 도면을 ν™œμš©ν•œ μ΄λ™μ•½μžμš© μ‹€λ‚΄ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕

    Get PDF
    ν•™μœ„λ…Όλ¬Έ(박사) -- μ„œμšΈλŒ€ν•™κ΅λŒ€ν•™μ› : κ³΅κ³ΌλŒ€ν•™ κ±΄μ„€ν™˜κ²½κ³΅ν•™λΆ€, 2021.8. λ°•μŠ¬μ•„.μ‚¬λžŒλ“€μ˜ μ‹€λ‚΄ ν™œλ™μ΄ λ‹€μ–‘ν•΄μ§€λ©΄μ„œ 건물의 규λͺ¨κ°€ 컀지고 ꡬ쑰가 λ³΅μž‘ν•΄μ§€κ³  μžˆλ‹€. μ΄λŸ¬ν•œ μ‹€λ‚΄ ν™˜κ²½μ˜ λ³€ν™”λŠ” κ΅ν†΅μ•½μžμ˜ 이동성 보μž₯에 λŒ€ν•œ μ‚¬νšŒμ  관심을 μ¦κ°€μ‹œμΌ°μœΌλ©°, κ΅ν†΅μ•½μž λ§žμΆ€ν˜• μ‹€λ‚΄ λΌμš°νŒ… μ„œλΉ„μŠ€μ— λŒ€ν•œ μˆ˜μš” λ˜ν•œ μ¦κ°€μ‹œμΌ°λ‹€. 특히 λ§Žμ€ 이동 μ œμ•½μ„ κ°€μ§€λŠ” μ΄λ™μ•½μž λŒ€μƒ μ„œλΉ„μŠ€μ˜ κ²½μš°μ—λŠ”, 졜적 경둜λ₯Ό κ³„νšν•˜λŠ” κ³Όμ •μ—μ„œ 개인의 μ„ ν˜Έλ‚˜ κ²½ν—˜μ΄ 반영된 κ°œμΈν™”λœ μ„œλΉ„μŠ€λ‘œ λ²”μœ„κ°€ ν™•μž₯되고 μžˆλ‹€. μ΄λŸ¬ν•œ λ°°κ²½μ—μ„œ, μŠ€ν‚€λ§ˆκ°€ μœ μ—°ν•˜κ³  λ°μ΄ν„°μ˜ 가곡 및 μ²˜λ¦¬κ°€ 효율적인 λ°μ΄ν„°λ² μ΄μŠ€μ˜ ꡬ좕이 ν•„μš”ν•˜λ‹€. λ³Έ μ—°κ΅¬μ—μ„œλŠ” μŠ€μΊ”ν•œ 도면 이미지λ₯Ό ν™œμš©ν•œ μ΄λ™μ•½μžμš© μ‹€λ‚΄ κ·Έλž˜ν”„λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕 기법을 μ œμ•ˆν•˜μ˜€λ‹€. λ¨Όμ €, κ΅­λ‚΄μ™Έ μ‹€λ‚΄ 곡간 κ΄€λ ¨ ν‘œμ€€ 및 섀계 κΈ°μ€€λ“€μ˜ κ²€ν† λ₯Ό 톡해 μ΄λ™μ•½μžμ˜ 톡행과 κ΄€λ ¨λœ μ‹€λ‚΄ 곡간 및 객체, 영ν–₯ μš”μΈλ“€μ„ λ„μΆœν•˜μ—¬ κ°œλ…μ  데이터 λͺ¨λΈμ„ μ„€κ³„ν•˜μ˜€λ‹€. λ˜ν•œ, μ‹€λ‚΄μ˜ 각 곡간과 μ‹œμ„€λ¬Όμ˜ κΈ°ν•˜μ •λ³΄μ™€ μœ„μƒμ •λ³΄λ₯Ό 기반으둜 μ΄λ™μ•½μžμ˜ μ ‘κ·Όμ„± 및 톡행 κ°€λŠ₯성을 μ •λŸ‰ν™”ν•˜κΈ° μœ„ν•œ μ ‘κ·Όμ„± μ§€μˆ˜λ₯Ό μ„€κ³„ν•˜μ˜€λ‹€. λ‹€μŒμœΌλ‘œ, μŠ€μΊ” 도면을 μž…λ ₯ν•˜μ—¬ μ΄λ™μ•½μžμš© μ‹€λ‚΄ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕을 μœ„ν•œ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ œμ•ˆν•˜μ˜€λ‹€. μ œμ•ˆν•œ ν”„λ‘œμ„ΈμŠ€λŠ” μ „μ΄ν•™μŠ΅ 기반 μ ‘κ·Ό 방식을 톡해 μŠ€μΊ” λ„λ©΄μ—μ„œ κ³΅κ°„μ˜ ꡬ쑰 정보λ₯Ό μΆ”μΆœν•˜κ³ , ν† ν΄λ‘œμ§€ μΆ”μΆœ 및 μ ‘κ·Όμ„± 평가λ₯Ό 톡해 μ΄λ™μ•½μžμš© λ„€νŠΈμ›Œν¬ λͺ¨λΈμ„ μƒμ„±ν•˜λ©°, μƒμ„±ν•œ λ„€νŠΈμ›Œν¬ λͺ¨λΈμ„ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€λ‘œ μžλ™ λ³€ν™˜ν•˜λŠ” 과정을 ν¬ν•¨ν•œλ‹€. ꡬ체적으둜, μ œμ•ˆ ν”„λ‘œμ„ΈμŠ€λŠ” μˆ˜μ •λœ ResNet 기반의 λͺ¨λΈμ„ μƒˆλ‘­κ²Œ λΌλ²¨λ§ν•œ λ„λ©΄μœΌλ‘œ λ―Έμ„Έ μ‘°μ •ν•˜μ—¬ μ‚¬μš©ν•¨μœΌλ‘œμ¨ μ‹€λ‚΄ ꡬ쑰맡을 μƒμ„±ν•œλ‹€. 이후 μΆ”μΆœλœ κ°μ²΄λ“€μ˜ 곡간 관계λ₯Ό 기반으둜 각 곡간을 λ…Έλ“œμ™€ 링크둜 ν‘œν˜„ν•œ μ‹€λ‚΄ λ„€νŠΈμ›Œν¬ λͺ¨λΈμ„ κ΅¬μΆ•ν•œλ‹€. 각 κ³΅κ°„μ˜ μ ‘κ·Όμ„± μ •λ³΄λŠ” μ œμ•ˆλœ μ ‘κ·Όμ„± μ§€μˆ˜μ™€ μž„κ³„κ°’μ„ μ‚¬μš©ν•˜μ—¬ μƒμ„±λœ ν›„ λ°μ΄ν„°λ² μ΄μŠ€μ— μ €μž₯λ˜μ–΄, μ΄λ™μ•½μžλ₯Ό μœ„ν•œ μ ‘κ·Ό κ°€λŠ₯ν•œ κ·Έλž˜ν”„ μΆ”μΆœμ— ν™œμš©λ  수 μžˆλ‹€. λ³Έ μ—°κ΅¬μ—μ„œλŠ” μ œμ•ˆν•œ 기법을 μ„œμšΈλŒ€ν•™κ΅ 도면 데이터 셋에 μ μš©ν•˜μ—¬ μ΄λ™μ•½μžμš© μ‹€λ‚΄ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό κ΅¬μΆ•ν•˜κ³  ν‰κ°€ν•˜μ˜€λ‹€. κ΅¬μΆ•ν•œ μ‹€λ‚΄ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό ν™œμš©ν•˜μ—¬ λ‹€μΈ΅ 경둜 κ³„νšκ³Ό μ‹€λ‚΄μ™Έ 연계 경둜 κ³„νšμ˜ 2가지 μ‹œλ‚˜λ¦¬μ˜€μ— 따라 졜적 경둜λ₯Ό λ„μΆœν•˜μ˜€λ‹€. κ·Έ κ²°κ³Ό, 일반 λ³΄ν–‰μžμ˜ 졜적 κ²½λ‘œμ™€ λΉ„κ΅ν•˜μ—¬ μ΄λ™μ•½μžμš© 졜적 κ²½λ‘œλŠ” κ°€κΉŒμš΄ 계단이 μ•„λ‹Œ μ—˜λ¦¬λ² μ΄ν„°λ₯Ό ν†΅ν•œ 수직 이동을 ν¬ν•¨ν•˜μ˜€μ„ 뿐만 μ•„λ‹ˆλΌ μ ‘κ·Ό λΆˆκ°€λŠ₯ν•œ 곡간을 νšŒν”Όν•˜λ„λ‘ λ„μΆœλ˜μ—ˆλ‹€. 즉, μ œμ•ˆν•œ 기법을 톡해 μ΄λ™μ•½μž μΈ‘λ©΄μ—μ„œ 톡행 μž₯μ•  정보λ₯Ό ν¬ν•¨ν•˜μ—¬ μ‹€λ‚΄ ν™˜κ²½μ„ μ μ ˆν•˜κ²Œ λ¬˜μ‚¬ν•˜λŠ” λ°μ΄ν„°λ² μ΄μŠ€μ˜ ꡬ좕이 κ°€λŠ₯함을 확인할 수 μžˆμ—ˆλ‹€. λ˜ν•œ, μΆœμž…λ‘œλ‘œ λͺ…λͺ…λœ 관계 μƒμ„±λ§ŒμœΌλ‘œ μŠ€μΌ€μΌμ΄λ‚˜ μ’Œν‘œ λ³€ν™˜ 없이 μ‹€λ‚΄μ™Έ 연계 경둜 κ³„νšμ΄ κ°€λŠ₯ν•˜μ˜€λŠ”λ°, μ΄λŠ” 독립적인 데이터 κ°„ 연계 μ‚¬μš©μ— μ ν•©ν•œ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€μ˜ νŠΉμ„±μ„ λ°˜μ˜ν•œ 결과둜 νŒλ‹¨ν•  수 μžˆλ‹€. λ³Έ μ—°κ΅¬μ˜ μ£Όμš” κΈ°μ—¬λŠ” μŠ€μΊ”ν•œ 도면을 μ‚¬μš©ν•˜μ—¬ μ΄λ™μ•½μžμš© μ‹€λ‚΄ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό κ΅¬μΆ•ν•˜κΈ° μœ„ν•œ ν”„λ‘œμ„ΈμŠ€λ₯Ό κ°œλ°œν•œ 것이닀. ꡬ체적으둜, μ΄λ™μ•½μžμ˜ 이동에 μ΄ˆμ μ„ 두고 μ„€κ³„ν•œ 데이터 λͺ¨λΈμ„ 기반으둜 ν•œ λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕이 κ°€λŠ₯ν•˜λ―€λ‘œ μ΄λ™μ•½μžμš© μ‹€λ‚΄ κΈΈμ•ˆλ‚΄ μ„œλΉ„μŠ€μ— ν™œμš©λ  수 μžˆλ‹€. λ˜ν•œ, ν† ν΄λ‘œμ§€ ꡬ좕 및 κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€λ‘œμ˜ λ³€ν™˜μ„ μœ„ν•œ ν•˜μœ„ ν”„λ‘œμ‹œμ Έλ₯Ό κ°œλ°œν•˜μ˜€μœΌλ©°, μ œμ•ˆ ν”„λ‘œμ„ΈμŠ€λŠ” ν•΄λ‹Ή ν”„λ‘œμ‹œμ Έλ“€λ‘œ κ΅¬μ„±λ˜μ–΄ 도면 μž…λ ₯을 톡해 μ΄λ™μ•½μžμš© μ‹€λ‚΄ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕을 κ°€λŠ₯ν•˜κ²Œ ν•œλ‹€. ν•΄λ‹Ή ν•˜μœ„ ν”„λ‘œμ‹œμ Έλ“€μ€ μžλ™μœΌλ‘œ μˆ˜ν–‰λ  수 μžˆμ–΄ λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕 μ‹œ μ†Œμš”λ˜λŠ” μ‹œκ°„κ³Ό λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆλ‹€. λ˜ν•œ, λ‹€μ–‘ν•œ μ •ν˜• 및 λΉ„μ •ν˜• λ°μ΄ν„°μ˜ 연계에 μ ν•©ν•œ κ·Έλž˜ν”„ λ°μ΄ν„°λ² μ΄μŠ€μ˜ νŠΉμ§•μ— μ˜ν•΄, μ œμ•ˆν•œ ν”„λ‘œμ„ΈμŠ€λ₯Ό 톡해 κ΅¬μΆ•ν•œ μ‹€λ‚΄ λ°μ΄ν„°λ² μ΄μŠ€λŠ” κΈ°μ‘΄ 곡간 λͺ¨λΈμ˜ κΈ°λŠ₯을 ν¬ν•¨ν•˜λ©΄μ„œ λ‹€μ–‘ν•œ μœ ν˜•μ˜ κΈΈμ•ˆλ‚΄ μ„œλΉ„μŠ€μ— ν™œμš©λ  수 μžˆμ„ κ²ƒμœΌλ‘œ κΈ°λŒ€λœλ‹€.Changes to the indoor environment have increased social interest in ensuring the mobility of people with disabilities. Therefore, the demand for customized indoor routing services for people with mobility disabilities (PWMD), who have many travel restrictions, is increasing. These services have progressed from spatial routing to personalized routing, which reflects personal preferences and experiences in planning an optimal path. In this regard, it is necessary to generate a database for PWMD with a flexible schema suitable for the efficient manipulation and processing of data. This study aims to propose a technique of generating an indoor graph database for PWMD using scanned floor plans. First, a conceptual data model was developed by deriving relevant indoor features and influential factors, considering various international regulations on indoor environments. Also, the accessibility index was designed based on the data model to quantify the difficulties in accessing spaces based on each indoor spaces geometric characteristics. Next, a three-stage process was proposed: retrieving the structure of spaces from scanned floor plans through a transfer learning-based approach, retrieving topology and assessing accessibility for creating an indoor network model for PWMD, and converting the network model into a graph database. Specifically, an indoor structure map is created by fine-tuning the modified Resnet-based model with newly annotated floor plans for extracting structure information. Also, based on the spatial relationship of the extracted features, the indoor network model was created by abstracting indoor spaces with nodes and links. The accessibility of each space is determined by the proposed indices and thresholds; thereby, a feasible network for PWMD could be derived. Then, a process was developed for automatically converting an indoor network model, including accessibility property, into a graph database. The proposed technique was applied to the Seoul National University dataset to generate an indoor graph database for PWMD. Two scenario-based routing tests were conducted using the generated database to verify the utility of results: multi-floor routing and integrated indoor-outdoor routing. As a result, compared with the path for general pedestrians, the optimal path for PWMD was derived by avoiding inaccessible spaces, including vertical movement using elevators rather than the nearest stairs. In other words, applying the proposed technique, a database that adequately described an indoor environment in terms of PWMD with sufficient mobile constraint information could be constructed. Moreover, an integrated indoor-outdoor routing could be conducted by only creating an entrance-labeled relationship, without scale and coordinate transformation. This result reflects the usability of the generated graph database and its suitability regarding the incorporation of multiple individual data sources. The main contribution lies in the development of the process for generating an indoor graph database for PWMD using scanned floor plans. In particular, the database for PWMD routing can be generated based on the proposed data model with PWMD-related features and factors. Also, sub-procedures for topology retrieval and graph database conversion are developed to generate the indoor graph database by the end-to-end process. The developed sub-procedures are performed automatically, thereby reducing the required times and costs. It is expected that the target database of the proposed process can be generated considering utilization for various types of routing since the graph database is easily integrated with multiple types of information while covering the existing spatial models function.1. Introduction 1 1.1 Objectives and contributions 1 1.2 Related works 7 1.2.1 Indoor environment conceptualization 7 1.2.2 Indoor data construction 11 1.2.3 Accessibility assessment 19 1.3 Research scope and flow 22 2. Conceptual modeling 26 2.1 Relevant features and factors 28 2.2 Proposed data model 30 2.3 Space accessibility for PWMD 36 2.3.1 Influential factors within indoor environments 37 2.3.2 Accessibility index 41 3. Indoor graph database for PWMD from scanned floor plans 43 3.1 Retrieving structure of indoor spaces 43 3.1.1 Pre-trained model for detecting indoor geometry 45 3.1.2 Dataset with new annotation 47 3.1.3 Transfer learning-based approach 52 3.2 Generating the indoor network model for PWMD 56 3.2.1 Definition of nodes and links in the network model 60 3.2.2 The classification rule of space polygons 63 3.2.3 Connection between general spaces and doors 68 3.2.4 Node-link generation for horizontal transition spaces 71 3.2.5 Vertical link generation 75 3.2.6 Connectivity and accessibility information generation 79 3.3 Indoor graph database for PWMD 80 3.3.1 Graph representation of indoor environments 80 3.3.2 Conversion of network model into graph database 83 3.4 Entire process 87 4. Experiment and results 89 4.1 Experimental setup and test data 89 4.2 Evaluation for retrieved information 92 4.2.1 Results of structure retrieval 92 4.2.2 Results of topology retrieval 99 4.3 Generated indoor graph database for PWMD 128 4.3.1 Results of the indoor graph database for PWMD 128 4.3.2 Query-based routing 136 5. Conclusion 147 References 150 Appendix 166 ꡭ문초둝 178λ°•

    GCG: Mining Maximal Complete Graph Patterns from Large Spatial Data

    Full text link
    Recent research on pattern discovery has progressed from mining frequent patterns and sequences to mining structured patterns, such as trees and graphs. Graphs as general data structure can model complex relations among data with wide applications in web exploration and social networks. However, the process of mining large graph patterns is a challenge due to the existence of large number of subgraphs. In this paper, we aim to mine only frequent complete graph patterns. A graph g in a database is complete if every pair of distinct vertices is connected by a unique edge. Grid Complete Graph (GCG) is a mining algorithm developed to explore interesting pruning techniques to extract maximal complete graphs from large spatial dataset existing in Sloan Digital Sky Survey (SDSS) data. Using a divide and conquer strategy, GCG shows high efficiency especially in the presence of large number of patterns. In this paper, we describe GCG that can mine not only simple co-location spatial patterns but also complex ones. To the best of our knowledge, this is the first algorithm used to exploit the extraction of maximal complete graphs in the process of mining complex co-location patterns in large spatial dataset.Comment: 1
    • …
    corecore