Seyed-Mehdi-Reza Beheshti
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Seyed-Mehdi-Reza Beheshti has a total of 18 co-authors. Here are the top co-authors by number of shared publications:
- Boualem Benatallah
Dublin City University
7 shared publications - Sherif Sakr
University of Tartu, Tartu, Estonia
4 shared publications - Ahmed Barnawi
King Abdulaziz University
3 shared publications - Ayman G. Fayoumi
Information Systems Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3 shared publications - Omar Batarfi
King Abdulaziz University
3 shared publications - Radwa Elshawi
Princess Nourah Bint Abdulrahman University
3 shared publications
Latest Publications
- Open Access
- 28 February 2018
- Published by Springer Nature in Cluster Computing
- Vol. 21 (2) , 1455
Correction To: Large scale graph processing systems: survey and an experimental evaluation
- 28 February 2018
- Published by Springer Nature in Cluster Computing
- Vol. 21 (2) , 1455
Open AccessCorrection To: Large scale graph processing systems: survey and an experimental evaluation
- 7 April 2016
- Published by Springer Nature in Computing
- Vol. 99 (4) , 313-349
A systematic review and comparative analysis of cross-document coreference resolution methods and tools
- 7 April 2016
- Published by Springer Nature in Computing
- Vol. 99 (4) , 313-349
A systematic review and comparative analysis of cross-document coreference resolution methods and tools
- 25 November 2015
- Published by Springer Nature
- p. 218-233
Scalable SaaS-Based Process Customization with CaseWalls
- 25 November 2015
- Published by Springer Nature
- p. 218-233
Scalable SaaS-Based Process Customization with CaseWalls
- 24 July 2015
- Published by Springer Nature in Cluster Computing
- Vol. 18 (3) , 1189-1213
Large scale graph processing systems: survey and an experimental evaluation
- 24 July 2015
- Published by Springer Nature in Cluster Computing
- Vol. 18 (3) , 1189-1213
Large scale graph processing systems: survey and an experimental evaluation
- 5 February 2015
- Published by Springer Nature
- p. 29-43
On Characterizing the Performance of Distributed Graph Computation Platforms
- 5 February 2015
- Published by Springer Nature
- p. 29-43
On Characterizing the Performance of Distributed Graph Computation Platforms
- 6 January 2015
- Published by Springer Nature in Distributed and Parallel Databases
- Vol. 34 (3) , 379-423
Scalable graph-based OLAP analytics over process execution data
- 6 January 2015
- Published by Springer Nature in Distributed and Parallel Databases
- Vol. 34 (3) , 379-423
Scalable graph-based OLAP analytics over process execution data
- Open Access
Temporal Provenance Model (TPM): Model and Query Language
Provenance refers to the documentation of an object's lifecycle. This documentation (often represented as a graph) should include all the information necessary to reproduce a certain piece of data or the process that led to it. In a dynamic world, as data changes, it is important to be able to get a piece of data as it was, and its provenance graph, at a certain point in time. Supporting time-aware provenance querying is challenging and requires: (i) explicitly representing the time information in the provenance graphs, and (ii) providing abstractions and efficient mechanisms for time-aware querying of provenance graphs over an ever growing volume of data. The existing provenance models treat time as a second class citizen (i.e. as an optional annotation). This makes time-aware querying of provenance data inefficient and sometimes inaccessible. We introduce an extended provenance graph model to explicitly represent time as an additional dimension of provenance data. We also provide a query language, novel abstractions and efficient mechanisms to query and analyze timed provenance graphs. The main contributions of the paper include: (i) proposing a Temporal Provenance Model (TPM) as a timed provenance model; and (ii) introducing two concepts of timed folder, as a container of related set of objects and their provenance relationship over time, and timed paths, to represent the evolution of objects tracing information over time, for analyzing and querying TPM graphs. We have implemented the approach on top of FPSPARQL, a query engine for large graphs, and have evaluated for querying TPM models. The evaluation shows the viability and efficiency of our approach.
Open AccessTemporal Provenance Model (TPM): Model and Query Language
Provenance refers to the documentation of an object's lifecycle. This documentation (often represented as a graph) should include all the information necessary to reproduce a certain piece of data or the process that led to it. In a dynamic world, as data changes, it is important to be able to get a piece of data as it was, and its provenance graph, at a certain point in time. Supporting time-aware provenance querying is challenging and requires: (i) explicitly representing the time information in the provenance graphs, and (ii) providing abstractions and efficient mechanisms for time-aware querying of provenance graphs over an ever growing volume of data. The existing provenance models treat time as a second class citizen (i.e. as an optional annotation). This makes time-aware querying of provenance data inefficient and sometimes inaccessible. We introduce an extended provenance graph model to explicitly represent time as an additional dimension of provenance data. We also provide a query language, novel abstractions and efficient mechanisms to query and analyze timed provenance graphs. The main contributions of the paper include: (i) proposing a Temporal Provenance Model (TPM) as a timed provenance model; and (ii) introducing two concepts of timed folder, as a container of related set of objects and their provenance relationship over time, and timed paths, to represent the evolution of objects tracing information over time, for analyzing and querying TPM graphs. We have implemented the approach on top of FPSPARQL, a query engine for large graphs, and have evaluated for querying TPM models. The evaluation shows the viability and efficiency of our approach.
- Open Access
Extending SPARQL to Support Entity Grouping and Path Queries
The ability to efficiently find relevant subgraphs and paths in a large graph to a given query is important in many applications including scientific data analysis, social networks, and business intelligence. Currently, there is little support and no efficient approaches for expressing and executing such queries. This paper proposes a data model and a query language to address this problem. The contributions include supporting the construction and selection of: (i) folder nodes, representing a set of related entities, and (ii) path nodes, representing a set of paths in which a path is the transitive relationship of two or more entities in the graph. Folders and paths can be stored and used for future queries. We introduce FPSPARQL which is an extension of the SPARQL supporting folder and path nodes. We have implemented a query engine that supports FPSPARQL and the evaluation results shows its viability and efficiency for querying large graph datasets.
Open AccessExtending SPARQL to Support Entity Grouping and Path Queries
The ability to efficiently find relevant subgraphs and paths in a large graph to a given query is important in many applications including scientific data analysis, social networks, and business intelligence. Currently, there is little support and no efficient approaches for expressing and executing such queries. This paper proposes a data model and a query language to address this problem. The contributions include supporting the construction and selection of: (i) folder nodes, representing a set of related entities, and (ii) path nodes, representing a set of paths in which a path is the transitive relationship of two or more entities in the graph. Folders and paths can be stored and used for future queries. We introduce FPSPARQL which is an extension of the SPARQL supporting folder and path nodes. We have implemented a query engine that supports FPSPARQL and the evaluation results shows its viability and efficiency for querying large graph datasets.
- Open Access
An Analytic Approach to People Evaluation in Crowdsourcing Systems
Worker selection is a significant and challenging issue in crowdsourcing systems. Such selection is usually based on an assessment of the reputation of the individual workers participating in such systems. However, assessing the credibility and adequacy of such calculated reputation is a real challenge. In this paper, we propose an analytic model which leverages the values of the tasks completed, the credibility of the evaluators of the results of the tasks and time of evaluation of the results of these tasks in order to calculate an accurate and credible reputation rank of participating workers and fairness rank for evaluators. The model has been implemented and experimentally validated.
Open AccessAn Analytic Approach to People Evaluation in Crowdsourcing Systems
Worker selection is a significant and challenging issue in crowdsourcing systems. Such selection is usually based on an assessment of the reputation of the individual workers participating in such systems. However, assessing the credibility and adequacy of such calculated reputation is a real challenge. In this paper, we propose an analytic model which leverages the values of the tasks completed, the credibility of the evaluators of the results of the tasks and time of evaluation of the results of these tasks in order to calculate an accurate and credible reputation rank of participating workers and fairness rank for evaluators. The model has been implemented and experimentally validated.
- Open Access
Detecting, Representing and Querying Collusion in Online Rating Systems
Online rating systems are subject to malicious behaviors mainly by posting unfair rating scores. Users may try to individually or collaboratively promote or demote a product. Collaborating unfair rating 'collusion' is more damaging than individual unfair rating. Although collusion detection in general has been widely studied, identifying collusion groups in online rating systems is less studied and needs more investigation. In this paper, we study impact of collusion in online rating systems and asses their susceptibility to collusion attacks. The proposed model uses a frequent itemset mining algorithm to detect candidate collusion groups. Then, several indicators are used for identifying collusion groups and for estimating how damaging such colluding groups might be. Also, we propose an algorithm for finding possible collusive subgroup inside larger groups which are not identified as collusive. The model has been implemented and we present results of experimental evaluation of our methodology.
Open AccessDetecting, Representing and Querying Collusion in Online Rating Systems
Online rating systems are subject to malicious behaviors mainly by posting unfair rating scores. Users may try to individually or collaboratively promote or demote a product. Collaborating unfair rating 'collusion' is more damaging than individual unfair rating. Although collusion detection in general has been widely studied, identifying collusion groups in online rating systems is less studied and needs more investigation. In this paper, we study impact of collusion in online rating systems and asses their susceptibility to collusion attacks. The proposed model uses a frequent itemset mining algorithm to detect candidate collusion groups. Then, several indicators are used for identifying collusion groups and for estimating how damaging such colluding groups might be. Also, we propose an algorithm for finding possible collusive subgroup inside larger groups which are not identified as collusive. The model has been implemented and we present results of experimental evaluation of our methodology.