Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
AAAI21_Emergent_language
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoyifan
AAAI21_Emergent_language
Commits
5401c11a
Commit
5401c11a
authored
Sep 09, 2020
by
Zidong Du
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
~
parent
04e22e66
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
25 deletions
+12
-25
AAAI2021/tex/theory.tex
+12
-25
No files found.
AAAI2021/tex/theory.tex
View file @
5401c11a
...
...
@@ -24,35 +24,22 @@ In this paper, the task is xxxx.
\textbf
{
Game rules
}
In our referential game, agents follow the following rules
to finish the game in a cooperatively manner. In each round,once received an
input object
$
t
$
, Speaker
$
S
$
speaks a symbol sequence
$
s
$
to Listener
$
L
$
;
Listener
$
L
$
reconstruct the predict result
$
\hat
{
t
}$
based on the listened
Listener
$
L
$
reconstruct the predict
ed
result
$
\hat
{
t
}$
based on the listened
sequence
$
s
$
; if
$
t
=
\hat
{
t
}$
, agents win this game and receive positive rewards
(
$
R
(
t,
\hat
{
t
}
)=
1
$
); otherwise agents fail this game and receive negative rewards
(
$
R
(
t,
\hat
{
t
}
)=-
1
$
).
Precisely,
An input object t is a concept sequence with fixed length, denoted
$
t
=(
c
_
0
,c
_
1
)
$
.
The concept
$
c
_
0
(
shape
)
$
and
$
c
_
1
(
color
)
$
are indicated as a
one-hot vector respectively.
The length of each one-hot vector ranges from 3 to 6.
These two vectors are concatenated to denote the input object t.
Each symbol sequence s contains two words, denoted
$
(
s
_
0
,s
_
1
)
$
. Each word
$
s
_
i
$
is chosen in the vocabulary set
$
V
$
. In this game, let the card
$
|V|
$
range from
4 to 10, and the inequation
$
|V|
^
2
\geq
|M
_
1
||M
_
1
|
$
is satisfied to ensure the
symbol sequence
$
(
s
_
0
,s
_
1
)
$
can be used to denote all the input object t. The
one-hot vector with the length
$
|V|
$
is used to indicate the word
$
s
_
0
$
and
$
s
_
1
$
respectively. Then, the two one-hot vectors are concatenated to denote the
symbol sequence s.
The predict result
$
\hat
{
t
}$
is denoted as a one-hot vector with the length
$
|M
_
0
||M
_
1
|
$
. Each bit of the one-hot vector denotes one input object. If the
predict result
$
\hat
{
t
}
[
i
*
|M
_
1
|
+
j
]=
1
$
, the one-hot vector of each predict
concept
$
\hat
{
c
}_
0
$
and
$
\hat
{
c
}_
1
$
respectively satisfied
$
\hat
{
c
}_
0
[
i
]=
1
$
and
$
\hat
{
c
}_
1
[
j
]=
1
$
.
If
$
(
c
_
0
,c
_
1
)
$
is equal to
$
(
\hat
{
c
}_
0
,
\hat
{
c
}_
1
)
$
, the input object and the
predict result indicate the same object.
Precisely, during the game, Speaker
$
S
$
receives an input object
$
t
$
, which is
an expression with two words from the vocabulary set
$
V
$
, i.e., two
one-hot vector representing shape and color, respectively. Based on the
$
t
$
,
Speaker
$
S
$
speaks a symbol sequence
$
s
$
, which similarly contains two words
from
$
V
$
. The Listener
$
L
$
receives
$
s
$
and output predicted result
$
\hat
{
t
}$
,
a single word (one-hot vector) selected from the Cartesian product of set two
$
V
$
s
(
$
V
\times
V
$
), which representing all the meanings of two combined words from
$
V
$
.
Please note that since
$
t
$
and
$
\hat
{
t
}$
have different length, we say
$
t
=
\hat
{
t
}$
if
$
t
$
expresses the same meaning as
$
\hat
{
t
}$
, e.g.,
$
t
=
{
[
0
,
0
,
1
]
,
[
0
,
1
,
0
]
}$
would be equal to
$
\hat
{
t
}
=[
0
,
0
,
0
,
0
,
0
,
1
]
$
if they both mean ``red
circle''.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment