Searcharxiv⌕ Search

arXiv subjects

George Papadakis

Publications and source records attributed to George Papadakis.

At least 37 records · Page 2Linked to original sources

How to reduce the search space of Entity Resolution: with Blocking or Nearest Neighbor search?

Entity Resolution suffers from quadratic time complexity. To increase its time efficiency, three kinds of filtering techniques are typically used for restricting its search space: (i) blocking workflows, which group together entity profiles with identical or similar signatures, (ii) string similarity join algorithms, which quickly detect entities more similar than a threshold, and (iii) nearest-neighbor methods, which convert every entity profile into a vector and quickly detect the closest entities according to the specified distance function. Numerous methods have been proposed for each type, but the literature lacks a comparative analysis of their relative performance. As we show in this work, this is a non-trivial task, due to the significant impact of configuration parameters on the performance of each filtering technique. We perform the first systematic experimental study that investigates the relative performance of the main methods per type over 10 real-world datasets. For each method, we consider a plethora of parameter configurations, optimizing it with respect to recall and precision. For each dataset, we consider both schema-agnostic and schema-based settings. The experimental results provide novel insights into the effectiveness and time efficiency of the considered techniques, demonstrating the superiority of blocking workflows and string similarity joins.

cs.DB↗

Reconstruction of irregular flow dynamics around two square cylinders from sparse measurements using a data-driven algorithm

We propose a data-driven algorithm for reconstructing the irregular, chaotic flow dynamics around two side-by-side square cylinders from sparse, time-resolved, velocity measurements in the wake. We use Proper Orthogonal Decomposition (POD) to reduce the dimensionality of the problem and then explore two different reconstruction approaches: in the first approach, we use the subspace system identification algorithm n4sid to extract a linear dynamical model directly from the data (including the modelling and measurement error covariance matrices) and then employ Kalman filter theory to synthesize a linearly optimal estimator. In the second approach, the estimator matrices are directly identified using n4sid. A systematic study reveals that the first strategy outperforms the second in terms of reconstruction accuracy, robustness and computational efficiency. We also consider the problem of sensor placement. A greedy approach based on the QR pivoting algorithm is compared against sensors placed at the POD mode peaks; we show that the former approach is more accurate in recovering the flow characteristics away from the cylinders. We demonstrate that a linear dynamic model with a sufficiently large number of states and relatively few measurements, can recover accurately complex flow features, such as the interaction of the irregular flapping motion of the jet emanating from the gap with the vortices shed from the cylinders as well as the convoluted patterns downstream arising from the amalgamation of the individual wakes. The proposed methodology is entirely data-driven, does not have tunable parameters, and the resulting matrices are unique (to within a linear coordinate transformation of the state vector). The method can be applied directly to either experimental or computational data.

physics.flu-dyn↗

On the role of laminar/turbulent interface on energy transfer between scales in bypass transition

We investigate the role of laminar/turbulent interface in the interscale energy transfer in a boundary layer undergoing bypass transition, with the aid of the Karman-Howarth-Monin-Hill (KHMH) equation. A local binary indicator function is used to detect the interface and employed subsequently to define two-point intermittencies. These are used to decompose the standard-averaged interscale and interspace energy fluxes into conditionally-averaged components. We find that the inverse cascade in the streamwise direction reported in an earlier work arises due to events across the downstream or upstream interfaces (head or tail respectively) of a turbulent spot. However, the three-dimensional energy flux maps reveal significant differences between these two regions: in the downstream interface, inverse cascade is stronger and dominant over a larger range of streamwise and spanwise separations. We explain this finding by considering a propagating spot of simplified shape as it crosses a fixed streamwise location. We derive also the conditionally-averaged KHMH equation, thus generalising similar equations for single-point statistics to two-point statistics. We compare the three-dimensional maps of the conditionally-averaged production and total energy flux within turbulent spots against the maps of standard-averaged quantities within the fully turbulent region. The results indicate remarkable dynamical similarities between turbulent spots and the fully turbulent region for two-point statistics. This has been known only for single-point quantities, and we show here that the similarity extends to two-point quantities as well.

physics.flu-dyn↗

Investigation of a submerged fully passive energy-extracting flapping foil operating in sheared inflow

