Basem Shihada

2papers

2 Papers

IRJul 28, 2022
Few-shot News Recommendation via Cross-lingual Transfer

Taicheng Guo, Lu Yu, Basem Shihada et al.

The cold-start problem has been commonly recognized in recommendation systems and studied by following a general idea to leverage the abundant interaction records of warm users to infer the preference of cold users. However, the performance of these solutions is limited by the amount of records available from warm users to use. Thus, building a recommendation system based on few interaction records from a few users still remains a challenging problem for unpopular or early-stage recommendation platforms. This paper focuses on solving the few-shot recommendation problem for news recommendation based on two observations. First, news at different platforms (even in different languages) may share similar topics. Second, the user preference over these topics is transferable across different platforms. Therefore, we propose to solve the few-shot news recommendation problem by transferring the user-news preference from a many-shot source domain to a few-shot target domain. To bridge two domains that are even in different languages and without any overlapping users and news, we propose a novel unsupervised cross-lingual transfer model as the news encoder that aligns semantically similar news in two domains. A user encoder is constructed on top of the aligned news encoding and transfers the user preference from the source to target domain. Experimental results on two real-world news recommendation datasets show the superior performance of our proposed method on addressing few-shot news recommendation, comparing to the baselines.

3.6NIMay 13
Swarm Network-as-a-Service (SNaaS)

Balsam Alkouz, Osama Amin, Basem Shihada

Emerging on-demand connectivity scenarios increasingly require networking solutions with stringent service-level guarantees. We propose Swarm Network-as-a-Service (SNaaS), a service-oriented framework that leverages fleets of drones to provide on-demand connectivity at scale. SNaaS explicitly models drone-to-device and drone-to-drone interactions as composable services, enabling consumers to request connectivity through Service-Level Agreements (SLAs). We formalize atomic and composite SNaaS services, present an SDN-inspired architecture that integrates the service-oriented triad of provider, consumer, and registry. We introduce a composition framework that orchestrates drones into end-to-end services. Within this framework, we define and analyze three composition strategies, i.e., direct, clustered, and parallel, and propose a queuing-theory-based heuristic for selecting the most suitable strategy under varying load conditions. A dedicated enforcement module continuously monitors queue stability and SLA latency, adaptively reconfiguring the swarm when violations occur. Experiments using real air-to-ground measurements show that the framework consistently outperforms fixed compositions, achieving lower latency, fewer SLA violations, and smoother adaptation as load and swarm size increase.