Source author record

Abdallah Khreishah

Abdallah Khreishah appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

7works
5topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

7 published item(s)

preprint2020arXiv

ManiGen: A Manifold Aided Black-box Generator of Adversarial Examples

Machine learning models, especially neural network (NN) classifiers, have acceptable performance and accuracy that leads to their wide adoption in different aspects of our daily lives. The underlying assumption is that these models are generated and used in attack free scenarios. However, it has been shown that neural network based classifiers are vulnerable to adversarial examples. Adversarial examples are inputs with special perturbations that are ignored by human eyes while can mislead NN classifiers. Most of the existing methods for generating such perturbations require a certain level of knowledge about the target classifier, which makes them not very practical. For example, some generators require knowledge of pre-softmax logits while others utilize prediction scores. In this paper, we design a practical black-box adversarial example generator, dubbed ManiGen. ManiGen does not require any knowledge of the inner state of the target classifier. It generates adversarial examples by searching along the manifold, which is a concise representation of input data. Through extensive set of experiments on different datasets, we show that (1) adversarial examples generated by ManiGen can mislead standalone classifiers by being as successful as the state-of-the-art white-box generator, Carlini, and (2) adversarial examples generated by ManiGen can more effectively attack classifiers with state-of-the-art defenses.

preprint2020arXiv

Using Single-Step Adversarial Training to Defend Iterative Adversarial Examples

Adversarial examples have become one of the largest challenges that machine learning models, especially neural network classifiers, face. These adversarial examples break the assumption of attack-free scenario and fool state-of-the-art (SOTA) classifiers with insignificant perturbations to human. So far, researchers achieved great progress in utilizing adversarial training as a defense. However, the overwhelming computational cost degrades its applicability and little has been done to overcome this issue. Single-Step adversarial training methods have been proposed as computationally viable solutions, however they still fail to defend against iterative adversarial examples. In this work, we first experimentally analyze several different SOTA defense methods against adversarial examples. Then, based on observations from experiments, we propose a novel single-step adversarial training method which can defend against both single-step and iterative adversarial examples. Lastly, through extensive evaluations, we demonstrate that our proposed method outperforms the SOTA single-step and iterative adversarial training defense. Compared with ATDA (single-step method) on CIFAR10 dataset, our proposed method achieves 35.67% enhancement in test accuracy and 19.14% reduction in training time. When compared with methods that use BIM or Madry examples (iterative methods) on CIFAR10 dataset, it saves up to 76.03% in training time with less than 3.78% degeneration in test accuracy.

preprint2016arXiv

Joint Caching, Routing, and Channel Assignment for Collaborative Small-Cell Cellular Networks

We consider joint caching, routing, and channel assignment for video delivery over coordinated small-cell cellular systems of the future Internet. We formulate the problem of maximizing the throughput of the system as a linear program in which the number of variables is very large. To address channel interference, our formulation incorporates the conflict graph that arises when wireless links interfere with each other due to simultaneous transmission. We utilize the column generation method to solve the problem by breaking it into a restricted master subproblem that involves a select subset of variables and a collection of pricing subproblems that select the new variable to be introduced into the restricted master problem, if that leads to a better objective function value. To control the complexity of the column generation optimization further, due to the exponential number of independent sets that arise from the conflict graph, we introduce an approximation algorithm that computes a solution that is within $ε$ to optimality, at much lower complexity. Our framework demonstrates considerable gains in average transmission rate at which the video data can be delivered to the users, over the state-of-the-art Femtocaching system, of up to 46%. These operational gains in system performance map to analogous gains in video application quality, thereby enhancing the user experience considerably.

preprint2015arXiv

A provably efficient online collaborative caching algorithm for multicell-coordinated systems