In this work a fully passive energy harvesting foil is studied computationally. An in-house 2nd order finite volume CFD solver, MaPFlow, is strongly coupled with a rigid body dynamics solver to investigate the foil operation under uniform and sheared inflow conditions with/without free surface. The mesh follows the airfoil motion using a radial basis function (RBF) mesh deformation approach. Initially, MaPFlow predictions are compared to experimental and numerical results available in the literature, where reasonable agreement is found. Next, one-phase simulations are considered for linearly sheared inflow for various shear rates. Results suggested that foil performance can be enhanced under sheared inflow conditions. Finally, two-phase simulations taking into account the free surface, for both uniform and sheared inflow, are considered. Predictions indicate a significant deterioration in performance of the system when the foil operates under the free surface due to the interaction of the shed vorticity with the free surface.

physics.flu-dyn↗

A hybrid Lagrangian -- Eulerian flow solver applied to elastically mounted cylinders in tandem arrangement

The fluid structure interaction of cylinders in tandem arrangement is used as validation basis of a multi-domain Lagrangian-Eulerian hybrid flow solver. In this hybrid combination, separate grids of limited width are defined around every solid body, on which the Eulerian flow equations are solved using finite volume approximations. In order to interconnect the domains defined by the grids, the entire flow is described in Lagrangian coordinates and the corresponding equations are solved via particle approximations in fully coupled mode with the solutions within the Eulerian grids. The flow solver is also strongly (implicitly) coupled with the structural dynamic equations in case the cylinders are elastically supported. In the present work, the Eulerian part solves the compressible flow equations in density-velocity-pressure formulation and uses pre-conditioning at low Ma while the Lagrangian part is based on the density-dilatation-vorticity-pressure formulation. The hybrid solver is first validated in the case of an isolated rigid cylinder at $Re=100$. Then the case of a single elastically mounted cylinder at $Re=200$ is considered, followed by the case of two cylinders in tandem arrangement that are either rigid or elastically mounted. Good agreement with results produced with spectral and immersed boundary methods is found indicating the capabilities of the hybrid predictions. Also the flexibility of the method in handling complex multi-body fluid structure interaction problems is demonstrated by allowing grid-overlapping.

physics.flu-dyn↗

Sensitivity-enhanced generalized polynomial chaos for efficient uncertainty quantification

We present an enriched formulation of the Least Squares (LSQ) regression method for Uncertainty Quantification (UQ) using generalised polynomial chaos (gPC). More specifically, we enrich the linear system with additional equations for the gradient (or sensitivity) of the Quantity of Interest with respect to the stochastic variables. This sensitivity is computed very efficiently for all variables by solving an adjoint system of equations at each sampling point of the stochastic space. The associated computational cost is similar to one solution of the direct problem. For the selection of the sampling points, we apply a greedy algorithm which is based on the pivoted QR decomposition of the measurement matrix. We call the new approach sensitivity-enhanced generalised polynomial chaos, or se-gPC. We apply the method to several test cases to test accuracy and convergence with increasing chaos order, including an aerodynamic case with $40$ stochastic parameters. The method is found to produce accurate estimations of the statistical moments using the minimum number of sampling points. The computational cost scales as $\sim m^{p-1}$, instead of $\sim m^p$ of the standard LSQ formulation, where $m$ is the number of stochastic variables and $p$ the chaos order. The solution of the adjoint system of equations is implemented in many computational mechanics packages, thus the infrastructure exists for the application of the method to a wide variety of engineering problems.

math.NA↗

On the structure of Vorticity and Turbulence Fields in a separated flow around a finite wing; analysis using Direct Numerical Simulation

