Email: yix081@ucsd.edu
Email: yifan.xu@coinbase.com
Google scholar || Github || Twitter
Yifan Xu is currently a Ph.D. Candidate in Cognitive
Science at UC San Diego,
where he received his B.S. in Computer Science and Engineering.
His research, supervised by professor Zhuowen Tu, focuses on
the
fundamental challenges of artificial intelligence, including machine
learning, deep learning, natural
language processing, computer vision, and reinforcement learning.
Yifan has been actively publishing his work in top conferences such
as CVPR, ICCV, ICLR, and ACL.
Recently, he joined Coinbase to investigate the potential of using AI and blockchain technology together to develop innovative solutions. He is passionate about advancing the field of AI and using it to tackle complex and diverse problems.
In addition to his research, Yifan is also interested in exploring the potential of deep learning and reinforcement learning in trading. He believes that these technologies have the potential to revolutionize the way financial markets operate and is eager to investigate their potential in this context.
This website content is hosted on the InterPlanetary File System
(IPFS), a
decentralized network for storing and sharing files. It is backed up
by FileCoin, a decentralized storage network that uses a
blockchain-based system, through the use of Fleek, a platform for
building and deploying websites on IPFS. This setup makes the
website more secure and resilient, and enables it to be accessed by
a wider audience.
My DNS (Centralized) URL: yfxu.com
My ENS (Decentralized) Address: yfxu.eth.limo
* indicates equal contribution
I was often asked "Why AI+Blockchain?". Here is what I believe: The
combination of AI and blockchain technology has the potential to
enable a wide range of new capabilities and applications. By
leveraging the power of AI to analyze and process large amounts of
data, and the permissionless nature of blockchain technology, we can
create more innovative applications. The combination of these two
technologies allows us to automate complex processes, make more
informed decisions, and promote trust and transparency in the
applications we create. This can help to improve the efficiency and
effectiveness of these applications, and can make them more
accessible and convenient for users.
A blockchain is a decentralized, distributed database that maintains
a continuously growing list of records, called blocks, secured from
tampering and revision. Each block contains a timestamp and a link
to the previous block, forming a chain of blocks that cannot be
altered retroactively.
One of the key features of a blockchain is that it is a public
database, meaning that anyone can view and verify the data contained
within it. This is in contrast to a traditional database, which is
typically private and only accessible to authorized users.
However, while a blockchain is a public database, it is also
designed for private use. This is because a blockchain uses strong
cryptography to protect the data contained within it, ensuring that
only authorized users can access and modify the data.
Blockchain 2.0 refers to the second generation of blockchain
technology, which builds upon the basic architecture of the first
generation of blockchain (i.e. Blockchain 1.0) by adding new
features and capabilities. One of the key innovations of Blockchain
2.0 is the development of
smart contracts, which are self-executing contracts with the terms
of the agreement between parties being directly written
into lines of code. This allows for the automation of complex
transactions and the enforcement of agreements without the need for
intermediaries.
Ethereum is often considered the flagship example of Blockchain
2.0 technology. Smart contract on Ethereum allows developers to
build and deploy
decentralized
applications (dApps). These dApps run on a shared
global infrastructure that can move value around and represent the
ownership of property. The key idea about dApps is
permissionless. This means that anyone can use a dApp in a
self-service fashion - without needing to obtain permission from any
owner/authority.
Removing human intervention from the entire system is the first
step building true automated decision-making systems with AI
algorithms,
which may enable the development of new business
models. By allowing users to access and use
their services in a decentralized
and secure manner, dApps can provide personalized service with
generic deep-learning models. Additionally, the use of
blockchain technology could provide a transparent and immutable
record of the decisions/predictions made by AI models, helping to
promote trust
and accountability.