The Dawn of KAN in Image-to-Image (I2I) Translation: Integrating Kolmogorov-Arnold Networks with GANs for Unpaired I2I Translation

Arpan Mahara, Naphtali D. Rishe, Liangdong Deng
8/15/2024
cs.CVcs.AI

No official code found. Best implementation: amaha7984/KAN-CUT (11 stars, last commit 2024-10-29).

Abstract

Image-to-Image translation in Generative Artificial Intelligence (Generative AI) has been a central focus of research, with applications spanning healthcare, remote sensing, physics, chemistry, photography, and more. Among the numerous methodologies, Generative Adversarial Networks (GANs) with contrastive learning have been particularly successful. This study aims to demonstrate that the Kolmogorov-Arnold Network (KAN) can effectively replace the Multi-layer Perceptron (MLP) method in generative AI, particularly in the subdomain of image-to-image translation, to achieve better generative quality. Our novel approach replaces the two-layer MLP with a two-layer KAN in the existing Contrastive Unpaired Image-to-Image Translation (CUT) model, developing the KAN-CUT model. This substitution favors the generation of more informative features in low-dimensional vector representations, which contrastive learning can utilize more effectively to produce high-quality images in the target domain. Extensive experiments, detailed in the results section, demonstrate the applicability of KAN in conjunction with contrastive learning and GANs in Generative AI, particularly for image-to-image translation. This work suggests that KAN could be a valuable component in the broader generative AI domain.

View on arXivView PDF

Code Implementations(1)

amaha7984/KAN-CUTCommunity100%
111PythonAug 14, 20241 years ago

Similar Papers

Cite this paper

@article{mahara2024dawn,
  title  = {The Dawn of KAN in Image-to-Image (I2I) Translation: Integrating Kolmogorov-Arnold Networks with GANs for Unpaired I2I Translation},
  author = {Arpan Mahara and Naphtali D. Rishe and Liangdong Deng},
  year   = {2024},
  eprint = {2408.08216},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.08216v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.08216.svg)](https://codeofpaper.com/paper/2408.08216)

Discussion