We investigate the spatial distributions and production mechanisms of vorticity and turbulent kinetic energy around a finite NACA 0018 wing with square wingtip profile at $Re_c=10^4$ and $10^{\circ}$ angle of attack with the aid of Direct Numerical Simulation (DNS). The analysis focuses on the highly inhomogeneous region around the tip and the near wake; this region is highly convoluted, strongly three-dimensional, and far from being self-similar. The flow separates close to the leading edge creating a large, open recirculation zone around the central part of the wing. In the proximity of the tip, the flow remains attached but another smaller recirculation zone forms closer to the trailing edge; this zone strongly affects the development of main wing tip vortex. The early formation mechanisms of three vortices close to the leading edge are elucidated and discussed. More specifically, we analyse the role of vortex stretching/compression and tilting, and how it affects the strength of each vortex as it approaches the trailing edge. We find that the three-dimensional flow separation at the sharp tip close to the leading edge plays an important role on the subsequent vortical flow development on the suction side. The production of turbulent kinetic energy and Reynolds stresses is also investigated and discussed in conjunction with the identified vortex patterns. The detailed analysis of the mechanisms that sustain vorticity and turbulent kinetic energy improves our understanding of these highly three dimensional, non-equilibrium flows and can lead to better actuation methods to manipulate these flows.

physics.flu-dyn↗

Three-dimensional Geospatial Interlinking with JedAI-spatial

Geospatial data constitutes a considerable part of (Semantic) Web data, but so far, its sources are inadequately interlinked in the Linked Open Data cloud. Geospatial Interlinking aims to cover this gap by associating geometries with topological relations like those of the Dimensionally Extended 9-Intersection Model. Due to its quadratic time complexity, various algorithms aim to carry out Geospatial Interlinking efficiently. We present JedAI-spatial, a novel, open-source system that organizes these algorithms according to three dimensions: (i) Space Tiling, which determines the approach that reduces the search space, (ii) Budget-awareness, which distinguishes interlinking algorithms into batch and progressive ones, and (iii) Execution mode, which discerns between serial algorithms, running on a single CPU-core, and parallel ones, running on top of Apache Spark. We analytically describe JedAI-spatial's architecture and capabilities and perform thorough experiments to provide interesting insights about the relative performance of its algorithms.

cs.DB↗

Sensitivity analysis of chaotic systems using a frequency-domain shadowing approach

We present a frequency-domain method for computing the sensitivities of time-averaged quantities of chaotic systems with respect to input parameters. Such sensitivities cannot be computed by conventional adjoint analysis tools, because the presence of positive Lyapunov exponents leads to exponential growth of the adjoint variables. The proposed method is based on the least-square shadowing (LSS) approach [1], that formulates the evaluation of sensitivities as an optimisation problem, thereby avoiding the exponential growth of the solution. However, all existing formulations of LSS (and its variants) are in the time domain and the computational cost scales with the number of positive Lyapunov exponents. In the present paper, we reformulate the LSS method in the Fourier space using harmonic balancing. The new method is tested on the Kuramoto-Sivashinski system and the results match with those obtained using the standard time-domain formulation. Although the cost of the direct solution is independent of the number of positive Lyapunov exponents, storage and computing requirements grow rapidly with the size of the system. To mitigate these requirements, we propose a resolvent-based iterative approach that needs much less storage. Application to the Kuramoto-Sivashinski system gave accurate results with very low computational cost. The method is applicable to large systems and paves the way for application of the resolvent-based shadowing approach to turbulent flows. Further work is needed to assess its performance and scalability.

nlin.CD↗

Generalized Supervised Meta-blocking (technical report)

Entity Resolution constitutes a core data integration task that relies on Blocking in order to tame its quadratic time complexity. Schema-agnostic blocking achieves very high recall, requires no domain knowledge and applies to data of any structuredness and schema heterogeneity. This comes at the cost of many irrelevant candidate pairs (i.e., comparisons), which can be significantly reduced through Meta-blocking techniques, i.e., techniques that leverage the co-occurrence patterns of entities inside the blocks: first, a weighting scheme assigns a score to every pair of candidate entities in proportion to the likelihood that they are matching and then, a pruning algorithm discards the pairs with the lowest scores. Supervised Meta-blocking goes beyond this approach by combining multiple scores per comparison into a feature vector that is fed to a binary classifier. By using probabilistic classifiers, Generalized Supervised Meta-blocking associates every pair of candidates with a score that can be used by any pruning algorithm. For higher effectiveness, new weighting schemes are examined as features. Through an extensive experimental analysis, we identify the best pruning algorithms, their optimal sets of features as well as the minimum possible size of the training set. The resulting approaches achieve excellent performance across several established benchmark datasets.