Caching at the base stations brings the contents closer to the users, reduces the traffic through the backhaul links, and reduces the delay experienced by the cellular users. The cellular network operator may charge the content providers for caching their contents. Moreover, content providers may lose their users if the users are not getting their desired quality of service, such as maximum tolerable delay in Video on Demand services. In this paper, we study the collaborative caching problem for a multicell-coordinated system from the point of view of minimizing the total cost paid by the content providers. We formulate the problem as an Integer Linear Program and prove its NP-completeness. We also provide an online caching algorithm that does not require any knowledge about the contents popularities. We prove that the online algorithm achieves a competitive ratio of $\mathcal{O}(\log(n))$, and we show that the best competitive ratio that any online algorithm can achieve is $Ω(\frac{\log(n)}{\log\log(n)})$. Therefore, our proposed caching algorithm is provably efficient. Through simulations, we show that our online algorithm performs very close to the optimal offline collaborative scheme, and can outperform it when contents popularities are not properly estimated.

preprint2015arXiv

Delay Analysis of Hybrid WiFi-LiFi System

Heterogeneous wireless networks are capable of effectively leveraging different access technologies to provide a wide variety of coverage areas. In this paper, the coexistence of WiFi and visible light communication (VLC) is investigated as a paradigm. The delay of two configurations of such heterogeneous system has been evaluated. In the first configuration, the non-aggregated system, any request is either allocated to WiFi or VLC. While in the second configuration, the aggregated system, each request is split into two pieces, one is forwarded to WiFi and the other is forwarded to VLC. Under the assumptions of Poisson arrival process of requests and the exponential distribution of requests size, it is mathematically proved that the aggregated system provides lower minimum average system delay than that of the non-aggregated system. For the non-aggregated system, the optimal traffic allocation ratio is derived. For the aggregated system, an efficient solution for the splitting ratio is proposed. Empirical results show that the solution proposed here incurs a delay penalty (less than 3\%) over the optimal result.

preprint2015arXiv

Design of a visible-light-communication enhanced WiFi system

Visible light communication (VLC) has wide unlicensed bandwidth, enables communication in radio frequency (RF) sensitive environments, realizes energy-efficient data transmission, and has the potential to boost the capacity of wireless access networks through spatial reuse. On the other hand, WiFi provides more coverage than VLC and does not suffer from the likelihood of blockage due to the light of sight (LOS) requirement of VLC. In order to take the advantages of both WiFi and VLC, we propose and implement two heterogeneous systems with Internet access. One is the hybrid WiFi-VLC system, utilizing unidirectional VLC channel as downlink and reserving the WiFi back-channel as uplink. The asymmetric solution resolves the optical uplink challenges and benefits from the full-duplex communication based on VLC. To further enhance the robustness and increase throughput, the other system is presented, in which we aggregate WiFi and VLC in parallel by leveraging the bonding technique in Linux operating system. Online experiment results reveal that the hybrid system outperforms the conventional WiFi for the crowded environments in terms of throughput and web page loading time; and also demonstrate the further improved performance of the aggregated system when considering the blocking duration and the distance between access point and user device.

preprint2015arXiv

Joint Link Scheduling and Brightness Control for Greening VLC-based Indoor Access Networks

Demands for broadband wireless access services is expected to outstrip the spectrum capacity in the near-term - "spectrum crunch". Deploying additional femotocells to address this challenge is cost-inefficient, due to the backhaul challenge and the exorbitant system maintenance. According to an Alcatel-Lucent report, most of the mobile Internet access traffic happens indoor. Leveraging power line communication and the available indoor infrastructure, visible light communication (VLC) can be utilized with small one-time cost. VLC also facilitates the great advantage of being able to jointly perform illumination and communications, and little extra power beyond illumination is required to empower communications, thus rendering wireless access with small power consumption. In this study, we investigate the problem of minimizing total power consumption of a general multi-user VLC indoor network while satisfying users' traffic demands and maintaining an acceptable level of illumination. We utilize the column generation method to obtain an $ε$-bounded solution. Several practical implementation issues are integrated with the proposed algorithm, including different configurations of light source and ways of resolving the interference among VLC links. Through extensive simulations, we show that our approach reduces the power consumption of the state-of-art VLC-based scheduling algorithms by more than 60\% while maintaining the required illumination.