Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mohammad Alrifai
dblp:63/6773 · also Mohammad Al-Rifai
· DBLP profile ↗
11ranked-venue papers
4as first author
2since 2021 · last 2024
0009-0007-3693-4568ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 2 since 2021Human-computer interaction and ubiquitous computing · 2Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
3 papers |
Services computing and microservices · 82% Concurrent programming · 18% | |
| Databases, data mining, and information retrieval
2 papers |
Query processing and optimization · 57% Information retrieval · 43% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices › service selection
qos-aware service selection |
0.2 | 2 | 2010 | Selecting skyline services for QoS-based web service composition · WWW 2010 Combining global optimization with local selection for efficient QoS-aware service composition · WWW 2009 |
Services computing and microservices › service composition
web service composition |
0.2 | 2 | 2010 | Selecting skyline services for QoS-based web service composition · WWW 2010 Combining global optimization with local selection for efficient QoS-aware service composition · WWW 2009 |
Information retrieval › ranking › content ranking
tag ranking |
0.1 | 1 | 2011 | Ranking tags in resource collections · SIGIR 2011 |
Query processing and optimization
multi-criteria decision making |
0.1 | 1 | 2010 | Selecting skyline services for QoS-based web service composition · WWW 2010 |
Query processing and optimization › preference query
skyline query |
0.1 | 1 | 2010 | Selecting skyline services for QoS-based web service composition · WWW 2010 |
Concurrent programming
concurrency control |
0.1 | 1 | 2009 | Distributed Management of Concurrent Web Service Transactions · IEEE Trans. Serv. Comput. 2009 |
Distributed systems › concurrency control
distributed concurrency control |
0.1 | 1 | 2009 | Distributed Management of Concurrent Web Service Transactions · IEEE Trans. Serv. Comput. 2009 |
Distributed systems
transaction processing |
0.1 | 1 | 2009 | Distributed Management of Concurrent Web Service Transactions · IEEE Trans. Serv. Comput. 2009 |
Mathematical optimization › discrete optimization
mixed integer linear programming |
0.1 | 1 | 2009 | Combining global optimization with local selection for efficient QoS-aware service composition · WWW 2009 |
Information retrieval › ranking
rank aggregation |
0.0 | 1 | 2011 | Ranking tags in resource collections · SIGIR 2011 |
Methods — techniques the papers use, named apart from their topics
skyline computation · 0.2optimistic concurrency control protocol · 0.2mixed-integer programming · 0.2local selection · 0.2rank aggregation · 0.1random walk on graphs · 0.1diversification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Adaptive Dispatching of Mobile Charging Stations using Multi-Agent Graph Convolutional Cooperative-Competitive Reinforcement LearningabstractBattery electric vehicles (BEV) offer an opportunity to decrease transportation and mobility emissions significantly. The availability of charging station networks and infrastructure is crucial for the proliferation of BEVs. While the expansion of the charging networks is still slow, optimal utilization of the existing infrastructure and dispatching of mobile charging stations can serve as a bypass while more charging stations are built. In this work, we propose a novel multi-agent reinforcement learning - AdapMCS - approach for optimizing the adaptive dispatching of mobile charging stations to maximize the number of served charging requests by a charging station operator while improving the customer experience. By combining graph neural networks with reinforcement learning our approach is able to adapt to dynamic spatio-temporal changes in the demand distribution, for example, during big events such as concerts or fairs. Furthermore, we conduct a thorough evaluation using a publicly available real-world dataset and simulation of dynamic demand distribution changes. The results show that our adaptive dispatching approach is able to deal with the demand shifts and achieve significant gains for both customers, in terms of reducing waiting and charging times, and operators, in terms of increasing their profit. Shimon Wonsak, Nils Henke, Mohammad Alrifai, Michael Nolting, Wolfgang Nejdl |
SIGSPATIAL/GIS | 3 |
| 2022 | Towards building reliable deep learning based driver identification systemsabstractRecent studies have shown the potential of leveraging neural networks to achieve high levels of accuracy in re-identifying drivers by learning latent features from vehicular sensor data. However, deploying such networks in real-world applications (like theft detection or fleet management) requires re-training the networks with new data to transfer the learnings from the initial dataset to the target drivers. In this paper, we highlight the importance of the evaluation of such networks in both phases, initial training and transfer learning. Our evaluation shows that the performance of existing solutions drops significantly, when applied to new drivers that have not been seen by the networks in the initial training phase. Moreover, we propose a deep neural network that outperforms state-of-the-art solutions in both phases. For the evaluation of the transfer learning phase, we use a dataset from a real-world ride-sharing service that has not been used in the initial training. Mohammad Alrifai, Michael Nolting, Wolfgang Nejdl |
ICTAI | 2 |
| 2015 | Timeline Summarization from Relevant Headlines
Giang Binh Tran, Mohammad Alrifai, Eelco Herder |
ECIR | 2 |
| 2013 | Answering Confucius: The Reason Why We Complicate
Bernardo Pereira Nunes, Stella Pedrosa, Ricardo Kawase, Mohammad Alrifai, Ivana Marenzi, Stefan Dietze, Marco A. Casanova |
EC-TEL | 4 |
| 2012 | The Learners' User Classes in the TERENCE Adaptive Learning SystemabstractNowadays, circa 10% of 7-11 olds turn out to be poor comprehenders: they demonstrate text comprehension difficulties, related to inference making, despite proficiency in low-level cognitive skills like word reading. To improve the reading comprehension of these children, TERENCE, a technology enhanced learning project, aims at stimulating inference-making about stories. In order to design and develop the TERENCE system, we use a user centred design approach that requires an in depth study of the system's main end-users, namely, its learners and educators. This paper reports on the specification of the user classes for the TERENCE learners by means of user-centred design field studies, the resulting global system architecture, and an example use case of the system, with few related GUI's snapshots. Tania Di Mascio, Pierpaolo Vittorini, Rosella Gennari, Alessandra Melonio, Fernando De la Prieta, Mohammad Alrifai |
ICALT | 6 |
| 2012 | A hybrid approach for efficient Web service composition with end-to-end QoS constraintsabstractDynamic selection of Web services at runtime is important for building flexible and loosely-coupled service-oriented applications. An abstract description of the required services is provided at design-time, and matching service offers are located at runtime. With the growing number of Web services that provide the same functionality but differ in quality parameters (e.g., availability, response time), a decision needs to be made on which services should be selected such that the user's end-to-end QoS requirements are satisfied. Although very efficient, local selection strategy fails short in handling global QoS requirements. Solutions based on global optimization, on the other hand, can handle global constraints, but their poor performance renders them inappropriate for applications with dynamic and realtime requirements. In this article we address this problem and propose a hybrid solution that combines global optimization with local selection techniques to benefit from the advantages of both worlds. The proposed solution consists of two steps: first, we use mixed integer programming (MIP) to find the optimal decomposition of global QoS constraints into local constraints. Second, we use distributed local selection to find the best Web services that satisfy these local constraints. The results of experimental evaluation indicate that our approach significantly outperforms existing solutions in terms of computation time while achieving close-to-optimal results. Mohammad Alrifai, Thomas Risse 0001, Wolfgang Nejdl |
ACM Trans. Web | 1 |
| 2011 | Tag clouds revisitedabstractTagging has become a very common feature in Web 2.0 applications, providing a simple and effective way for users to freely annotate resources to facilitate their discovery and management. Subsequently, tag clouds have become popular as a summarized representation of a collection of tagged resources. A tag cloud is typically a visualization of the top-k most frequent tags in the underlying collection. In this paper, we revisit tag clouds, to examine whether frequency is the most suitable criterion for tag ranking. We propose alternative tag ranking strategies, based on methods for random walk on graphs, diversification,and rank aggregation. To enable the comparison of different tag selection and ranking methods, we propose a set of evaluation metrics that consider the use of tag clouds for search, navigation and recommendations. We apply these tag ranking methods and evaluation metrics to empirically compare alternative tag clouds in a dataset obtained from Flickr, comprising 488,112 tagged photos organized in 451 groups, and 112,514 distinct tags. Dimitrios Skoutas 0001, Mohammad Alrifai |
CIKM | 2 |
| 2011 | Ranking tags in resource collectionsabstractWe examine different tag ranking strategies for constructing tag clouds to represent collections of tagged objects. The proposed methods are based on random walk on graphs, diversification, and rank aggregation, and they are empirically evaluated on a data set of tagged images from Flickr. Dimitrios Skoutas 0001, Mohammad Alrifai |
SIGIR | 2 |
| 2010 | Selecting skyline services for QoS-based web service compositionabstractWeb service composition enables seamless and dynamic integration of business applications on the web. The performance of the composed application is determined by the performance of the involved web services. Therefore, non-functional, quality of service aspects are crucial for selecting the web services to take part in the composition. Identifying the best candidate web services from a set of functionally-equivalent services is a multi-criteria decision making problem. The selected services should optimize the overall QoS of the composed application, while satisfying all the constraints specified by the client on individual QoS parameters. In this paper, we propose an approach based on the notion of skyline to effectively and efficiently select services for composition, reducing the number of candidate services to be considered. We also discuss how a provider can improve its service to become more competitive and increase its potential of being included in composite applications. We evaluate our approach experimentally using both real and synthetically generated datasets. Mohammad Alrifai, Dimitrios Skoutas 0001, Thomas Risse 0001 |
WWW | 1 |
| 2009 | Combining global optimization with local selection for efficient QoS-aware service compositionabstractThe run-time binding of web services has been recently put forward in order to support rapid and dynamic web service compositions. With the growing number of alternative web services that provide the same functionality but differ in quality parameters, the service composition becomes a decision problem on which component services should be selected such that user's end-to-end QoS requirements (e.g. availability, response time) and preferences (e.g. price) are satisfied. Although very efficient, local selection strategy fails short in handling global QoS requirements. Solutions based on global optimization, on the other hand, can handle global constraints, but their poor performance renders them inappropriate for applications with dynamic and real-time requirements. In this paper we address this problem and propose a solution that combines global optimization with local selection techniques to benefit from the advantages of both worlds. The proposed solution consists of two steps: first, we use mixed integer programming (MIP) to find the optimal decomposition of global QoS constraints into local constraints. Second, we use distributed local selection to find the best web services that satisfy these local constraints. The results of experimental evaluation indicate that our approach significantly outperforms existing solutions in terms of computation time while achieving close-to-optimal results. Mohammad Alrifai, Thomas Risse 0001 |
WWW | 1 |
| 2009 | Distributed Management of Concurrent Web Service TransactionsabstractBusiness processes involve dynamic compositions of interleaved tasks. Therefore, ensuring reliable transactional processing of Web services is crucial for the success of Web service-based B2B and B2C applications. But the inherent autonomy and heterogeneity of Web services render the applicability of conventional ACID transaction models for Web services far from being straightforward. Current Web service transaction models relax the isolation property and rely on compensation mechanisms to ensure atomicity of business transactions in the presence of service failures. However, ensuring consistency in the open and dynamic environment of Web services, where interleaving business transactions enter and exit the system independently, remains an open issue. In this paper, we address this problem and propose an architecture that supports concurrency control on the Web services level. An extension to the standard framework for Web service transactions is proposed to enable detecting and handling transactional dependencies between concurrent business transactions. We also present an optimistic protocol for concurrency control that can be deployed in a fully distributed fashion within the proposed architecture. We also empirically evaluate the performance of the proposed solutions in terms of throughput and response time. Mohammad Alrifai, Peter Dolog, Wolf-Tilo Balke, Wolfgang Nejdl |
IEEE Trans. Serv. Comput. | 1 |