cs.DB↗

Bipartite Graph Matching Algorithms for Clean-Clean Entity Resolution: An Empirical Evaluation

Entity Resolution (ER) is the task of finding records that refer to the same real-world entities. A common scenario is when entities across two clean sources need to be resolved, which we refer to as Clean-Clean ER. In this paper, we perform an extensive empirical evaluation of 8 bipartite graph matching algorithms that take in as input a bipartite similarity graph and provide as output a set of matched entities. We consider a wide range of matching algorithms, including algorithms that have not previously been applied to ER, or have been evaluated only in other ER settings. We assess the relative performance of the algorithms with respect to accuracy and time efficiency over 10 established, real datasets, from which we extract >700 different similarity graphs. Our results provide insights into the relative performance of these algorithms and guidelines for choosing the best one, depending on the data at hand.

cs.DB↗

A Survey of Blocking and Filtering Techniques for Entity Resolution

Efficiency techniques are an integral part of Entity Resolution, since its infancy. In this survey, we organized the bulk of works in the field into Blocking, Filtering and hybrid techniques, facilitating their understanding and use. We also provided an in-dept coverage of each category, further classifying the corresponding works into novel sub-categories. Lately, the efficiency techniques have received more attention, due to the rise of Big Data. This includes large volumes of semi-structured data, which pose challenges not only to the scalability of efficiency techniques, but also to their core assumptions: the requirement of Blocking for schema knowledge and of Filtering for high similarity thresholds. The former led to the introduction of schema-agnostic Blocking in conjunction with Block Processing techniques, while the latter led to more relaxed criteria of similarity. Our survey covers these new fields in detail, putting in context all relevant works.

cs.DB↗

End-to-End Entity Resolution for Big Data: A Survey

One of the most important tasks for improving data quality and the reliability of data analytics results is Entity Resolution (ER). ER aims to identify different descriptions that refer to the same real-world entity, and remains a challenging problem. While previous works have studied specific aspects of ER (and mostly in traditional settings), in this survey, we provide for the first time an end-to-end view of modern ER workflows, and of the novel aspects of entity indexing and matching methods in order to cope with more than one of the Big Data characteristics simultaneously. We present the basic concepts, processing steps and execution strategies that have been proposed by different communities, i.e., database, semantic Web and machine learning, in order to cope with the loose structuredness, extreme diversity, high speed and large scale of entity descriptions used by real-world applications. Finally, we provide a synthetic discussion of the existing approaches, and conclude with a detailed presentation of open research directions.

cs.DB↗

OBDA for the Web: Creating Virtual RDF Graphs On Top of Web Data Sources

Due to Variety, Web data come in many different structures and formats, with HTML tables and REST APIs (e.g., social media APIs) being among the most popular ones. A big subset of Web data is also characterised by Velocity, as data gets frequently updated so that consumers can obtain the most up-to-date version of the respective datasets. At the moment, though, these data sources are not effectively supported by Semantic Web tools. To address variety and velocity, we propose Ontop4theWeb, a system that maps Web data of various formats into virtual RDF triples, thus allowing for querying them on-the-fly without materializing them as RDF. We demonstrate how Ontop4theWeb can use SPARQL to uniformly query popular, but heterogeneous Web data sources, like HTML tables and Web APIs. We showcase our approach in a number of use cases, such as Twitter, Foursquare, Yelp and HTML tables. We carried out a thorough experimental evaluation which verifies the high efficiency of our framework, which goes beyond the current state-of-the-art in this area, in terms of both functionality and performance.

cs.DB↗

A data-based, reduced-order, dynamic estimator for reconstruction of non-linear flows exhibiting limit-cycle oscillations

