Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


MEDA: Manifold Embedded Distribution Alignment

This directory contains the code for paper Visual Domain Adaptation with Manifold Embedded Distribution Alignment published at ACM Multimedia conference (ACM MM) 2018 as an Oral presentation. This paper is also lucky to be ranked as Top 10 papers.


The original code is written using Matlab R2017a. I think all versions after 2015 can run the code.

For Python users, I add a MEDA.py implementation. The Python version will need to import GFK module (can be found here). However, this Python version is only for reference since the graph Laplacian (as exactly in Matlab) is not implemented.


I offer a basic demo to run on the Office+Caltech10 datasets. Download the datasets here and put the data (mat files) into the data folder.

Run demo_office_caltech_surf.m.


MEDA achieved state-of-the-art performances compared to a lot of traditional and deep methods as of 2018. The testing datasets are most popular domain adaptation and transfer learning datasets: Office+Caltech10, Office-31, USPS+MNIST, ImageNet+VOC2007.

The following results are from the original paper and its supplementary file.


If you use this code, please cite it as:

Jindong Wang, Wenjie Feng, Yiqiang Chen, Han Yu, Meiyu Huang, Philip S. Yu. Visual Domain Adaptation with Manifold Embedded Distribution Alignment. ACM Multimedia conference 2018.

Or in bibtex style:

    title={Visual Domain Adaptation with Manifold Embedded Distribution Alignment},
    author={Wang, Jindong and Feng, Wenjie and Chen, Yiqiang and Yu, Han and Huang, Meiyu and Yu, Philip S},
    booktitle={ACM Multimedia Conference (ACM MM)},