We apply a data-based, linear dynamic estimator to reconstruct the velocity field from measurements at a single sensor point in the wake of an aerofoil. In particular, we consider a NACA0012 airfoil at $Re=600$ and $16^°$ angle of attack. Under these conditions, the flow exhibits a vortex shedding limit cycle. A reduced order model (ROM) of the flow field is extracted using proper orthogonal decomposition (POD). Subsequently, a subspace system identification algorithm (N4SID) is applied to extract directly the estimator matrices from the reduced output of the system (the POD coefficients). We explore systematically the effect of the number of states of the estimator, the sensor location, the type of sensor measurements (one or both velocity components), and the number of POD modes to be recovered. When the signal of a single velocity component (in the stream wise or cross stream directions) is measured, the reconstruction of the first two dominant POD modes strongly depends on the sensor location. We explore this behaviour and provide a physical explanation based on the non-linear mode interaction and the spatial distribution of the modes. When however, both components are measured, the performance is very robust, and is almost independent of the sensor location when the optimal number of estimator states is used. Reconstruction of the less energetic modes is more difficult, but still possible.

physics.flu-dyn↗

Schema-agnostic Progressive Entity Resolution (extended version)

Entity Resolution (ER) is the task of finding entity profiles that correspond to the same real-world entity. Progressive ER aims to efficiently resolve large datasets when limited time and/or computational resources are available. In practice, its goal is to provide the best possible partial solution by approximating the optimal comparison order of the entity profiles. So far, Progressive ER has only been examined in the context of structured (relational) data sources, as the existing methods rely on schema knowledge to save unnecessary comparisons: they restrict their search space to similar entities with the help of schema-based blocking keys (i.e., signatures that represent the entity profiles). As a result, these solutions are not applicable in Big Data integration applications, which involve large and heterogeneous datasets, such as relational and RDF databases, JSON files, Web corpus etc. To cover this gap, we propose a family of schema-agnostic Progressive ER methods, which do not require schema information, thus applying to heterogeneous data sources of any schema variety. First, we introduce two naive schema-agnostic methods, showing that straightforward solutions exhibit a poor performance that does not scale well to large volumes of data. Then, we propose four different advanced methods. Through an extensive experimental evaluation over 7 real-world, established datasets, we show that all the advanced methods outperform to a significant extent both the naïve and the state-of-the-art schema-based ones. We also investigate the relative performance of the advanced methods, providing guidelines on the method selection.

cs.DB↗

MinoanER: Schema-Agnostic, Non-Iterative, Massively Parallel Resolution of Web Entities

Entity Resolution (ER) aims to identify different descriptions in various Knowledge Bases (KBs) that refer to the same entity. ER is challenged by the Variety, Volume and Veracity of entity descriptions published in the Web of Data. To address them, we propose the MinoanER framework that simultaneously fulfills full automation, support of highly heterogeneous entities, and massive parallelization of the ER process. MinoanER leverages a token-based similarity of entities to define a new metric that derives the similarity of neighboring entities from the most important relations, as they are indicated only by statistics. A composite blocking method is employed to capture different sources of matching evidence from the content, neighbors, or names of entities. The search space of candidate pairs for comparison is compactly abstracted by a novel disjunctive blocking graph and processed by a non-iterative, massively parallel matching algorithm that consists of four generic, schema-agnostic matching rules that are quite robust with respect to their internal configuration. We demonstrate that the effectiveness of MinoanER is comparable to existing ER tools over real KBs exhibiting low Variety, but it outperforms them significantly when matching KBs with high Variety.

cs.DB↗

Wave propagation in stenotic vessels; theoretical analysis and comparison between 3D and 1D fluid-structure-interaction models

Using analytical expressions for the pressure and velocity waveforms in tapered vessels, we construct a linear 1D model for wave propagation in stenotic vessels in the frequency domain. We demonstrate that using only two parameters to approximate the exact geometry of the constriction (length and degree of stenosis), we can construct a model that can be solved analytically and can approximate with excellent accuracy the response of the original vessel for a wide range of physiologically relevant frequencies. We then proceed to compare the 1D results with full 3D FSI results from the literature for parameters corresponding to an idealized stenotic carotid artery. We find excellent matching with the volume flow rate over the cardiac cycle (less than $1\%$ error). Using results from DNS simulations to parametrize the velocity profile in the stenotic region, we manage to predict also the pressure distribution with small error (a few percentage points). The method proposed in the paper can be used to approximate vessels of arbitrary shape profile and can be extended to cover the whole cardiovascular tree. Recursive expressions make the solution very fast and open the possibility of carrying out sensitivity and uncertainty quantification studies that require thousands (or even millions) of simulations with minimal cost.

physics.flu-dyn↗