Spatial-temporal Multi-Task Learning for Within-field Cotton Yield Prediction
Extracted source text · arXiv 1811.06665
% This is LLNCS.DOC the documentation file of
% the LaTeX2e class from Springer-Verlag
% for Lecture Notes in Computer Science, version 2.4
\documentclass{llncs}
\usepackage{llncsdoc}
%
\begin{document}
\markboth{\LaTeXe{} Class for Lecture Notes in Computer
Science}{\LaTeXe{} Class for Lecture Notes in Computer Science}
\thispagestyle{empty}
\begin{flushleft}
\LARGE\bfseries Instructions for Authors\\
Coding with \LaTeX\\[2cm]
\end{flushleft}
\rule{\textwidth}{1pt}
\vspace{2pt}
\begin{flushright}
\Huge
\begin{tabular}{@{}l}
\LaTeXe{} Class\\
for Lecture Notes\\
in Computer Science\\[6pt]
{\Large Version 2.4}
\end{tabular}
\end{flushright}
\rule{\textwidth}{1pt}
\vfill
%\begin{flushleft}
%\large\itshape
%\begin{tabular}{@{}l}
%{\Large\upshape\bfseries Springer}\\[8pt]
%Berlin\enspace Heidelberg\enspace New\kern0.1em York\\[5pt]
%Barcelona\enspace Budapest\enspace Hong\kern0.2em Kong\\[5pt]
%London\enspace Milan\enspace Paris\enspace\\[5pt]
%Santa\kern0.2em Clara\enspace Singapore\enspace Tokyo
%\end{tabular}
%\end{flushleft}
\newpage
%
\section*{For further information please contact us:}
%
\begin{flushleft}
\begin{tabular}{l@{\quad}l@{\hspace{3mm}}l@{\qquad}l}
$\bullet$&\multicolumn{3}{@{}l}{\bfseries LNCS Editorial Office}\\[1mm]
&\multicolumn{3}{@{}l}{Springer-Verlag}\\
&\multicolumn{3}{@{}l}{Computer Science Editorial}\\
&\multicolumn{3}{@{}l}{Tiergartenstra�e 17}\\
&\multicolumn{3}{@{}l}{69121 Heidelberg}\\
&\multicolumn{3}{@{}l}{Germany}\\[0.5mm]
& Tel: & +49-6221-487-8706\\
& Fax: & +49-6221-487-8588\\
& e-mail: & \tt lncs@springer.com & for editorial questions\\
& & \tt texhelp@springer.de & for \TeX{} problems\\[2mm]
\noalign{\rule{\textwidth}{1pt}}
\noalign{\vskip2mm}
%
%{\tt svserv@vax.ntp.springer.de}\hfil first try the \verb|help|
%command.
%
$\bullet$&\multicolumn{3}{@{}l}{\bfseries We are also reachable through the world wide web:}\\[1mm]
&\multicolumn{2}{@{}l}{\texttt{http://www.springer.com}}&Springer Global Website\\
&\multicolumn{2}{@{}l}{\texttt{http://www.springer.com/lncs}}&LNCS home page\\
&\multicolumn{2}{@{}l}{\texttt{http://www.springerlink.com}}&data repository\\
&\multicolumn{2}{@{}l}{\texttt{ftp://ftp.springer.de}}&FTP server
\end{tabular}
\end{flushleft}
%
\newpage
\tableofcontents
\newpage
%
\section{Introduction}
%
Authors wishing to code their contribution
with \LaTeX{}, as well as those who have already coded with \LaTeX{},
will be provided with a document class that will give the text the
desired layout. Authors are requested to
adhere strictly to these instructions; {\em the class
file must not be changed}.
The text output area is automatically set within an area of
12.2\,cm horizontally and 19.3\,cm vertically.
If you are already familiar with \LaTeX{}, then the
LLNCS class should not give you any major difficulties.
It will change the layout to the required LLNCS style
(it will for instance define the layout of \verb|\section|).
We had to invent some extra commands,
which are not provided by \LaTeX{} (e.g.\
\verb|\institute|, see also Sect.\,\ref{contbegin})
For the main body of the paper (the text) you
should use the commands of the standard \LaTeX{} ``article'' class.
Even if you are familiar with those commands, we urge you to read
this entire documentation thoroughly. It contains many suggestions on
how to use our commands properly; thus your paper
will be formatted exactly to LLNCS standard.
For the input of the references at the end of your contribution,
please follow our instructions given in Sect.\,\ref{refer} References.
The majority of these hints are not specific for LLNCS; they may improve
your use of \LaTeX{} in general.
Furthermore, the documentation provides suggestions about the proper
editing and use
of the input files (capitalization, abbreviation etc.) (see
Sect.\,\ref{refedit} How to Edit Your Input File).
%
\section{How to Proceed}
%
The package consists of the following files:
\begin{flushleft}
\begin{tabular}{@{}p{2.5cm}l}
{\tt history.txt}& the version history of the package\\[2pt]
{\tt llncs.cls} & class file for \LaTeX{}\\[2pt]
{\tt llncs.dem} & an example showing how to code the text\\[2pt]
{\tt llncs.doc} & general instructions (source of this document),\\
& {\tt llncs.doc} means {\itshape l\/}atex {\itshape doc\/}umentation for\\
& {\itshape L\/}ecture {\itshape N}otes in {\itshape C\/}omputer {\itshape S\/}cience\\
{\tt llncsdoc.pdf}& the documentation of the class (PDF version),\\
{\tt llncs.doc} & general instructions (source of this document),\\
{\tt llncsdoc.sty} & class modifications to help for the instructions\\
{\tt llncsind.tex} & an external (faked) author index file\\
{\tt subjidx.tex} & subject index demo from the Springer book package\\
{\tt llncs.dvi} & the resultig DVI file (remember to use binary transfer!)\\[2pt]
{\tt sprmindx.sty} & supplementary style file for MakeIndex\\
& (usage: {\tt makeindex -s sprmindx.sty <yourfile.idx>})
\end{tabular}
\end{flushleft}
%
\subsection{How to Invoke the LLNCS Document Class}
%
The LLNCS class is an extension of the standard \LaTeX{} ``article''
document class. Therefore you may use all ``article'' commands for the
body of your contribution to prepare your manuscript.
LLNCS class is invoked by replacing ``article'' by ``llncs'' in the
first line of your document:
\begin{verbatim}
\documentclass{llncs}
%
\begin{document}
<Your contribution>
\end{document}
\end{verbatim}
%
\subsection{Contributions Already Coded with \protect\LaTeX{} without
the LLNCS document class}
%
If your file is already coded with \LaTeX{} you can easily
adapt it a posteriori to the LLNCS document class.
Please refrain from using any \LaTeX{} or \TeX{} commands
that affect the layout or formatting of your document (i.e. commands
like \verb|\textheight|, \verb|\vspace|, \verb|\headsep| etc.).
There may nevertheless be exceptional occasions on which to
use some of them.
The LLNCS document class has been carefully designed to produce the
right layout from your \LaTeX{} input. If there is anything specific you
would like to do and for which the style file does not provide a
command, {\em please contact us}. Same holds for any error and bug you
discover (there is however no reward for this -- sorry).
%
\section{General Rules for Coding Formulas}
%
With mathematical formulas you may proceed as described
in Sect.\,3.3 of the {\em \LaTeX{} User's Guide \& Reference
Manual\/} by Leslie Lamport (2nd~ed. 1994), Addison-Wesley Publishing
Company, Inc.
Equations are automatically numbered sequentially throughout your
contribution using arabic numerals in parentheses on the right-hand
side.
When you are working in math mode everything is typeset in italics.
Sometimes you need to insert non-mathematical elements (e.g.\
words or phrases). Such insertions should be coded in roman
(with \verb|\mbox|) as illustrated in the following example:
\begin{flushleft}
{\itshape Sample Input}
\end{flushleft}
\begin{verbatim}
\begin{equation}
\left(\frac{a^{2} + b^{2}}{c^{3}} \right) = 1 \quad
\mbox{ if } c\neq 0 \mbox{ and if } a,b,c\in \bbbr \enspace .
\end{equation}
\end{verbatim}
{\itshape Sample Output}
\begin{equation}
\left(\frac{a^{2} + b^{2}}{c^{3}} \right) = 1 \quad
\mbox{ if } c\neq 0 \mbox{ and if } a,b,c\in \bbbr \enspace .
\end{equation}
If you wish to start a new paragraph immediately after a displayed
equation, insert a blank line so as to produce the required
indentation. If there is no new paragraph either do not insert
a blank line or code \verb|\noindent| immediately before
continuing the text.
Please punctuate a displayed equation in the same way as other
ordinary text but with an \verb|\enspace| before end punctuation.
Note that the sizes of the parentheses or other delimiter
symbols used in equations should ideally match the height of the
formulas being enclosed. This is automatically taken care of by
the following \LaTeX{} commands:\\[2mm]
\verb|\left(| or \verb|\left[| and
\verb|\right)| or \verb|\right]|.
%
\subsection{Italic and Roman Type in Math Mode}
%
\begin{alpherate}
\item
In math mode \LaTeX{} treats all letters as though they
were mathematical or physical variables, hence they are typeset as
characters of their own in
italics. However, for certain components of formulas, like short texts,
this would be incorrect and therefore coding in roman is required.
Roman should also be used for
subscripts and superscripts {\em in formulas\/} where these are
merely labels and not in themselves variables,
e.g. $T_{\mathrm{eff}}$ \emph{not} $T_{eff}$,
$T_{\mathrm K}$ \emph{not} $T_K$ (K = Kelvin),
$m_{\mathrm e}$ \emph{not} $m_e$ (e = electron).
However, do not code for roman
if the sub/superscripts represent variables,
e.g.\ $\sum_{i=1}^{n} a_{i}$.
\item
Please ensure that {\em physical units\/} (e.g.\ pc, erg s$^{-1}$
K, cm$^{-3}$, W m$^{-2}$ Hz$^{-1}$, m kg s$^{-2}$ A$^{-2}$) and
{\em abbreviations\/} such as Ord, Var, GL, SL, sgn, const.\
are always set in roman type. To ensure
this use the \verb|\mathrm| command: \verb|\mathrm{Hz}|.
On p.\ 44 of the {\em \LaTeX{} User's Guide \& Reference
Manual\/} by Leslie Lamport you will find the names of
common mathe\-matical functions, such as log, sin, exp, max and sup.
These should be coded as \verb|\log|,
\verb|\sin|, \verb|\exp|, \verb|\max|, \verb|\sup|
and will appear in roman automatically.
\item
Chemical symbols and formulas should be coded for roman,
e.g.\ Fe not $Fe$, H$_2$O not {\em H$_2$O}.
\item
Familiar foreign words and phrases, e.g.\ et al.,
a priori, in situ, brems\-strah\-lung, eigenvalues should not be
italicized.
\end{alpherate}
%
\section{How to Edit Your Input (Source) File}
\label{refedit}
%
\subsection{Headings}\label{headings}
%
All words in headings should be capitalized except for conjunctions,
prepositions (e.g.\ on, of, by, and, or, but, from, with, without,
under) and definite and indefinite articles (the, a, an) unless they
appear at the beginning. Formula letters must be typeset as in the text.
%
\subsection{Capitalization and Non-capitalization}
%
\begin{alpherate}
\item
The following should always be capitalized:
\begin{itemize}
\item
Headings (see preceding Sect.\,\ref{headings})
\item
Abbreviations and expressions
in the text such as Fig(s)., Table(s), Sect(s)., Chap(s).,
Theorem, Corollary, Definition etc. when used with numbers, e.g.\
Fig.\,3, Table\,1, Theorem 2.
\end{itemize}
Please follow the special rules in Sect.\,\ref{abbrev} for referring to
equations.
\item
The following should {\em not\/} be capitalized:
\begin{itemize}
\item
The words figure(s), table(s), equation(s), theorem(s) in the text when
used without an accompanying number.
\item
Figure legends and table captions except for names and abbreviations.
\end{itemize}
\end{alpherate}
%
\subsection{Abbreviation of Words}\label{abbrev}
%
\begin{alpherate}
\item
The following {\em should} be abbreviated when they appear in running
text {\em unless\/} they come at the beginning of a sentence: Chap.,
Sect., Fig.; e.g.\ The results are depicted in Fig.\,5. Figure 9 reveals
that \dots .\\
{\em Please note\/}: Equations should usually be referred to solely by
their number in parentheses: e.g.\ (14). However, when the reference
comes at the beginning of a sentence, the unabbreviated word
``Equation'' should be used: e.g.\ Equation (14) is very important.
However, (15) makes it clear that \dots .
\item
If abbreviations of names or concepts are used
throughout the text, they should be defined at first occurrence,
e.g.\ Plurisubharmonic (PSH) Functions, Strong Optimization (SOPT)
Problem.
\end{alpherate}
%
\section{How to Code the Beginning of Your Contribution}
\label{contbegin}
%
The title of a single contribution (it is mandatory) should be coded as
follows:
\begin{verbatim}
\title{<Your contribution title>}
\end{verbatim}
All words in titles should be capitalized except for conjunctions,
prepositions (e.g.\ on, of, by, and, or, but, from, with, without,
under) and definite and indefinite articles (the, a, an) unless they
appear at the beginning. Formula letters must be typeset as in the text.
Titles have no end punctuation.
If a long \verb|\title| must be divided please use the code \verb|\\|
(for new line).
If you are to produce running heads for a specific volume the standard
(of no such running heads) is overwritten with the \verb|[runningheads]|
option in the \verb|\documentclass| line. For long titles that do not
fit in the single line of the running head a warning is generated.
You can specify an abbreviated title for the running head on odd pages
with the command
\begin{verbatim}
\titlerunning{<Your abbreviated contribution title>}
\end{verbatim}
There is also a possibility to change the text of the title that goes
into the table of contents (that's for volume editors only -- there is
no table of contents for a single contribution). For this use the
command
\begin{verbatim}
\toctitle{<Your changed title for the table of contents>}
\end{verbatim}
An optional subtitle may follow then:
\begin{verbatim}
\subtitle{<subtitle of your contribution>}
\end{verbatim}
Now the name(s) of the author(s) must be given:
\begin{verbatim}
\author{<author(s) name(s)>}
\end{verbatim}
Numbers referring to different addresses or affiliations are
to be attached to each author with the \verb|\inst{<no>}| command.
If there is more than one author, the order is up to you;
the \verb|\and| command provides for the separation.
If you have done this correctly, this entry now reads, for example:
\begin{verbatim}
\author{Ivar Ekeland\inst{1} \and Roger Temam\inst{2}}
\end{verbatim}
The first name\footnote{Other initials are optional
and may be inserted if this is the usual
way of writing your name, e.g.\ Alfred J.~Holmes, E.~Henry Green.}
is followed by the surname.
As for the title there exist two additional commands (again for volume
editors only) for a different author list. One for the running head
(on odd pages) -- if there is any:
\begin{verbatim}
\authorrunning{<abbreviated author list>}
\end{verbatim}
And one for the table of contents where the
affiliation of each author is simply added in braces.
\begin{verbatim}
\tocauthor{<enhanced author list for the table of contents>}
\end{verbatim}
Next the address(es) of institute(s), company etc. is (are) required.
If there is more than one address, the entries are numbered
automatically with \verb|\and|, in the order in which you type them.
Please make sure that the numbers match those placed next to
to the authors' names to reflect the affiliation.
\begin{verbatim}
\institute{<name of an institute>
\and <name of the next institute>
\and <name of the next institute>}
\end{verbatim}
In addition, you can use
\begin{verbatim}
\email{<email address>}
\end{verbatim}
to provide your email address within \verb|\institute|. If you need to
typeset the tilde character -- e.g. for your web page in your unix
system's home directory -- the \verb|\homedir| command will happily do
this. Please note that, if your email address is given in your paper,
it will also be included in the meta data of the online version.
\enlargethispage*{6mm}
\medskip
If footnote like things are needed anywhere in the contribution heading
please code
(immediately after the word where the footnote indicator should be
placed):
\begin{verbatim}
\thanks{<text>}
\end{verbatim}
\verb|\thanks| may only appear in \verb|\title|, \verb|\author|
and \verb|\institute| to footnote anything. If there are two or more
footnotes or affiliation marks to a specific item separate them with
\verb|\fnmsep| (i.e. {\itshape f}oot\emph note \emph mark
\emph{sep}arator).
\medskip\noindent
The command
\begin{verbatim}
\maketitle
\end{verbatim}
then formats the complete heading of your article. If you leave
it out the work done so far will produce \emph{no} text.
Then the abstract should follow. Simply code
\begin{verbatim}
\begin{abstract}
<Text of the summary of your article>
\end{abstract}
\end{verbatim}
or refer to the demonstration file {\tt llncs.dem} for an example or
to the {\em Sample Input\/} on p.~\pageref{samppage}.
\subsubsection{Remark to Running Heads and the Table of Contents}
\leavevmode\\[\medskipamount]
If you are the author of a single contribution you normally have no
running heads and no table of contents. Both are done only by the editor
of the volume or at the printers.
%
\section{Special Commands for the Volume Editor}
The volume editor can produce a complete camera ready output including
running heads, a table of contents, preliminary text (frontmatter), and
index or glossary. For activating the running heads there is the class
option \verb|[runningheads]|.
The table of contents of the volume is printed wherever
\verb|\tableofcontents| is placed. A simple compilation of all
contributions (fields \verb|\title| and \verb|\author|) is done. If you
wish to change this automatically produced list use the commands
\begin{verbatim}
\titlerunning \toctitle
\authorrunning \tocauthor
\end{verbatim}
to enhance the information in the specific contributions. See the
demonstration file \verb|llncs.dem| for examples.
An additional structure can be added to the table of contents with the
\verb|\addtocmark{<text>}| command. It has an optional numerical
argument, a digit from 1 through 3. 3 (the default) makes an unnumbered
chapter like entry in the table of contents. If you code
\verb|\addtocmark[2]{text}| the corresponding page number is listed
also, \verb|\addtocmark[1]{text}| even introduces a chapter number
beyond it.
%
\section{How to Code Your Text}
%
The contribution title and all headings should be capitalized
except for conjunctions, prepositions (e.g.\ on, of, by, and, or, but,
from, with, without, under) and definite and indefinite articles (the,
a, an) unless they appear at the beginning. Formula letters must be
typeset as in the text.
Headings will be automatically numbered by the following codes.\\[2mm]
{\itshape Sample Input}
\begin{verbatim}
\section{This is a First-Order Title}
\subsection{This is a Second-Order Title}
\subsubsection{This is a Third-Order Title.}
\paragraph{This is a Fourth-Order Title.}
\end{verbatim}
\verb|\section| and \verb|\subsection| have no end punctuation.\\
\verb|\subsubsection| and \verb|\paragraph|
need to be punctuated at the end.
In addition to the above-mentioned headings your text may be structured
by subsections indicated by run-in headings (theorem-like environments).
All the theorem-like environments are numbered automatically
throughout the sections of your document -- each with its own counter.
If you want the theorem-like environments to use the same counter
just specify the documentclass option \verb|envcountsame|:
\begin{verbatim}
\documentclass[envcountsame]{llncs}
\end{verbatim}
If your first call for a theorem-like environment then is e.g.
\verb|\begin{lemma}|, it will be numbered 1; if corollary follows,
this will be numbered 2; if you then call lemma again, this will be
numbered 3.
But in case you want to reset such counters to 1 in each section,
please specify the documentclass option \verb|envcountreset|:
\begin{verbatim}
\documentclass[envcountreset]{llncs}
\end{verbatim}
Even a numbering on section level (including the section counter) is
possible with the documentclass option \verb|envcountsect|.
\section{Predefined Theorem like Environments}\label{builtintheo}
The following variety of run-in headings are at your disposal:
\begin{alpherate}
\item
{\bfseries Bold} run-in headings with italicized text
as built-in environments:
\begin{verbatim}
\begin{corollary} <text> \end{corollary}
\begin{lemma} <text> \end{lemma}
\begin{proposition} <text> \end{proposition}
\begin{theorem} <text> \end{theorem}
\end{verbatim}
\item
The following generally appears as {\itshape italic} run-in heading:
\begin{verbatim}
\begin{proof} <text> \qed \end{proof}
\end{verbatim}
It is unnumbered and may contain an eye catching square (call for that
with \verb|\qed|) before the environment ends.
\item
Further {\itshape italic} or {\bfseries bold} run-in headings with roman
environment body may also occur:
\begin{verbatim}
\begin{definition} <text> \end{definition}
\begin{example} <text> \end{example}
\begin{exercise} <text> \end{exercise}
\begin{note} <text> \end{note}
\begin{problem} <text> \end{problem}
\begin{question} <text> \end{question}
\begin{remark} <text> \end{remark}
\begin{solution} <text> \end{solution}
\end{verbatim}
\end{alpherate}
\section{Defining your Own Theorem like Environments}
We have enhanced the standard \verb|\newtheorem| command and slightly
changed its syntax to get two new commands \verb|\spnewtheorem| and
\verb|\spnewtheorem*| that now can be used to define additional
environments. They require two additional arguments namely the type
style in which the keyword of the environment appears and second the
style for the text of your new environment.
\verb|\spnewtheorem| can be used in two ways.
\subsection{Method 1 {\itshape (preferred)}}
You may want to create an environment that shares its counter
with another environment, say {\em main theorem\/} to be numbered like
the predefined {\em theorem\/}. In this case, use the syntax
\begin{verbatim}
\spnewtheorem{<env_nam>}[<num_like>]{<caption>}
{<cap_font>}{<body_font>}
\end{verbatim}
\noindent
Here the environment with which the new environment should share its
counter is specified with the optional argument \verb|[<num_like>]|.
\paragraph{Sample Input}
\begin{verbatim}
\spnewtheorem{mainth}[theorem]{Main Theorem}{\bfseries}{\itshape}
\begin{theorem} The early bird gets the worm. \end{theorem}
\begin{mainth} The early worm gets eaten. \end{mainth}
\end{verbatim}
\medskip\noindent
{\em Sample Output}
\medskip\noindent
{\bfseries Theorem 3.}\enspace {\em The early bird gets the worm.}
\medskip\noindent
{\bfseries Main Theorem 4.} The early worm gets eaten.
\bigskip
The sharing of the default counter (\verb|[theorem]|) is desired. If you
omit the optional second argument of \verb|\spnewtheorem| a separate
counter for your new environment is used throughout your document.
\subsection[Method 2]{Method 2 {\itshape (assumes {\tt[envcountsect]}
documentstyle option)}}
\begin{verbatim}
\spnewtheorem{<env_nam>}{<caption>}[<within>]
{<cap_font>}{<body_font>}
\end{verbatim}
\noindent
This defines a new environment \verb|<env_nam>| which prints the caption
\verb|<caption>| in the font \verb|<cap_font>| and the text itself in
the font \verb|<body_font>|. The environment is numbered beginning anew
with every new sectioning element you specify with the optional
parameter \verb|<within>|.
\medskip\noindent
\paragraph{Example} \leavevmode
\medskip\noindent
\verb|\spnewtheorem{joke}{Joke}[subsection]{\bfseries}{\rmfamily}|
\medskip
\noindent defines a new environment called \verb|joke| which prints the
caption {\bfseries Joke} in boldface and the text in roman. The jokes are
numbered starting from 1 at the beginning of every subsection with the
number of the subsection preceding the number of the joke e.g. 7.2.1 for
the first joke in subsection 7.2.
\subsection{Unnumbered Environments}
If you wish to have an unnumbered environment, please
use the syntax
\begin{verbatim}
\spnewtheorem*{<env_nam>}{<caption>}{<cap_font>}{<body_font>}
\end{verbatim}
\section{Program Codes}
In case you want to show pieces of program code, just use the
\verb|verbatim| environment or the \verb|verbatim| package of \LaTeX.
(There also exist various pretty printers for some programming
languages.)
%
\noindent
\subsection*{Sample Input {\rmfamily(of a simple
contribution)}}\label{samppage}
\begin{verbatim}
\title{Hamiltonian Mechanics}
\author{Ivar Ekeland\inst{1} \and Roger Temam\inst{2}}
\institute{Princeton University, Princeton NJ 08544, USA
\and
Universit\'{e} de Paris-Sud,
Laboratoire d'Analyse Num\'{e}rique, B\^{a}timent 425,\\
F-91405 Orsay Cedex, France}
\maketitle
%
\begin{abstract}
This paragraph shall summarize the contents of the paper
in short terms.
\end{abstract}
%
\section{Fixed-Period Problems: The Sublinear Case}
%
With this chapter, the preliminaries are over, and we begin the
search for periodic solutions \dots
%
\subsection{Autonomous Systems}
%
In this section we will consider the case when the Hamiltonian
$H(x)$ \dots
%
\subsubsection*{The General Case: Nontriviality.}
%
We assume that $H$ is
$\left(A_{\infty}, B_{\infty}\right)$-subqua\-dra\-tic
at infinity, for some constant \dots
%
\paragraph{Notes and Comments.}
The first results on subharmonics were \dots
%
\begin{proposition}
Assume $H'(0)=0$ and $ H(0)=0$. Set \dots
\end{proposition}
\begin{proof}[of proposition]
Condition (8) means that, for every $\delta'>\delta$, there is
some $\varepsilon>0$ such that \dots \qed
\end{proof}
%
\begin{example}[\rmfamily (External forcing)]
Consider the system \dots
\end{example}
\begin{corollary}
Assume $H$ is $C^{2}$ and
$\left(a_{\infty}, b_{\infty}\right)$-subquadratic
at infinity. Let \dots
\end{corollary}
\begin{lemma}
Assume that $H$ is $C^{2}$ on $\bbbr^{2n}\backslash \{0\}$
and that $H''(x)$ is \dots
\end{lemma}
\begin{theorem}[(Ghoussoub-Preiss)]
Let $X$ be a Banach Space and $\Phi:X\to\bbbr$ \dots
\end{theorem}
\begin{definition}
We shall say that a $C^{1}$ function $\Phi:X\to\bbbr$
satisfies \dots
\end{definition}
\end{verbatim}
{\itshape Sample Output\/} (follows on the next page together with
examples of the above run-in headings)
\newcounter{save}\setcounter{save}{\value{section}}
{\def\addtocontents#1#2{}%
\def\addcontentsline#1#2#3{}%
\def\markboth#1#2{}%
%
\title{Hamiltonian Mechanics}
\author{Ivar Ekeland\inst{1} \and Roger Temam\inst{2}}
\institute{Princeton University, Princeton NJ 08544, USA
\and
Universit\'{e} de Paris-Sud,
Laboratoire d'Analyse Num\'{e}rique, B\^{a}timent 425,\\
F-91405 Orsay Cedex, France}
\maketitle
%
\begin{abstract}
This paragraph shall summarize the contents of the paper
in short terms.
\end{abstract}
%
\section{Fixed-Period Problems: The Sublinear Case}
%
With this chapter, the preliminaries are over, and we begin the search
for periodic solutions \dots
%
\subsection{Autonomous Systems}
%
In this section we will consider the case when the Hamiltonian
$H(x)$ \dots
%
\subsubsection{The General Case: Nontriviality.}
%
We assume that $H$ is
$\left(A_{\infty}, B_{\infty}\right)$-subqua\-dra\-tic at
infinity, for some constant \dots
%
\paragraph{Notes and Comments.}
The first results on subharmonics were \dots
%
\begin{proposition}
Assume $H'(0)=0$ and $ H(0)=0$. Set \dots
\end{proposition}
\begin{proof}[of proposition]
Condition (8) means that, for every $\delta'>\delta$, there is
some $\varepsilon>0$ such that \dots \qed
\end{proof}
%
\begin{example}[{{\rmfamily External forcing}}]
Consider the system \dots
\end{example}
\begin{corollary}
Assume $H$ is $C^{2}$ and
$\left(a_{\infty}, b_{\infty}\right)$-subquadratic
at infinity. Let \dots
\end{corollary}
\begin{lemma}
Assume that $H$ is $C^{2}$ on $\bbbr^{2n}\backslash \{0\}$
and that $H''(x)$ is \dots
\end{lemma}
\begin{theorem}[Ghoussoub-Preiss]
Let $X$ be a Banach Space and $\Phi:X\to\bbbr$ \dots
\end{theorem}
\begin{definition}
We shall say that a $C^{1}$ function $\Phi:X\to\bbbr$ satisfies \dots
\end{definition}
%
}\setcounter{section}{\value{save}}
\section{Fine Tuning of the Text}
%
The following should be used to improve the readability of the text:
\begin{flushleft}
\begin{tabular}{@{}p{.19\textwidth}p{.79\textwidth}}
\verb|\,| & a thin space, e.g.\ between numbers or between units
and num\-bers; a line division will not be made
following this space\\
\verb|--| & en dash; two strokes, without a space at either end\\
\verb*| -- |& en dash; two strokes, with a space at either end\\
\verb|-| & hyphen; one stroke, no space at either end\\
\verb|$-$| & minus, in the text {\em only} \\[8mm]
{\em Input} & \verb|21\,$^{\circ}$C etc.,|\\
& \verb|Dr h.\,c.\,Rockefellar-Smith \dots|\\
& \verb|20,000\,km and Prof.\,Dr Mallory \dots|\\
& \verb|1950--1985 \dots|\\
& \verb|this -- written on a computer -- is now printed|\\
& \verb|$-30$\,K \dots|\\[3mm]
{\em Output}& 21\,$^{\circ}$C etc., Dr h.\,c.\,Rockefellar-Smith \dots\\
& 20,000\,km and Prof.\,Dr Mallory \dots\\
& 1950--1985 \dots\\
& this -- written on a computer -- is now printed\\
& $-30$\,K \dots
\end{tabular}
\end{flushleft}
%
\section {Special Typefaces}
%
Normal type (roman text) need not be coded. {\itshape Italic}
(\verb|{\em <text>}| better still \verb|\emph{<text>}|) or, if
necessary, {\bfseries boldface} should be used for emphasis.\\[6pt]
\begin{minipage}[t]{\textwidth}
\begin{flushleft}
\begin{tabular}{@{}p{.25\textwidth}@{\hskip6pt}p{.73\textwidth}@{}}
\verb|{\itshape Text}| & {\itshape Italicized Text}\\[2pt]
\verb|{\em Text}| & {\em Emphasized Text --
if you would like to emphasize a {\em definition} within an
italicized text (e.g.\ of a {\em theorem)} you should code the
expression to be emphasized by} \verb|\em|.\\[2pt]
\verb|{\bfseries Text}|& {\bfseries Important Text}\\[2pt]
\verb|\vec{Symbol}| & Vectors may only appear in math mode. The default
\LaTeX{} vector symbol has been adapted\footnotemark\
to LLNCS conventions.\\[2pt]
& \verb|$\vec{A \times B\cdot C}| yields $\vec{A\times B\cdot C}$\\
& \verb|$\vec{A}^{T} \otimes \vec{B} \otimes|\\
& \verb|\vec{\hat{D}}$|yields $\vec{A}^{T} \otimes \vec{B} \otimes
\vec{\hat{D}}$
\end{tabular}
\end{flushleft}
\end{minipage}
\footnotetext{If you absolutely must revive the original \LaTeX{}
design of the vector symbol (as an arrow accent), please specify the
option \texttt{[orivec]} in the \texttt{documentclass} line.}
\newpage
%
\section {Footnotes}
%
Footnotes within the text should be coded:
\begin{verbatim}
\footnote{Text}
\end{verbatim}
{\itshape Sample Input}
\begin{flushleft}
Text with a footnote\verb|\footnote{The |{\tt footnote is automatically
numbered.}\verb|}| and text continues \dots
\end{flushleft}
{\itshape Sample Output}
\begin{flushleft}
Text with a footnote\footnote{The footnote is automatically numbered.}
and text continues \dots
\end{flushleft}
%
\section {Lists}
%
Please code lists as described below:\\[2mm]
{\itshape Sample Input}
\begin{verbatim}
\begin{enumerate}
\item First item
\item Second item
\begin{enumerate}
\item First nested item
\item Second nested item
\end{enumerate}
\item Third item
\end{enumerate}
\end{verbatim}
{\itshape Sample Output}
\begin{enumerate}
\item First item
\item Second item
\begin{enumerate}
\item First nested item
\item Second nested item
\end{enumerate}
\item Third item
\end{enumerate}
%
\section {Figures}
%
Figure environments should be inserted after (not in)
the paragraph in which the figure is first mentioned.
They will be numbered automatically.
Preferably the images should be enclosed as PostScript files -- best as
EPS data using the epsfig package.
If you cannot include them into your output this way and use other
techniques for a separate production,
the figures (line drawings and those containing halftone inserts
as well as halftone figures) {\em should not be pasted into your
laserprinter output}. They should be enclosed separately in camera-ready
form (original artwork, glossy prints, photographs and/or slides). The
lettering should be suitable for reproduction, and after a
probably necessary reduction the height of capital letters should be at
least 1.8\,mm and not more than 2.5\,mm.
Check that lines and other details are uniformly black and
that the lettering on figures is clearly legible.
To leave the desired amount of space for the height of
your figures, please use the coding described below.
As can be seen in the output, we will automatically
provide 1\,cm space above and below the figure,
so that you should only leave the space equivalent to the size of the
figure itself. Please note that ``\verb|x|'' in the following
coding stands for the actual height of the figure:
\begin{verbatim}
\begin{figure}
\vspace{x cm}
\caption[ ]{...text of caption...} (Do type [ ])
\end{figure}
\end{verbatim}
\begin{flushleft}
{\itshape Sample Input}
\end{flushleft}
\begin{verbatim}
\begin{figure}
\vspace{2.5cm}
\caption{This is the caption of the figure displaying a white
eagle and a white horse on a snow field}
\end{figure}
\end{verbatim}
\begin{flushleft}
{\itshape Sample Output}
\end{flushleft}
\begin{figure}
\vspace{2.5cm}
\caption{This is the caption of the figure displaying a white eagle and
a white horse on a snow field}
\end{figure}
%
\section{Tables}
%
Table captions should be treated
in the same way as figure legends, except that
the table captions appear {\itshape above} the tables. The tables
will be numbered automatically.
%
\subsection{Tables Coded with \protect\LaTeX{}}
%
Please use the following coding:\\[2mm]
{\itshape Sample Input}
\begin{verbatim}
\begin{table}
\caption{Critical $N$ values}
\begin{tabular}{llllll}
\hline\noalign{\smallskip}
${\mathrm M}_\odot$ & $\beta_{0}$ & $T_{\mathrm c6}$ & $\gamma$
& $N_{\mathrm{crit}}^{\mathrm L}$
& $N_{\mathrm{crit}}^{\mathrm{Te}}$\\
\noalign{\smallskip}
\hline
\noalign{\smallskip}
30 & 0.82 & 38.4 & 35.7 & 154 & 320 \\
60 & 0.67 & 42.1 & 34.7 & 138 & 340 \\
120 & 0.52 & 45.1 & 34.0 & 124 & 370 \\
\hline
\end{tabular}
\end{table}
\end{verbatim}
\medskip\noindent{\itshape Sample Output}
\begin{table}
\caption{Critical $N$ values}
\begin{center}
\renewcommand{\arraystretch}{1.4}
\setlength\tabcolsep{3pt}
\begin{tabular}{llllll}
\hline\noalign{\smallskip}
${\mathrm M}_\odot$ & $\beta_{0}$ & $T_{\mathrm c6}$ & $\gamma$
& $N_{\mathrm{crit}}^{\mathrm L}$
& $N_{\mathrm{crit}}^{\mathrm{Te}}$\\
\noalign{\smallskip}
\hline
\noalign{\smallskip}
30 & 0.82 & 38.4 & 35.7 & 154 & 320 \\
60 & 0.67 & 42.1 & 34.7 & 138 & 340 \\
120 & 0.52 & 45.1 & 34.0 & 124 & 370 \\
\hline
\end{tabular}
\end{center}
\end{table}
Before continuing your text you need an empty line. \dots
\vspace{3mm}
For further information you will find a complete description of
the tabular environment
on p.~62~ff. and p.~204 of the {\em \LaTeX{} User's Guide \& Reference
Manual\/} by Leslie Lamport.
%
\subsection{Tables Not Coded with \protect\LaTeX{}}
%
If you do not wish to code your table using \LaTeX{}
but prefer to have it reproduced separately,
proceed as for figures and use the following coding:\\[2mm]
{\itshape Sample Input}
\begin{verbatim}
\begin{table}
\caption{text of your caption}
\vspace{x cm} % the actual height needed for your table
\end{table}
\end{verbatim}
%
\subsection{Signs and Characters}
%
\subsubsection*{Special Signs.}
%
You may need to use special signs. The available ones are listed in the
{\em \LaTeX{} User's Guide \& Reference Manual\/} by Leslie Lamport,
pp.~41\,ff.
We have created further symbols for math mode (enclosed in \$):
\begin{center}
\begin{tabular}{l@{\hspace{1em}yields\hspace{1em}}
c@{\hspace{3em}}l@{\hspace{1em}yields\hspace{1em}}c}
\verb|\grole| & $\grole$ & \verb|\getsto| & $\getsto$\\
\verb|\lid| & $\lid$ & \verb|\gid| & $\gid$
\end{tabular}
\end{center}
%
\subsubsection*{Gothic (Fraktur).}
%
If gothic letters are {\itshape necessary}, please use those of the
relevant \AmSTeX{} alphabet which are available using the amstex
package of the American Mathematical Society.
In \LaTeX{} only the following gothic letters are available:
\verb|$\Re$| yields $\Re$ and \verb|$\Im$| yields $\Im$. These should
{\itshape not\/} be used when you need gothic letters for your contribution.
Use \AmSTeX{} gothic as explained above. For the real and the imaginary
parts of a complex number within math mode you should use instead:
\verb|$\mathrm{Re}$| (which yields Re) or \verb|$\mathrm{Im}$| (which
yields Im).
%
\subsubsection*{Script.}
%
For script capitals use the coding
\begin{center}
\begin{tabular}{l@{\hspace{1em}which yields\hspace{1em}}c}
\verb|$\mathcal{AB}$| & $\mathcal{AB}$
\end{tabular}
\end{center}
(see p.~42 of the \LaTeX{} book).
%
\subsubsection*{Special Roman.}
%
If you need other symbols than those below, you could use
the blackboard bold characters of \AmSTeX{}, but there might arise
capacity problems
in loading additional \AmSTeX{} fonts. Therefore we created
the blackboard bold characters listed below.
Some of them are not esthetically
satisfactory. This need not deter you from using them:
in the final printed form they will be
replaced by the well-designed MT (monotype) characters of
the phototypesetting machine.
\begin{flushleft}
\begin{tabular}{@{}ll@{ yields }
c@{\hspace{1.em}}ll@{ yields }c}
\verb|\bbbc| & (complex numbers) & $\bbbc$
& \verb|\bbbf| & (blackboard bold F) & $\bbbf$\\
\verb|\bbbh| & (blackboard bold H) & $\bbbh$
& \verb|\bbbk| & (blackboard bold K) & $\bbbk$\\
\verb|\bbbm| & (blackboard bold M) & $\bbbm$
& \verb|\bbbn| & (natural numbers N) & $\bbbn$\\
\verb|\bbbp| & (blackboard bold P) & $\bbbp$
& \verb|\bbbq| & (rational numbers) & $\bbbq$\\
\verb|\bbbr| & (real numbers) & $\bbbr$
& \verb|\bbbs| & (blackboard bold S) & $\bbbs$\\
\verb|\bbbt| & (blackboard bold T) & $\bbbt$
& \verb|\bbbz| & (whole numbers) & $\bbbz$\\
\verb|\bbbone| & (symbol one) & $\bbbone$
\end{tabular}
\end{flushleft}
\begin{displaymath}
\begin{array}{c}
\bbbc^{\bbbc^{\bbbc}} \otimes
\bbbf_{\bbbf_{\bbbf}} \otimes
\bbbh_{\bbbh_{\bbbh}} \otimes
\bbbk_{\bbbk_{\bbbk}} \otimes
\bbbm^{\bbbm^{\bbbm}} \otimes
\bbbn_{\bbbn_{\bbbn}} \otimes
\bbbp^{\bbbp^{\bbbp}}\\[2mm]
\otimes
\bbbq_{\bbbq_{\bbbq}} \otimes
\bbbr^{\bbbr^{\bbbr}} \otimes
\bbbs^{\bbbs_{\bbbs}} \otimes
\bbbt^{\bbbt^{\bbbt}} \otimes
\bbbz \otimes
\bbbone^{\bbbone_{\bbbone}}
\end{array}
\end{displaymath}
%
\section{References}
\label{refer}
%
There are three reference systems available; only one, of course,
should be used for your contribution. With each system (by
number only, by letter-number or by author-year) a reference list
containing all citations in the
text, should be included at the end of your contribution placing the
\LaTeX{} environment \verb|thebibliography| there.
For an overall information on that environment
see the {\em \LaTeX{} User's Guide \& Reference
Manual\/} by Leslie Lamport, p.~71.
There is a special {\sc Bib}\TeX{} style for LLNCS that works along
with the class: \verb|splncs.bst|
-- call for it with a line \verb|\bibliographystyle{splncs}|.
If you plan to use another {\sc Bib}\TeX{} style you are customed to,
please specify the option \verb|[oribibl]| in the
\verb|documentclass| line, like:
\begin{verbatim}
\documentclass[oribibl]{llncs}
\end{verbatim}
This will retain the original \LaTeX{} code for the bibliographic
environment and the \verb|\cite| mechanism that many {\sc Bib}\TeX{}
applications rely on.
%
\subsection{References by Letter-Number or by Number Only}
%
References are cited in the text -- using the \verb|\cite|
command of \LaTeX{} -- by number or by letter-number in square
brackets, e.g.\ [1] or [E1, S2], [P1], according to your use of the
\verb|\bibitem| command in the \verb|thebibliography| environment. The
coding is as follows: if you choose your own label for the sources by
giving an optional argument to the \verb|\bibitem| command the citations
in the text are marked with the label you supplied. Otherwise a simple
numbering is done, which is preferred.
\begin{verbatim}
The results in this section are a refined version
of \cite{clar:eke}; the minimality result of Proposition~14
was the first of its kind.
\end{verbatim}
The above input produces the citation: ``\dots\ refined version of
[CE1]; the min\-i\-mality\dots''. Then the \verb|\bibitem| entry of
the \verb|thebibliography| environment should read:
\begin{verbatim}
\begin{thebibliography}{[MT1]}
.
.
\bibitem[CE1]{clar:eke}
Clarke, F., Ekeland, I.:
Nonlinear oscillations and boundary-value problems for
Hamiltonian systems.
Arch. Rat. Mech. Anal. 78, 315--333 (1982)
.
.
\end{thebibliography}
\end{verbatim}
The complete bibliography looks like this:
%
\begin{thebibliography}{[MT1]}
%
\bibitem[CE1]{clar:eke}
Clarke, F., Ekeland, I.:
Nonlinear oscillations and
boundary-value problems for Hamiltonian systems.
Arch. Rat. Mech. Anal. 78, 315--333 (1982)
%
\bibitem[CE2]{clar:eke:2}
Clarke, F., Ekeland, I.:
Solutions p\'{e}riodiques, du
p\'{e}riode donn\'{e}e, des \'{e}quations hamiltoniennes.
Note CRAS Paris 287, 1013--1015 (1978)
%
\bibitem[MT1]{mich:tar}
Michalek, R., Tarantello, G.:
Subharmonic solutions with prescribed minimal
period for nonautonomous Hamiltonian systems.
J. Diff. Eq. 72, 28--55 (1988)
%
\bibitem[Ta1]{tar}
Tarantello, G.:
Subharmonic solutions for Hamiltonian
systems via a $\bbbz_{p}$ pseudoindex theory.
Annali di Matematica Pura (to appear)
%
\bibitem[Ra1]{rab}
Rabinowitz, P.:
On subharmonic solutions of a Hamiltonian system.
Comm. Pure Appl. Math. 33, 609--633 (1980)
\end{thebibliography}
%
\subsubsection*{Number-Only System.}
%
For this preferred system do not use the optional argument
in the \verb|\bibitem| command: then, only numbers will
appear for the citations in the text (enclosed in square brackets)
as well as for the marks in your
bibliography (here the number is only end-punctuated without
square brackets).
Subsequent citation numbers in the text are collapsed to ranges.
Non-numeric and undefined labels are handled correctly but no sorting is
done.
E.g., \verb|\cite{n1,n3,n2,n3,n4,n5,foo,n1,n2,n3,?,n4,n5}| -- where
\verb|n|$x$ is the key of the $x^{\mathrm{th}}$ \verb|\bibitem|
command in sequence, \verb|foo| is the key of a \verb|\bibitem| with an
optional argument, and \verb|?| is an undefined reference -- gives
1,3,2-5,foo,1-3,?,4,5 as the citation reference.
\begin{verbatim}
\begin{thebibliography}{1}
\bibitem {clar:eke}
Clarke, F., Ekeland, I.:
Nonlinear oscillations and boundary-value problems for
Hamiltonian systems.
Arch. Rat. Mech. Anal. 78, 315--333 (1982)
\end{thebibliography}
\end{verbatim}
%
\subsection{Author-Year System}
%
References are cited in the text by name and year in parentheses
and should look as follows:
(Smith 1970, 1980), (Ekeland et al. 1985, Theorem 2), (Jones and Jaffe
1986; Farrow 1988, Chap.\,2). If the name is part of the sentence
only the year may appear in parentheses,
e.g.\ Ekeland et al. (1985, Sect.\,2.1)
The reference list should contain all citations occurring in the text,
ordered alphabetically by surname (with initials following). If there
are several works by the same author(s) the references should be listed
in the appropriate order indicated below:
\begin{alpherate}
\setlength{\hfuzz}{5pt}
\item
One author: list works chronologically;
\item
Author and same co-author(s): list works chronologically;
\item
Author and different co-authors: list works alphabetically
according to co-authors.
\end{alpherate}
If there are several works by the same author(s) and in the same year,
but which are cited separately, they should be distinguished by the use
of ``a'', ``b'' etc., e.g.\ (Smith 1982a), (Ekeland et al. 1982b).
%
\subsubsection*{How to Code Author-Year System.}
%
If you want to use this system you have to specify the option
\verb|[citeauthoryear]| in the \verb|documentclass|, like:
\begin{verbatim}
\documentclass[citeauthoryear]{llncs}
\end{verbatim}
Write your citations in the text explicitly except for the year, leaving
that up to \LaTeX{} with the \verb|\cite| command. Then give only the
appropriate year as the optional argument (i.e. the label in square
brackets) with the \verb|\bibitem| command(s).\\[2mm]
{\itshape Sample Input}
\begin{verbatim}
The results in this section are a refined version
of Clarke and Ekeland (\cite{clar:eke}); the minimality result of
Proposition~14 was the first of its kind.
\end{verbatim}
The above input produces the citation: ``\dots\ refined version of
Clarke and Ekeland (1982); the minimality\dots''. Then the
\verb|\bibitem| entry of \verb|clar:eke| in the \verb|thebibliography|
environment should read:
\begin{verbatim}
\begin{thebibliography}{} % (do not forget {})
.
.
\bibitem[1982]{clar:eke}
Clarke, F., Ekeland, I.:
Nonlinear oscillations and boundary-value problems for
Hamiltonian systems.
Arch. Rat. Mech. Anal. 78, 315--333 (1982)
.
.
\end{thebibliography}
\end{verbatim}
{\itshape Sample Output}
\bibauthoryear
%
\end{document}
% This is LLNCS.IND the handmade demonstration
% file for an author index from Springer-Verlag
% for Lecture Notes in Computer Science,
% version 2.2 for LaTeX2e
%
\begin{theindex}
\item Abt~I. \idxquad{7}
\item Ahmed~T. \idxquad{3}
\item Andreev~V. \idxquad{24}
\item Andrieu~B. \idxquad{27}
\item Arpagaus~M. \idxquad{34}
\indexspace
\item Babaev~A. \idxquad{25}
\item B\"arwolff~A. \idxquad{33}
\item B\'an~J. \idxquad{17}
\item Baranov~P. \idxquad{24}
\item Barrelet~E. \idxquad{28}
\item Bartel~W. \idxquad{11}
\item Bassler~U. \idxquad{28}
\item Beck~H.P. \idxquad{35}
\item Behrend~H.-J. \idxquad{11}
\item Berger~Ch. \idxquad{1}
\item Bergstein~H. \idxquad{1}
\item Bernardi~G. \idxquad{28}
\item Bernet~R. \idxquad{34}
\item Besan\c con~M. \idxquad{9}
\item Biddulph~P. \idxquad{22}
\item Binder~E. \idxquad{11}
\item Bischoff~A. \idxquad{33}
\item Blobel~V. \idxquad{13}
\item Borras~K. \idxquad{8}
\item Bosetti~P.C. \idxquad{2}
\item Boudry~V. \idxquad{27}
\item Brasse~F. \idxquad{11}
\item Braun~U. \idxquad{2}
\item Braunschweig~A. \idxquad{1}
\item Brisson~V. \idxquad{26}
\item B\"ungener~L. \idxquad{13}
\item B\"urger~J. \idxquad{11}
\item B\"usser~F.W. \idxquad{13}
\item Buniatian~A. \idxquad{11,37}
\item Buschhorn~G. \idxquad{25}
\indexspace
\item Campbell~A.J. \idxquad{1}
\item Carli~T. \idxquad{25}
\item Charles~F. \idxquad{28}
\item Clarke~D. \idxquad{5}
\item Clegg~A.B. \idxquad{18}
\item Colombo~M. \idxquad{8}
\item Courau~A. \idxquad{26}
\item Coutures~Ch. \idxquad{9}
\item Cozzika~G. \idxquad{9}
\item Criegee~L. \idxquad{11}
\item Cvach~J. \idxquad{27}
\indexspace
\item Dagoret~S. \idxquad{28}
\item Dainton~J.B. \idxquad{19}
\item Dann~A.W.E. \idxquad{22}
\item Dau~W.D. \idxquad{16}
\item Deffur~E. \idxquad{11}
\item Delcourt~B. \idxquad{26}
\item Buono~Del~A. \idxquad{28}
\item Devel~M. \idxquad{26}
\item De Roeck~A. \idxquad{11}
\item Dingus~P. \idxquad{27}
\item Dollfus~C. \idxquad{35}
\item Dreis~H.B. \idxquad{2}
\item Drescher~A. \idxquad{8}
\item D\"ullmann~D. \idxquad{13}
\item D\"unger~O. \idxquad{13}
\item Duhm~H. \idxquad{12}
\indexspace
\item Ebbinghaus~R. \idxquad{8}
\item Eberle~M. \idxquad{12}
\item Ebert~J. \idxquad{32}
\item Ebert~T.R. \idxquad{19}
\item Efremenko~V. \idxquad{23}
\item Egli~S. \idxquad{35}
\item Eichenberger~S. \idxquad{35}
\item Eichler~R. \idxquad{34}
\item Eisenhandler~E. \idxquad{20}
\item Ellis~N.N. \idxquad{3}
\item Ellison~R.J. \idxquad{22}
\item Elsen~E. \idxquad{11}
\item Evrard~E. \idxquad{4}
\indexspace
\item Favart~L. \idxquad{4}
\item Feeken~D. \idxquad{13}
\item Felst~R. \idxquad{11}
\item Feltesse~A. \idxquad{9}
\item Fensome~I.F. \idxquad{3}
\item Ferrarotto~F. \idxquad{31}
\item Flamm~K. \idxquad{11}
\item Flauger~W. \idxquad{11}
\item Flieser~M. \idxquad{25}
\item Fl\"ugge~G. \idxquad{2}
\item Fomenko~A. \idxquad{24}
\item Fominykh~B. \idxquad{23}
\item Form\'anek~J. \idxquad{30}
\item Foster~J.M. \idxquad{22}
\item Franke~G. \idxquad{11}
\item Fretwurst~E. \idxquad{12}
\indexspace
\item Gabathuler~E. \idxquad{19}
\item Gamerdinger~K. \idxquad{25}
\item Garvey~J. \idxquad{3}
\item Gayler~J. \idxquad{11}
\item Gellrich~A. \idxquad{13}
\item Gennis~M. \idxquad{11}
\item Genzel~H. \idxquad{1}
\item Godfrey~L. \idxquad{7}
\item Goerlach~U. \idxquad{11}
\item Goerlich~L. \idxquad{6}
\item Gogitidze~N. \idxquad{24}
\item Goodall~A.M. \idxquad{19}
\item Gorelov~I. \idxquad{23}
\item Goritchev~P. \idxquad{23}
\item Grab~C. \idxquad{34}
\item Gr\"assler~R. \idxquad{2}
\item Greenshaw~T. \idxquad{19}
\item Greif~H. \idxquad{25}
\item Grindhammer~G. \idxquad{25}
\indexspace
\item Haack~J. \idxquad{33}
\item Haidt~D. \idxquad{11}
\item Hamon~O. \idxquad{28}
\item Handschuh~D. \idxquad{11}
\item Hanlon~E.M. \idxquad{18}
\item Hapke~M. \idxquad{11}
\item Harjes~J. \idxquad{11}
\item Haydar~R. \idxquad{26}
\item Haynes~W.J. \idxquad{5}
\item Hedberg~V. \idxquad{21}
\item Heinzelmann~G. \idxquad{13}
\item Henderson~R.C.W. \idxquad{18}
\item Henschel~H. \idxquad{33}
\item Herynek~I. \idxquad{29}
\item Hildesheim~W. \idxquad{11}
\item Hill~P. \idxquad{11}
\item Hilton~C.D. \idxquad{22}
\item Hoeger~K.C. \idxquad{22}
\item Huet~Ph. \idxquad{4}
\item Hufnagel~H. \idxquad{14}
\item Huot~N. \idxquad{28}
\indexspace
\item Itterbeck~H. \idxquad{1}
\indexspace
\item Jabiol~M.-A. \idxquad{9}
\item Jacholkowska~A. \idxquad{26}
\item Jacobsson~C. \idxquad{21}
\item Jansen~T. \idxquad{11}
\item J\"onsson~L. \idxquad{21}
\item Johannsen~A. \idxquad{13}
\item Johnson~D.P. \idxquad{4}
\item Jung~H. \idxquad{2}
\indexspace
\item Kalmus~P.I.P. \idxquad{20}
\item Kasarian~S. \idxquad{11}
\item Kaschowitz~R. \idxquad{2}
\item Kathage~U. \idxquad{16}
\item Kaufmann~H. \idxquad{33}
\item Kenyon~I.R. \idxquad{3}
\item Kermiche~S. \idxquad{26}
\item Kiesling~C. \idxquad{25}
\item Klein~M. \idxquad{33}
\item Kleinwort~C. \idxquad{13}
\item Knies~G. \idxquad{11}
\item Ko~W. \idxquad{7}
\item K\"ohler~T. \idxquad{1}
\item Kolanoski~H. \idxquad{8}
\item Kole~F. \idxquad{7}
\item Kolya~S.D. \idxquad{22}
\item Korbel~V. \idxquad{11}
\item Korn~M. \idxquad{8}
\item Kostka~P. \idxquad{33}
\item Kotelnikov~S.K. \idxquad{24}
\item Krehbiel~H. \idxquad{11}
\item Kr\"ucker~D. \idxquad{2}
\item Kr\"uger~U. \idxquad{11}
\item Kubenka~J.P. \idxquad{25}
\item Kuhlen~M. \idxquad{25}
\item Kur\v{c}a~T. \idxquad{17}
\item Kurzh\"ofer~J. \idxquad{8}
\item Kuznik~B. \idxquad{32}
\indexspace
\item Lamarche~F. \idxquad{27}
\item Lander~R. \idxquad{7}
\item Landon~M.P.J. \idxquad{20}
\item Lange~W. \idxquad{33}
\item Lanius~P. \idxquad{25}
\item Laporte~J.F. \idxquad{9}
\item Lebedev~A. \idxquad{24}
\item Leuschner~A. \idxquad{11}
\item Levonian~S. \idxquad{11,24}
\item Lewin~D. \idxquad{11}
\item Ley~Ch. \idxquad{2}
\item Lindner~A. \idxquad{8}
\item Lindstr\"om~G. \idxquad{12}
\item Linsel~F. \idxquad{11}
\item Lipinski~J. \idxquad{13}
\item Loch~P. \idxquad{11}
\item Lohmander~H. \idxquad{21}
\item Lopez~G.C. \idxquad{20}
\indexspace
\item Magnussen~N. \idxquad{32}
\item Mani~S. \idxquad{7}
\item Marage~P. \idxquad{4}
\item Marshall~R. \idxquad{22}
\item Martens~J. \idxquad{32}
\item Martin~A.@ \idxquad{19}
\item Martyn~H.-U. \idxquad{1}
\item Martyniak~J. \idxquad{6}
\item Masson~S. \idxquad{2}
\item Mavroidis~A. \idxquad{20}
\item McMahon~S.J. \idxquad{19}
\item Mehta~A. \idxquad{22}
\item Meier~K. \idxquad{15}
\item Mercer~D. \idxquad{22}
\item Merz~T. \idxquad{11}
\item Meyer~C.A. \idxquad{35}
\item Meyer~H. \idxquad{32}
\item Meyer~J. \idxquad{11}
\item Mikocki~S. \idxquad{6,26}
\item Milone~V. \idxquad{31}
\item Moreau~F. \idxquad{27}
\item Moreels~J. \idxquad{4}
\item Morris~J.V. \idxquad{5}
\item M\"uller~K. \idxquad{35}
\item Murray~S.A. \idxquad{22}
\indexspace
\item Nagovizin~V. \idxquad{23}
\item Naroska~B. \idxquad{13}
\item Naumann~Th. \idxquad{33}
\item Newton~D. \idxquad{18}
\item Neyret~D. \idxquad{28}
\item Nguyen~A. \idxquad{28}
\item Niebergall~F. \idxquad{13}
\item Nisius~R. \idxquad{1}
\item Nowak~G. \idxquad{6}
\item Nyberg~M. \idxquad{21}
\indexspace
\item Oberlack~H. \idxquad{25}
\item Obrock~U. \idxquad{8}
\item Olsson~J.E. \idxquad{11}
\item Ould-Saada~F. \idxquad{13}
\indexspace
\item Pascaud~C. \idxquad{26}
\item Patel~G.D. \idxquad{19}
\item Peppel~E. \idxquad{11}
\item Phillips~H.T. \idxquad{3}
\item Phillips~J.P. \idxquad{22}
\item Pichler~Ch. \idxquad{12}
\item Pilgram~W. \idxquad{2}
\item Pitzl~D. \idxquad{34}
\item Prell~S. \idxquad{11}
\item Prosi~R. \idxquad{11}
\indexspace
\item R\"adel~G. \idxquad{11}
\item Raupach~F. \idxquad{1}
\item Rauschnabel~K. \idxquad{8}
\item Reinshagen~S. \idxquad{11}
\item Ribarics~P. \idxquad{25}
\item Riech~V. \idxquad{12}
\item Riedlberger~J. \idxquad{34}
\item Rietz~M. \idxquad{2}
\item Robertson~S.M. \idxquad{3}
\item Robmann~P. \idxquad{35}
\item Roosen~R. \idxquad{4}
\item Royon~C. \idxquad{9}
\item Rudowicz~M. \idxquad{25}
\item Rusakov~S. \idxquad{24}
\item Rybicki~K. \idxquad{6}
\indexspace
\item Sahlmann~N. \idxquad{2}
\item Sanchez~E. \idxquad{25}
\item Savitsky~M. \idxquad{11}
\item Schacht~P. \idxquad{25}
\item Schleper~P. \idxquad{14}
\item von Schlippe~W. \idxquad{20}
\item Schmidt~D. \idxquad{32}
\item Schmitz~W. \idxquad{2}
\item Sch\"oning~A. \idxquad{11}
\item Schr\"oder~V. \idxquad{11}
\item Schulz~M. \idxquad{11}
\item Schwab~B. \idxquad{14}
\item Schwind~A. \idxquad{33}
\item Seehausen~U. \idxquad{13}
\item Sell~R. \idxquad{11}
\item Semenov~A. \idxquad{23}
\item Shekelyan~V. \idxquad{23}
\item Shooshtari~H. \idxquad{25}
\item Shtarkov~L.N. \idxquad{24}
\item Siegmon~G. \idxquad{16}
\item Siewert~U. \idxquad{16}
\item Skillicorn~I.O. \idxquad{10}
\item Smirnov~P. \idxquad{24}
\item Smith~J.R. \idxquad{7}
\item Smolik~L. \idxquad{11}
\item Spitzer~H. \idxquad{13}
\item Staroba~P. \idxquad{29}
\item Steenbock~M. \idxquad{13}
\item Steffen~P. \idxquad{11}
\item Stella~B. \idxquad{31}
\item Stephens~K. \idxquad{22}
\item St\"osslein~U. \idxquad{33}
\item Strachota~J. \idxquad{11}
\item Straumann~U. \idxquad{35}
\item Struczinski~W. \idxquad{2}
\indexspace
\item Taylor~R.E. \idxquad{36,26}
\item Tchernyshov~V. \idxquad{23}
\item Thiebaux~C. \idxquad{27}
\item Thompson~G. \idxquad{20}
\item Tru\"ol~P. \idxquad{35}
\item Turnau~J. \idxquad{6}
\indexspace
\item Urban~L. \idxquad{25}
\item Usik~A. \idxquad{24}
\indexspace
\item Valkarova~A. \idxquad{30}
\item Vall\'ee~C. \idxquad{28}
\item Van Esch~P. \idxquad{4}
\item Vartapetian~A. \idxquad{11}
\item Vazdik~Y. \idxquad{24}
\item Verrecchia~P. \idxquad{9}
\item Vick~R. \idxquad{13}
\item Vogel~E. \idxquad{1}
\indexspace
\item Wacker~K. \idxquad{8}
\item Walther~A. \idxquad{8}
\item Weber~G. \idxquad{13}
\item Wegner~A. \idxquad{11}
\item Wellisch~H.P. \idxquad{25}
\item West~L.R. \idxquad{3}
\item Willard~S. \idxquad{7}
\item Winde~M. \idxquad{33}
\item Winter~G.-G. \idxquad{11}
\item Wolff~Th. \idxquad{34}
\item Wright~A.E. \idxquad{22}
\item Wulff~N. \idxquad{11}
\indexspace
\item Yiou~T.P. \idxquad{28}
\indexspace
\item \v{Z}\'a\v{c}ek~J. \idxquad{30}
\item Zeitnitz~C. \idxquad{12}
\item Ziaeepour~H. \idxquad{26}
\item Zimmer~M. \idxquad{11}
\item Zimmermann~W. \idxquad{11}
\end{theindex}
%%%%%%%%%%%%%%%%%%%%%%% file typeinst.tex %%%%%%%%%%%%%%%%%%%%%%%%%
%
% This is the LaTeX source for the instructions to authors using
% the LaTeX document class 'llncs.cls' for contributions to
% the Lecture Notes in Computer Sciences series.
% http://www.springer.com/lncs Springer Heidelberg 2006/05/04
%
% It may be used as a template for your own input - copy it
% to a new file with a new name and use it as the basis
% for your article.
%
% NB: the document class 'llncs' has its own and detailed documentation, see
% ftp://ftp.springer.de/data/pubftp/pub/tex/latex/llncs/latex2e/llncsdoc.pdf
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[runningheads,a4paper]{llncs}
\usepackage{amssymb}
% \setcounter{tocdepth}{3}https://www.overleaf.com/project/5ba56598eb60423ffe078157
\usepackage{graphicx}
\usepackage{url}
\urldef{\mailsa}\path|{long.nguyen, dylan.salopek, zhou.yang,|
\urldef{\mailsb}\path|joshua.stuve, fang.jin}@ttu.edu|
\newcommand{\keywords}[1]{\par\addvspace\baselineskip
\noindent\keywordname\enspace\ignorespaces#1}
%%%%Long's format%%%%%%
%reduce reference spacing
\let\OLDthebibliography\thebibliography
\renewcommand\thebibliography[1]{
\OLDthebibliography{#1}
\setlength{\parskip}{0pt}
\setlength{\itemsep}{1pt plus 0.8ex}
}
\usepackage{enumitem}
\usepackage{graphicx}
% \usepackage{color}
\usepackage[usenames, dvipsnames]{color}
\usepackage{bm}
% *** CITATION PACKAGES ***
\usepackage{cite}
\usepackage{graphicx}
\usepackage{amsmath}
%%%%Long's Format%%%%%
\usepackage{enumitem}
\setlist[enumerate]{itemsep=0mm}
\usepackage[norelsize]{algorithm2e}
% \usepackage[options ]{algorithm2e}
\usepackage{color}
\usepackage{subfigure}
\graphicspath{{figures/}{pictures/}{images/}{./}} % where to search for the images
\usepackage{booktabs} % For formal tables
\usepackage{multirow}
\usepackage{array}
% Define definition
% \newtheorem{definition}{Definition}[section] % reset theorem numbering for each chapter
\begin{document}
\mainmatter % start of an individual contribution
% first the title is needed
% Disaster Emergency Needs
\title{Spatial-temporal Multi-Task Learning \\ for Within-field Cotton Yield Prediction}
% a short form should be given in case it is too long for the running head
%\titlerunning{Lecture Notes in Computer Science: Authors' Instructions}
% the name(s) of the author(s) follow(s) next
%
% NB: Chinese authors should write their first names(s) in front of
% their surnames. This ensures that the names appear correctly in
% the running heads and the author index.
%
% single-blind peer review or double-blind peer review.
% \author{Long Hoang Nguyen
% % \thanks{Please note that the LNCS Editorial assumes that all authors have used
% % the western naming convention, with given names preceding surnames. This determines
% % the structure of the names in the running heads and the author index.}%
% \and Dylan Salopek \and Zhou Yang\and \\
% Joshua Stuve\and Fang Jin}
%\{zhou.yang, long.nguyen, joshua.stuve\}@ttu.edu}
%\authorrunning{Lecture Notes in Computer Science: Authors' Instructions}
% (feature abused for this document to repeat the title also on left hand pages)
% the affiliations are given next; don't give your e-mail address
% unless you accept that it will be published
% \institute{Texas Tech University, Department of Computer Science,\\
% 1012 Boston Ave, 79401 Lubbock, U.S.A\\
% \mailsa\\
% \mailsb\\
% \mailsc\\
% \url{http://myweb.ttu.edu/fjin/}}
%
% NB: a more complex sample for affiliations and the mapping to the
% corresponding authors can be found in the file "llncs.dem"
% (search for the string "\mainmatter" where a contribution starts).
% "llncs.dem" accompanies the document class "llncs.cls".
%
% \toctitle{Lecture Notes in Computer Science}
% \tocauthor{Authors' Instructions}
\author{Long Nguyen\inst{1} \and
Jia Zhen\inst{2} \and
Zhe Lin \inst{1} \and
Hanxiang Du \inst{1} \and
Zhou Yang \inst{1} \and
Wenxuan Guo \inst{1} \and
Fang Jin\inst{1}
}
% Long, Jiazhen, Zhe, Du, Zhou, Dr. Guo and you
%
% \authorrunning{F. Author et al.}
% First names are abbreviated in the running head.
% If there are more than two authors, 'et al.' is used.
%
\institute{
Texas Tech University, Lubbock, Texas, USA
\email{\{long.nguyen,zhe.lin,hanxiang.du,zhou.yang, wenxuan.guo, fang.jin\}@ttu.edu}\\
\and
George Washington University, Washington, USA\\
\email{jiazhen\_zhu@gwmail.gwu.edu}
}
\maketitle
\begin{abstract}
% Accurately predicting within-field crop yield with spatial variability plays a key role in the site-specific management of crop inputs.
Understanding and accurately predicting within-field spatial variability of crop yield play a key role in site-specific management of crop inputs such as irrigation water and fertilizer for optimized crop production. However, such a task is challenged by the complex interaction between crop growth and environmental and managerial factors, such as climate, soil conditions, tillage, and irrigation. In this paper, we present a novel Spatial-temporal Multi-Task Learning algorithms for within-field crop yield prediction in west Texas from 2001 to 2003. This algorithm integrates multiple heterogeneous data sources to learn different features simultaneously, and to aggregate spatial-temporal features by introducing a weighted regularizer to the loss functions. Our comprehensive experimental results consistently outperform the results of other conventional methods, and suggest a promising approach, which improves the landscape of crop prediction research fields.
% \keywords{Spatial-temporal Predicting, Within-field Yield Forecast, Multi-Task Learning}
\end{abstract}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Introduction}\label{sec:Introduction}
%\textcolor{blue}{@Du, I comment these sentences because this is Asian conference, they do not have much interest in US.}
Cotton is an important cash crop native to tropical and subtropical regions in the world. %In the United States, cotton generates about 2.2 billion crop values in 2016\footnote{http://www.southwestfarmpress.com/cotton/cotton-s-economic-benefit-Texas-tops-24-billion}.
Accurate yield prediction not only provides valuable information to cotton producers for effective management of the crop for optimized production, but also is important to policymakers, as well as consumers of agricultural products.
%but also is the key to cotton marketing strategies. % Besides, cotton pricing and trading are constantly under the influence of international needs and trade policies, which yearns for an accurate cotton yield forecast model even more.
% As a matter of fact, increasing export of cotton results in an over two-thirds of the total growth in the United States agricultural exports \cite{usdaWorldMarkets}; nearly 80 percent of the cotton production in the United States is projected to export in 2018\cite{usdaCotton}.
% Therefore, a reliable cotton yield forecast model benefits national agricultural economic health and cotton producers, especially.
% The significance of cotton yield forecast has intrigued the government long ago. The United States Department of Agriculture (USDA) releases monthly report on cotton supply and use projection, production forecast all year long since 1936.
However, cotton yield prediction is challenging due to complex interactions between crop growth and weather factors, soil conditions, as well as management factors, such as irrigation, tillage, rotation, etc. Moreover, simply applying other crop yield prediction models on cotton may lead nothing but disappointment: A prediction model that works on other crops like wheat, rice, and sugarcane, however, fails on predicting cotton yield\cite{bastiaanssen2003new}.
\begin{figure}[t]
\centering
\includegraphics[width=240pt, height=140pt]{figures/dataSource.png}
\caption{Data sources in our prediction model.}
\label{fig:cotton-producing}
\end{figure}
The existing approaches estimate crop yield based either on the crop sown areas, crop-cutting experiments or market arrivals show wide variability because of their inability to capture the indeterminate nature of the crop and its response to environmental conditions~\cite{hebbar2008predicting}. One of the attempts is to apply Grey model~\cite{hsu2003applying, akay2007grey} on production prediction, utilizing short-term forecasting with exponential growth. The regression-based method such as time series analysis can also be applied to production prediction~\cite{battese1988prediction,sugihara1990nonlinear}, but it suffers from great variation when the external environment is under significant variation. Another frequently used method for prediction is the differential equation model~\cite{garcia1983stochastic}, which demands the system to be stable and requires extra work to solve the equation.
% The inaccuracy and unreliability in cotton production estimation can cause problems to not only crop producers to effectively manage their crop, but also to governmental regulators to make the suitable policies. It prolongs not only the precious decision making time, but also leads to unnecessary waste of manpower and finical resources. %To save cotton producers' time and to optimize national interests in cotton trades, accurate cotton yield forecast is highly needed.
%In addition,
Conventional yield prediction treats the field uniformly despite inherent variability. Uniform management may result in over- or under-application of resources in specific locations within a field, which may have a negative impact on the environment and profitability~\cite{guo2015data}. However, consistent and accurate within-field yield prediction is challenging due to the high accuracy requirement under the complex interactions between yield-influencing factors, such as soil, weather, water, and spatial correlations.
With the introduction of the global positioning system (GPS), geographic information systems (GIS), and yield monitors along with other new technologies, we can quantify spatial variability in soil properties and crop yield in small areas of a field.
As satellite and drone technologies develop, we are able to collect remote sensing images at fine resolutions to support within-field yield forecast. Within-field scale crop yield prediction provides valuable information for producers to site-specifically manages their crop, which can optimize crop production for maximum profitability. In the within-field prediction procedure, we use a 30-m grid to represent a continuous surface.
The advancement of machine learning offers a different approach compared with the traditional ways for yield forecasting. The rapid advances in sensing technologies, the use of fully automated data recording, unmanned systems, remote sensing through satellites or aircraft, and real-time non-invasive computer vision, are additional boosts for enabling the new yield forecasting model. Due to the capability of machine learning based systems to process a large number of inputs and handle non-linear tasks, people have attempted to predict county-level soybean yield in the United States \cite{jiang2018predicting,johnson2014assessment}.
%\textcolor{blue}{country level xx prediction} in South American Countries.
However, using deep learning for within-field cotton forecast remains as an untouched ground.
In our work, the within-field forecasting is based on each individual grid for one field in West Texas area across three years (2001, 2002, 2003) in order to predict the cotton yield before harvest.
On this account, we propose a Multi-Task learning model to predict within-field cotton yield.
As shown in Figure~\ref{fig:cotton-producing}, this model ingests many sources of data which contain features for different learning tasks, including soil topographic attributes (elevation, slope, curvature, etc.), spectral data (Blue, Green, Red, and NIR bands denoted as BAND1, BAND2, BAND3, and BAND4, respectively), normalized difference vegetation index (NVDI) during the crop seasons; and weather (temperature, rainfall, etc.) data.
These multiple data sources are aggregated in the shared layer before transferring to task-specific layers. This type of design in a Multi-Task learning model makes it capable of enhancing specific learning task by utilizing all sources of information of other related tasks. In other words, this allows us to take various factors and variables into consideration to achieve a more accurate yield prediction.
On the other hand, crop yield within a field is typically autocorrelated, meaning yield values close together are likely more similar than those farther apart. Hence, to incorporate the spatial relationship, we propose a spatial regularization term to minimize the yield difference between one region and the weighted average of neighboring regions.
The main contributions of this paper are summarized as below:
\begin{itemize}
\item We design an innovative multi-task learning approach to predict within-field cotton yield across several years. Different from other machine learning models, to predict the cotton yield for a specific year is one of the tasks in our model; each individual task is enhanced through its access to all available data from prior years.
\item This work provides an entirely new vision for grid-scale crop yield prediction. To the best of our knowledge, this is among the first attempts to predict fine-grain cotton yield with the Multi-Task Learning approach, as existing work focus more on county-level or country level.
\item We introduce a spatial weight regularizer in order to overcome the effects of geographical distance on yield prediction. Each grid is trained to minimize not only the difference between the prediction and the actual value, but also the difference between its yield and its neighbors.
\item We perform a comprehensive set of experiments using the real-world dataset that produced results consistently outperformed other competitive methods, which could provide guidance for achieving higher crop production.
\end{itemize}
\section{Related Work}
\vspace{-2mm}
\paragraph{\textbf{Crop Yield Prediction.}}
Crop yield prediction is challenging. Many researches are conducted based on NDVI derived from the new moderate resolution imaging spectroradiometer (MODIS) sensor \cite{mkhabela2011crop}, MODIS two-band Enhanced Vegetation Index \cite{bolton2013forecasting}, even future weather variables \cite{schlenker2009nonlinear}. Various methodologies are employed, such as statistical models \cite{lobell2010use}, fuzzy systems and Artificial Neural Networks \cite{dahikar2014agricultural}, deep long short-term memory model \cite{jiang2018predicting} and deep neural network \cite{oliveira2018scalable}. Ji et al. \cite{ji2007artificial} investigated the effectiveness of machine learning methods. Unfortunately, most of the academic endeavors centered on Artificial Neural Networks with one or a few data sources undermine their predict performance; Most previous studies assuming the crop yield uniformly distributed over space ignore the spatial variations.
\vspace{-2mm}
\paragraph{\textbf{Multi-Task Learning.}}
Multi-Task learning (MTL) is implemented to predict spatial events due to its competence to exploit dynamic features and scalability \cite{zhao2015multi}. Through learning multiple related tasks simultaneously and treating prediction at each time point as a single task, MTL captures the progression trend of Alzheimer's Disease better \cite{zhou2011multi}. MTL also has outstanding performance in event forecasting across cities \cite{zhao2015multi} and fine-grain sentiment analysis \cite{balikas2017multitask}, as well as in distance speech recognition \cite{zhang2017attention}. Lu et al. proposed a principled approach for designing compact MTL architecture by starting with a thin network and dynamically widening it in a greedy manner \cite{lu2017fully}.
To the best of our knowledge, usage of MTL in crop yield forecast in within-field practice is untouched.
We propose a Multi-Task Learning model which targets at predicting each grid in the field for a crop season as an individual task. Meanwhile, we incorporate the spatial correlations as a regularization term to minimize the prediction errors.
\section{Proposed Model}
\vspace{-2mm}
% \subsection{Problem Formulation}
% % \subsubsection{Notation}
% % # actually, we don't need to mention the notation,
% % # the convention is that:
% % # bold uppercase: matrix, bold lowercase: vector
% % # a, b, c...: constant, t, x, y, z: variable
% % From this section on ward, we use bold capital letters (e.g. $\boldsymbol{X}$) to denote matrices, and bold lowercase letters (e.g. $\boldsymbol{x}$) represent vectors. Non-bold letters (e.g. $x$) denote scalars and Greek letters (e.g. $\lambda$) represent regularization parameters. All vectors are in column forms.
% %\textcolor{blue}{Section 3.1 is a mess. Very confusing. }
% Suppose we have $N$ grids in a field, $S \geqslant 2$ sources of data and $T \geqslant 2$ tasks. $D_s$ denotes the number of features extracted from source $s^{th}$. $X_s \in \mathbb{R}^{N \times D_s}$ denotes the feature matrix generated by source $s$, and each row represents one grid data. The dimension of the feature generated by all sources can be expressed as $D=\sum^{S}_{s=1}{D_s}$. The entire feature matrix can be written as $X=\{X_1, X_2, ..., X_s\} \in \mathbb{R}^{N \times D}$. $Y=\{Y_1, Y_2, ..., Y_T\} \in \mathbb{R}^{N \times T}$ denotes the label matrix, where $y_t = \{y^1_t, y^2_t,...,y^N_t\} \in \mathbb{R}^N$ is the label vector for task $t^{th}$.
% % \subsubsection{Multi-Task Learning Problem}
% For each task $t$, we can learn $S$ predictive model. Each model is generated from once source, and can be defined as:
% \begin{equation}
% f_{st}(X_s) = X_s w_{st}
% \end{equation}, where $w_{st} = (w^1_{st}, w^2_{st}, ..., w^{D_s}_{st})^T \in \mathbb{R}^{N \times D_s}$ represents the linear mapping function for task $t^{th}$ with respect to source $s^{th}$. When we treat all sources equally, the final predictive model for task $t^{th}$ could be given by:
% \vspace{-2mm}
% \begin{equation}
% f_t(X) = \frac{1}{S}\sum^{S}_{s=1}{f_{st}(X_s)}.
% \end{equation}
% \vspace{-1mm}
% Our goal is to find such a function $f_t(X)$ that has the best yield predictions for task $t^{th}$ from all sources $S$.
% \subsection{Problem Formulation}
% We treat the problem of forecasting cotton yield in a given year at a region of interest is based on a sequence of remotely sensed images taken during cotton lifecycle (before planting and in crop periods) and a set of environmental parameters such as soil physical properties and weather conditions (rainfall, temperature, etc.). Suppose there are $N$ regions of interest to forecast for average cotton yield in a year represented by $Y_1, Y_2, ..., Y_n$. Let's denote $I = {I_1, I_2, ..., I_t}$ as the features captured by sensed images where $I_t$ represents the feature captured at time $t$ in the cotton lifecycle. Let $W={W_1, W_2,...., W_t}$ be the weather conditions, $S={S_1, S_2, ... , S_k}$ be the soil physical and topographic properties, and $B={B_1, B_2, ... B_k}$ be the before planting conditions in each region.
% The problem we are trying to solve is to find the best predictive function $f$ for the cotton yield data such that:
% \begin{equation}
% f: Y_i \simeq f(I, S, B, W)
% \end{equation}
% In this paper, besides the combined sources of data, we also evaluate the importance of each dimension (sensed images, soil physical and topographic properties and spectral data before planting conditions) by assuming that they are independent. The weather is global for all the regions under forecast, hence we consider it as a parameter of the prediction function but not evaluating its impact. We will perform data fusion evaluation by ignoring one of the parameters in the model. The predicted cotton yield is then used for comparison and evaluation. In particular, we try to find other predictive functions $f_1, f_2$ and $f_3$ such that:
% \begin{equation}
% f_1: Y_i \simeq f_1(I, S, W)
% \end{equation}
% \begin{equation}
% f_2: Y_i \simeq f_2(I, B, W)
% \end{equation}
% \begin{equation}
% f_3: Y_i \simeq f_3(S, B, W)
% \end{equation}
% From these models, the impact of each dimension on cotton yield will be reasoned and evaluated.
\subsection{Overview}
\begin{figure*}[t]
\centering
\includegraphics[width=\linewidth, height=125pt]{figures/architecture2.png}
\caption{The cotton yield prediction framework}
\label{fig:architecture}
\end{figure*}
% Deep learning has shown its successful application on different fields. This model can be seen as a complex non-linear mappings that can learn hierarchical representations of the data. They compose of a set of layers in such a way that the output of this layer is the input of the next one.
Figure \ref{fig:architecture} presents the framework of our prediction model. In our model, cotton yield prediction of the year 2001, 2002 and 2003 are achieved in parallel. We utilized the Dense and Dropout layers in the network.
% \cite{chollet2015keras}.
A shared Dense layer is used to extract latent features from all data dimensions, which are aggregated and fed into multiple sub-networks for yearly yield forecasting task.
%The aggregated feature is then fed into multiple sub-networks for each yearly yield forecasting task.
This aggregation is shared among all task-specific sub-networks. Therefore, it helps the task-specific sub-network to learn features from other tasks and to enhance its own prediction performance. Dense layer helps receive input from all the neurons in the previous layer with the intuition that all factors contribute each layer output neurons. Mathematically, the latent feature $\hat{p}^t$ learned after a fully connected layer is computed as:
\begin{equation}
\hat{p}^t = \sigma(\sum^{N}_{i=1}{x_i*w_i} + b )
\end{equation}
\vspace{-1mm},
where $x_i$ represents input feature, $w_i$ is a weight element, $b$ is a bias and $\sigma$ is the activation function. In our setting, $\sigma(x)$ is a Sigmoid function defined as $\sigma(x) = 1 / (1 + e^{-x})$. Moreover, the dropout layer or dropout regularization is also used to randomly exclude some neurons (in our setting, we exclude $20\%$ of the neurons) to avoid over-fitting.
% \subsection{From Sensed Images to Features}
% Landsat 5 Thematic Mapper (TM) images consist of seven spectral bands with a spatial resolution of 30 meters for Bands 1 to 5 and 7. Spatial resolution for Band 6 (thermal infrared) is 120 meters, but is resampled to 30-meter pixels. The NDVI is calculated from Red (band 3) and Near Infrared (band 4) bands of Landsat 5 TM data. Yield data is \textcolor{blue}{collected?} gathered with the harvester, which was equipped with a yield monitor sensor. Topographic properties and soil properties values are derived from hundreds of within-field soil sample locations. Each point's value represents the average topographic and soil properties values of the surrounding area. The NDVI data, yield data, topographic, and soil property data are stored \textcolor{blue}{seperately?} separated into their own layers. All layers are resampled to match the $30\times30m^2$ grid of satellite image resolution. We have four yield layers from 2000 to 2003, 5 topographic and soil property layers, and 21 NDVI layers. Finally, a multi-layer data is created by overlaying all layers together based on georeferenced location. This multi-layer data will be used to predict the within-field spatial distribution of cotton yield.
\vspace{-2mm}
\subsection{Cotton Yield Prediction}
Our feature set is enriched by concatenating the latent features and feeding the output into a shared Dense layer. Suppose $p^{t_1}, p^{t_2}, p^{t_3}$ and $p^{t_4}$ are features from our sources, the joint feature $v_{fc}$ is the concatenation (denote as $\oplus$) of those features~\cite{yao2018deep}:
\begin{equation}
v^{fc} = p^{t_1} \oplus p^{t_2} \oplus p^{t_3} \oplus p^{t_4}.
\end{equation}
Stacked on the top of the shared Dense layer are three separate sub-networks, and each is used for one yearly cotton yield forecasting task, as shown in Figure \ref{fig:architecture}. After this layer, the latent feature is learned at time $j$ following the equation: $h_j = \sigma(W_j*v^{fc}_j + b)$.
% Once the latent feature is learned from aggregated sources of data, it is fed into task-specific layers.
Because cotton is usually planted by the end of May and harvest at the end of September or early October, we cut cotton's life cycle into several pieces, and each piece represents $2$ weeks.
Instead of taking it as time series data, we treat it as a couple of separate temporal features and utilize fully connected Dense layers and Dropout layers behind the shared Dense layer. We define the regression function for task $t$ as:
\begin{equation}
\hat{y}^{t}_j = \sigma(W^{t}_{j}*h^{t}_{j} + b^{t}_j)
\end{equation}, where $W^{t}_{j}$ and $b^{t}_{j}$ are learnable parameters, $h^{t}_{j}$ is the output of the last hidden layer, and $\sigma$ is a linear activation function. The model output lies in the interval $[0, 1]$ after value normalization. We will recover them to the original values when doing performance evaluation.
\vspace{-2mm}
\subsection{Spatial Feature in the Loss Function}
A loss function is defined as the mean square error between the observation and the prediction:
\begin{equation}
\mathcal{L(\theta)} = \sum_{k=1}^{N}{(y_k - \hat{y}_k)^2}
\end{equation}, where $\theta$ means all learnable parameters, $N$ is the number of regions in the field, $y_k$ represents actual yield value, and $\hat{y}_k$ represents the predicted yield value.
To train $\theta$ by minimizing the loss function may introduce overfitting.
Therefore, for the grid-scale crop forecasting within a field, the spatial correlations depend heavily on the factor of distance.
% we clearly see that the regions under forecast whose spatial correlation is highly potential.
%The intuition is that, compared with regions far away, neighbor regions are close on yield.
This drives us to add a regularization term that the yield difference between the predicting region and the weighted average yield of the neighboring regions should be minimized.
In particular, suppose $G(k)$ is the set of neighbors of region $k$, and $w(k,j)$ is the inverse distance weight between region $k$ and region $j$, the loss function now becomes:
\begin{equation}
\mathcal{L(\theta)} = \sum_{k=1}^{N}{[(y_k - \hat{y}_k)^2} + \lambda\sum_{j \in G(k)}{ \frac{w(k,j)}{|G(k)|}*|\hat{y}_k - y_j|^2]}
\end{equation}, where $\lambda$ is the hyper parameter, $d(k,j)$ is the Euclidean distance between these regions $k \neq j$. The spatial weight $w(k,j)$ is computed as:
\begin{equation}
w(k,j) = \frac{1}{d(k,j)^p}
\end{equation}, where $p$ is the power parameter (which equals to $2$ in our experiment).
\vspace{-2mm}
\section{Experiments}
\vspace{-2mm}
\subsection{Dataset and Feature Extraction}
Our dataset includes weather data, soil properties, spectral data, and NDVI. Spectral data and NDVI are extracted from Lantsat 5 and Landsat 7 remote sensing images.
The multi-spectral images were collected from 2001 to 2003 of a cotton field in west Texas. The total area is approximately 48 ha. The sensed images spatial resolution is 30 m. Hence, there are 475 grid cells under investigation. Figure \ref{fig:feature_heatmap_Hor1} shows the distribution of some features over the field.
% Table \ref{table:feature-correlation} and
% Figure \ref{fig:feature_heatmap_Hor1} show the correlation of each variable with respect to the yield value and its distribution over the field.
% \vspace{-2mm}
% \begin{table*}[h]
% \setlength{\tabcolsep}{7pt}
% \centering
% \caption{Correlation of each variable with yield value (* indicates significant correlations with p-value less than 5\%).}
% \begin{tabular}{l| c | c || r | c | c}
% \toprule
% \toprule
% & \multicolumn{1}{ c | }{Correlation} & \multicolumn{1}{| c ||}{p-value} & \multicolumn{1}{| c |}{} & \multicolumn{1}{| c }{Correlation} & \multicolumn{1}{| c }{p-value} \\
% \midrule
% \midrule
% ELE & -0.1173 & 0.0105 & BAND3 & -0.0552 & 0.2296 \\
% \midrule
% SLOPE & -0.1079 & 0.0186 & BAND4 & 0.0007 & 0.9878 \\
% \midrule
% CURV & -0.0524 & 0.2542 & NDVI\_1 & \textbf{0.6288*} & 1.1956e-53 \\
% \midrule
% PRO & -0.0050 & 0.9133 & NDVI\_2 & \textbf{0.1997*} & 1.1511e-05 \\
% \midrule
% PLAN & -0.1021 & 0.0261 & NDVI\_3 & \textbf{0.2057*} & 6.1333e-06 \\
% \midrule
% EC\_SH & \textbf{-0.2719*} & 1.7064e-09 & NDVI\_4 & \textbf{0.3060*} & 9.3314e-12 \\
% \midrule
% EC\_DP & \textbf{0.2515*} & 2.7462e-08 & NDVI\_5 & \textbf{0.5014*} & 1.3018e-31 \\
% \midrule
% BAND1 & \textbf{0.2855*} & 2.3375e-10 & NDVI\_6 & \textbf{0.6313*} & 3.5132e-54 \\
% \midrule
% BAND2 & 0.0394 & 0.3913 & NDVI\_7 & \textbf{0.6783*} & 2.6523e-65 \\
% \bottomrule
% \bottomrule
% \end{tabular}
% \label{table:feature-correlation}
% \end{table*}
\begin{figure}[t]
\centering
\includegraphics[width=\linewidth,height=1.5in]{figures/feature_heatmap_Hor1.png}
\caption{(a) to (d) Within-field feature value distributions. Darker colors indicate higher values. Each feature value is normalized into [0,1].}
\label{fig:feature_heatmap_Hor1}
\end{figure}
\vspace{-2mm}
\paragraph{\textbf{Weather data.}} Weather data includes the daily temperature and rainfall level. For simplicity, we use the average of every two weeks' weather data as features to match the sensed images.
\vspace{-2mm}
\paragraph{\textbf{Soil properties.}}
Topographic variation is a common characteristic of large agricultural fields that has effects on spatial variability of soil water and ultimately on crop yield \cite{hanna1982soil}.
% Topographic properties affect soil physical and chemical properties, hydrologic properties and processes, and crop growth and yield.
Besides, soil electrical conductivity (ECa) is also a reliable measurement of field variability.
The relationship between ECa and crop yield depends on climate, crop type and other specific field conditions \cite{kitchen1999soil}. The variables that are considered in this paper include elevation, slope, curvature, the average electrical conductivity of soil, etc.
%Elevation, slope, and curvature are the primary attributes of topography.
% Specifically, the attributes of topography are listed below.
% \begin{itemize}[noitemsep,nolistsep]
% \item Elevation: the height of a surface above a standard or mean sea level.
% \item Slope: defines how steep a surface is relative to a plane.
% \item Curvature: the degree to which the surface deviates from a flat plane.
% \item Profile curvature: amount of changes occur in curvature as we move along a certain direction in the field.
% \item Planar curvature: amount of changes occur in curvature of the field as we move along the contour lines of the field. (Contour lines are the lines having same elevation in the field)
% \end{itemize}
% \paragraph{\textbf{Soil properties}}
% Apparent soil electrical conductivity (ECa) is a reliable measurement of field variability. ECa affects crop yield through its relation to soil properties. The relationship between ECa and grain yield depends on climate, crop type and other specific field conditions \cite{kitchen1999soil}. In this study, we mainly use the following two soil properties.
% \begin{itemize}[noitemsep,nolistsep]
% \item EC\_SH: the average electrical conductivity of soil in the shallow layer (0-1 feet).
% \item EC\_DP: the average electrical conductivity of soil in the deep layer (0-3 feet).
% \end{itemize}
\vspace{-2mm}
\paragraph{\textbf{Field spectral data before planting.}}
Field spectrum before planting may influence the entire crop yield. This data is composed of four spectral bands extracted from the sensed images with 30-metre spatial resolution. Band1, Band2, Band3, and Band4 represent blue, green, red and near infrared value, respectively.
\vspace{-2mm}
\paragraph{\textbf{NDVI data.}}
NDVI represents Normalized Difference Vegetation Index. It \textit{is typically related to amount or density of vegetation, which is calculated as the difference between the reflectance in near-infrared (which vegetation strongly reflects) and red wavelengths divided by the sum of these two}.
% NDVI is a standardized way to represent the vegetation distribution.
NDVI is computed as: $NDVI = \frac{NIR-RED}{NIR+RED}$,
where $NIR$ represents the spectral reflectance in near-infrared wavelength and $RED$ is the spectral reflectance in the red wavelength. %NDVI can be seen as a direct indicator of the crop yield. These images are captured more frequently during the cotton life cycle to reflect actual conditions of the crop.
\vspace{-2mm}
\subsection{Competing Approaches and Comparison Metrics}
% In this section, we introduce some traditional baselines and compare the performance of our proposed model with those baselines. Next, we evaluate the performance with respect to the size of neighborhood and eventually we discuss the importance of each feature in cotton yield forecast of our model.
\subsubsection{Competing Approaches:}
In our experiment, a list of classical forecasting models are used for comparison and analysis:
\vspace{-2mm}
\paragraph{\textbf{Linear Regression}}
This is a traditional linear regression model. Its standard formula is: $ y = \sum_{i=1}^{n} \alpha_i x_i + \epsilon$
where $y$ is the response variable, $x_i$ is the feature and $\epsilon$ is the deviation.
\vspace{-2mm}
\paragraph{\textbf{Decision Tree Regression}} This method builds regression models in the form of a tree structure. It breaks down a dataset into smaller and smaller subsets while an associated regression tree is incrementally developed at the same time. The splitting point is chosen with the smallest sum of squared error (SSE) between predicted values and actual values. In the case of a regression model, the target variable does not have class.
% \cite{breiman2017classification}.
\begin{figure}[t]
\centering
\includegraphics[width=3in, height=1.6in]{figures/rmse_by_year.png}
\caption{Performance comparison in each year measured in RMSE, using whole dataset until September.}
\label{fig:prediction-year}
\end{figure}
\begin{figure}[t]
\centering
\includegraphics[scale=0.6]{figures/monthly-prediction.png}
\caption{Model performance in each month of 2003 measured in RMSE.}
\label{fig:prediction-month}
\end{figure}
%\vspace{-2mm}
\paragraph{\textbf{Random Forest}}
This model tries to fit a number of regression trees on various sub-samples of the dataset and uses averaging to improve the predictive accuracy and control overfitting. Each leaf of the tree contains a distribution for the continuous output variable.
\vspace{-2mm}
\paragraph{\textbf{Support Vector Regression (SVR)}}
SVR is a nonparametric technique that
% tries to fit predictor variables and observed response values via a kernel function. It
aims to find a function $f(x)$ that produces output deviated from observed response values $y_n$ by a value no greater than $\epsilon$ for each training point $x$, and meanwhile, as flat as possible.
% For linear function $f(x) = w^T x + b$ with $x \in X, b \in R$, it is formulated as solving an optimization problem over $w$ which is described at \cite{basak2007support}
\vspace{-2mm}
\paragraph{\textbf{XGBoost}}
This is an extension of gradient boosting machine (GBM) algorithm that tries to divide the optimization problem into two parts by first determining the direction of the step and then optimizing the step length.
% Details of the algorithm are well explained at \cite{chen2016xgboost}.
\vspace{-2mm}
\subsubsection{Evaluation Metrics}
% To evaluate the performance of the models, we compare the predicted cotton yield with the ground true value in the dataset.
Let $N$ be the number of grids under forecast. We denote $A_i$ as the actual crop yield and $F_i$ is the forecast yield for grid $i$. A set of classical metrics such as Mean square error (MSE), Root mean square error (RMSE), Mean absolute error (MAE), Mean absolute percentage error (MAPE) and Max error (ME) are used to elaborate the performance. These measures are computed as: $ MSE = \frac{1}{N} \sum_{i=1}^{N} (A_i - F_i)^2$, $RMSE = \sqrt{MSE}$, $MAE = \frac{1}{N} \sum_{i=1}^{N} |A_i - F_i|$, $MAPE = \frac{100\%}{N} \sum_{i=1}^{N} \frac{|A_i - F_i|}{A_i}$ and $ ME = max(|A_i - F_i|)$ where $i = 1,...,N$.
% \vspace{-2mm}
% \paragraph{\textbf{Mean square error (MSE)}} is computed as the average squared difference between the estimated values and the ground truth. $ MSE = \frac{1}{N} \sum_{i=1}^{N} (A_i - F_i)^2$
% \vspace{-2mm}
% \paragraph{\textbf{Root mean square error (RMSE)}} presents the square root of the MSE. $RMSE = \sqrt{MSE}$
% \vspace{-2mm}
% \paragraph{\textbf{Mean absolute error (MAE)}} measures the average distance between the actual value and the forecast value: $MAE = \frac{1}{N} \sum_{i=1}^{N} |A_i - F_i|$
% \vspace{-2mm}
% \paragraph{\textbf{Mean absolute percentage error (MAPE)}} presents the accuracy as a percentage, and is defined by: $MAPE = \frac{100\%}{N} \sum_{i=1}^{N} \frac{|A_i - F_i|}{A_i}$
% \vspace{-2mm}
% \paragraph{\textbf{Max error (ME)}} presents the worst case error between the predicted value and the true value: $ ME = max(|A_i - F_i|)$ where $i$ = 1,...,$N$
\begin{figure}[t]
\centering
\includegraphics[width=\linewidth,height=2.5in]{figures/8_yields1.png}
\caption{Within-field cotton yield prediction on different algorithms versus ground truth yield monitor data in 2003.}
\label{fig:8_yields1}
\end{figure}
\begin{table*}[t]
\setlength{\tabcolsep}{5pt}
\centering
\caption{Cotton yield prediction performance comparison of year 2003 while combining all data sources. Bold values represent the best results.}
\begin{tabular}{lr | r | r | r | r}
\toprule
& \multicolumn{1}{ c | }{MSE} & \multicolumn{1}{| c |}{RMSE} & \multicolumn{1}{| c |}{MAE} & \multicolumn{1}{| c }{MAPE} & \multicolumn{1}{| c }{Max Error} \\
\midrule
Linear Regression & 17,875.6 & 133.7 & 109.0 & 10.96 & 276.7 \\
\midrule
Random Forest & 19,295.3 & 138.9 & 112.0 & 10.68 & 321.7 \\
\midrule
Decision Tree & 22,320.6 & 149.4 & 118.6 & 12.50 & 394.2 \\
\midrule
Support Vector Regression & 33,588.5 & 183.3 & 142.2 & 13.35 & 475.4 \\
\midrule
XGBoost & 19,498.4 & 139.6 & 111.4 & 10.05 & 353.0 \\
\midrule
Multi-Task Learning & 8,267.5 & 90.9 & 70.5 & 8.08 & 256.2 \\
\midrule
Spatial-Temporal M.T.L. & \textbf{7,013.5} & \textbf{83.7} & \textbf{63.6} & \textbf{7.55} & \textbf{254.4} \\
\bottomrule
\end{tabular}
\label{table:performance-comparison}
\end{table*}
\subsection{Experimental Results}
\subsubsection{Average Performance}
\begin{table*}[t]
\setlength{\tabcolsep}{10pt}
\centering
\caption{Performance of the spatial-temporal Multi-task Learning model using individual source of data.}
\begin{tabular}{l| r | r | r | r | r}
\toprule
\multicolumn{1}{ c | }{Input Source}
& \multicolumn{1}{ c | }{MSE} & \multicolumn{1}{| c |}{RMSE} & \multicolumn{1}{| c |}{MAE} & \multicolumn{1}{| c }{MAPE} & \multicolumn{1}{| c }{Max Error} \\
\midrule
Soil Properties & 15,791.9 & 125.7 & 98.2 & 12.04 & \textbf{372.7} \\
\midrule
Spectral Data & 21,292.5 & 145.9 & 114.4 & 13.62 & 450.1 \\
\midrule
NDVI & \textbf{15,134.5} & \textbf{123.0} & \textbf{94.7} & \textbf{11.80} & 470.4 \\
\bottomrule
\end{tabular}
\label{table:performance-one-source-comparison}
\end{table*}
\begin{table*}[h]
\setlength{\tabcolsep}{9pt}
\centering
\caption{Discover the importance of sources of data by removing one source at a time.}
\begin{tabular}{l| r | r | r | r | r}
\toprule
\multicolumn{1}{ c | }{Removed Source}
& \multicolumn{1}{ c | }{MSE} & \multicolumn{1}{| c |}{RMSE} & \multicolumn{1}{| c |}{MAE} & \multicolumn{1}{| c }{MAPE} & \multicolumn{1}{| c }{Max Error} \\
\midrule
Soil Properties & 13,383.0 & 115.7 & \textbf{88.8} & \textbf{10.79} & 481.6 \\
\midrule
Spectral Data & \textbf{13,189.6} & \textbf{114.8} & 93.0 & 11.54 & \textbf{276.5} \\
\midrule
NDVI & 15,642.0 & 125.1 & 100.3 & 12.39 & 330.0 \\
\bottomrule
\end{tabular}
\label{table:performance-multi-sources-comparison}
\end{table*}
\begin{figure}[t]
\centering
\includegraphics[width=\linewidth,height=1in]{figures/line_performance_by_nbh2.png}
\caption{Impact of neighborhood size on model performance}
\label{fig:impact-neighborhood-size}
\end{figure}
Figure \ref{fig:prediction-year} shows the performance of our proposed model compared with other baselines in term of RMSE metric. We can see that, the Multi-Task learning and our proposed Spatial-Temporal Multi-Task learning model have the least error in all three years.
Figure \ref{fig:8_yields1} and Table \ref{table:performance-comparison} take yield prediction performance of 2003 as an example. Again, the Multi-Task Learning and our Spatial-Temporal Multi-Task learning methods show significant superiority than all the other approaches. With the whole data package, our model achieves the smallest error metrics (MSE, RMSE, MAE, MAPE, ME) which are $7,013.5$, $83.7$, $63.6$, $7.55$ and $254.4$, respectively. The overall performance of normal Multi-Task Learning is second and close to that of our proposed approach, while Support Vector Regression shows the worst performance.
\vspace{-2mm}
\subsubsection{Real-time Prediction Throughout the Year}
%In the U.S., cotton is usually planted in May and June, and harvest in October. In order to predict the cotton yield as early as possible, we train the model using partial available input features and forecast the cotton yield in each month in an online manner.
Considering the life cycle of cotton in the U.S., we train the model using partially available input features and predict the cotton yield in each month in an online manner.
Figure~\ref{fig:prediction-month} shows the performance when we try to make a prediction in May, June, July, August and September, using only the data available up to that point.
As more information is available, most of the models improve. The improvement during the first three months is less than that of later two months. All models perform better in August and reach the best in September.
%We observe as we gather more information, most of the models improve, even at the first three months, the improvement is not as obvious as later two months. In August, all the models achieved much better results and in September reached the best performance.
% In Figure~\ref{fig:prediction-year}, we illustrate the prediction performance for each individual year.
\vspace{-2mm}
\subsubsection{Spatial Correlations:}
We also vary the neighborhood distance of each region from $1$ to $5$ to verify the impact of spatial correlation among regions under prediction. As shown in Figure \ref{fig:impact-neighborhood-size}, MSE, RMSE and MAE gradually decrease when the distance increases. This trend stops when neighborhood size equals to $4$. The performance becomes more stable afterwards. Even though we see a random value in MAPE and ME metrics with respect to the neighborhood distance, there is also a decreasing trend on MAPE and ME when neighborhood size increases. Therefore, in our experiment, we set the neighbor distance as 5.
%Overall, we can conclude that the proposed model shows significant superiority than all the other approaches.
\vspace{-3mm}
\subsubsection{Understanding the Importance of the Features:}
Since weather data is shared in all regions under prediction, we do not evaluate the impact of this feature in our model. Instead, we explore the impacts of soil properties, spectral conditions before planting and NDVI on the cotton yield prediction. We split the data by dimensions and conduct two experiments: the first experiment uses only one dimension feature at a time, the second experiment removes one dimension and use the rest input each time.
The comparison and performance are listed in Table \ref{table:performance-one-source-comparison} and Table \ref{table:performance-multi-sources-comparison}, respectively.
From Table \ref{table:performance-one-source-comparison}, we see that using NDVI data helps to gain better precision compared with using the soil properties data alone and spectral data before planting alone in most of the metrics. It gets MSE and RMSE values at $15,134.5$ and $123.0$ while the spectral data produces the worst results, whose MSE and RMSE are $21,292.5$ and $145.9$, respectively. On the other hand, Table \ref{table:performance-multi-sources-comparison} indicates that if we ignore the spectral feature while keeping the rest, the model achieves the best results compared with ignoring the soil properties and NDVI features. These results demonstrate that the NDVI impacts the prediction the most, then soil properties, while spectral data before planting has the minimal impact.
%since the model performs the worst without it and performs the best when only one dimension involved in the training. Soil physical and topographic properties are also important while the conditions before planting affects the performance of the model less.
% \subsubsection{Coefficient Study}
% \textcolor{blue}{In our regression model, the coefficient also indicates the importance of features. We normalize the values of all features to the range [0, 1], so that coefficients are comparable.}
\vspace{-4mm}
\section{Conclusion}
\vspace{-2mm}
This paper proposes a novel Multi-task Learning framework for within-field scale cotton yield prediction, which ingests multiple heterogeneous data sources, such as soil type, weather, topographic, and remote sensing, and is capable of predicting within-field cotton yield throughout the growing season. By aggregating these multiple data sources in the shared layer before transferring to task-specific layers, this creative strategy is able to enhance specific learning task by utilizing sources from other related tasks. To minimize the spatial errors in prediction, this work introduces a spatial regularization to measure the correlations between a certain grid and its neighboring grids. The experimental results show the proposed approach consistently outperforms other competing approaches, and has a promising future in the crop yield prediction research field.
\vspace{-2mm}
\bibliographystyle{IEEEtran}
% argument is your BibTeX string definitions and bibliography database(s)
\bibliography{reference}
\end{document}
% Precision agriculture has been growing for years and gained a decent success. One of the tasks in precision agriculture is crop yield monitoring where the forecast component is highly essential. Traditionally, crop yield at county or state level forecast attracts more attention from researchers. In this paper, we target within-field forecast where there are still limited amount of work was done. In particular, we introduce a spatial-temporal Multi-task Learning model to forecast cotton yield for year 2003, 2002 and 2001 of a field in west Texas. Each year forecast is embedded into one specific task of the model. To embed spatial feature into the model, we uses regularization technique to customize our loss function. In order to evaluate the model, a set of baselines are used and compared based on standard metrics such as Mean Square Error (MSE), Root Mean Square Error (RMSE), Mean Absolute Percentage Error (MAPE), and Max Error (ME). Results show that our proposed model outperforms those the state of the art baselines and shows a great potential in higher precision agriculture study.
% In this paper, we proposed a new approach to build forecasting model for cotton yield, which is fine grain %is this right?
% within-field prediction. It is completely different from existing methods where higher hierarchical yield level such as county or state level is more of focus. The proposed approach utilizes Multi-Task Learning model and treats each year forecast as an independent task. The spatial feature is incorporated via regularization method. We evaluate the model via three-year cotton yield forecast and compare our prediction with several state of the art baselines under standard metrics like MSE, RMSE, MAE, MAPE, and ME. Even only with partial important data, our model outperforms competing baselines. These results raise high potential in fine grain forecasting of other similar research areas.
% \textcolor{blue}{working...}
% Cotton is an important cash crop in the United States. In the past five years, the United States accounts for an average of 15 percent of world’s cotton production and is ranked as the third leading cotton producer worldwide. Increasing exports of cotton results in an over two-thirds of the total growth in the United States agricultural exports \cite{usdaWorldMarkets}. As a matter of fact, nearly 80 percent of the cotton production is projected to export in 2018 \cite{usdaCotton}. Cotton yield forecast is extremely beneficial. It is a key element for pricing and provides valuable information for marketing plans. In this paper, we develop a cotton yield forecast model utilized Multi-Task Learning neural network that handles the spatial-temporal relationship by customizing loss function, then evaluate our model with traditional baselines used in the same forecast task.
% \subsection{Background}
% Cotton is the leading crop production in the state of Texas \cite{usdaTexas}. As an important cash crop in the United States, the production of cotton continually increases in the last few years. From 2015 to 2017, nearly 93 percent of the planted area in the United States harvested, while the planted area and harvested area increase 47 percent and 40 percent, respectively. Most of the cotton production in the United States lie in western and southern states, dominated by Texas where approximately half of the national cotton production comes from \cite{usdaNational}.
% Achieving maximum crop yield at minimum cost is one of the goals of agricultural production. Accurate yield estimation is essential to marketing plans, it provides timely information for decision-makers. Among all the other cotton industry related decision makers, economic and policy makers came up with various strategies to counter the economic effects brought by the uncertainty of crop yields and to maximize the profits. The inaccuracy in cotton production estimation not only prolong the precious decision making time, but also lead to unnecessary waste of manpower and finical resources. The significance of cotton yield forecast has intrigued the government long ago. The United States Department of Agriculture releases monthly report on cotton supply and use projection, production forecast all year long since 1936. A 10-year projection of cotton growth and production as one of national major agricultural commodities is also available on the USDA website.
% The widely common used methods to estimate crop yields conclude but not limited to: field surveys, crop growth simulations, regression analysis and statistical analysis. With data collected before the harvest, a specific model based on Iowa Corn and Soybean utilizing the NDVI, precipitation, soil moisture and surface temperature could generate a yield prediction with acceptable accuracy \cite{prasad2006crop}. The cotton yield is in great fluctuation due to weather changes, soil condition, governmental policies, international competition, etc. In a regular period, cotton growth and harvest are constantly under the influence of insects, diseases, weeds and extreme weather such as global warming and hurricane. The increasingly complex and volatile international environment also exacerbate the yield fluctuation further, which makes accurate cotton production forecasting exceptionally challenging.
% Machine learning has gained its popularity on predicting crops yields. \textcolor{blue}{????}uch as time series analysis can be applied to production prediction~\cite{battese1988prediction,sugihara1990nonlinear}, but it suffers from great variation when the external environment is under significant variation. Another frequently used method for forecasting is the differential equation model~\cite{garcia1983stochastic}, which demands the system to be stable and requires extra work to solve the equation. Quadratic regression model is used to access the cotton yield, but it can only build a relationship between NDVI and crop yield for the sake of corp monitor and yield estimation, which is approximated satisfactory \cite{dalezios2001cotton}. Another model based on the combination of the photosynthetically active radiation and the surface energy balance model is used to forecast crop yield, however, while it has satisfactory performance on wheat, rice and sugarcane yield prediction, it works poorly on cotton \cite{bastiaanssen2003new}.
% Deep-learning methods are representation-learning methods with multiple levels of representation, obtained by composing simple but non-linear modules that each transform the representation at one level into a representation at a higher, slightly more abstract level \cite{lecun2015deep}. Two common algorithms of deep neural networks are deep convolutional neural networks and deep recurrent neural networks.
% \subsection{Our Work}
% Crop yield forecast is a popular and important topic drawing attentions from many aspects such as agricultural study, climate and weather research, mathematical analysis and so on. Our work focus on the cotton yield forecast based on Multi-Task Learning model. Its outstanding learning abilities when aggregating multiple data sources in the shared layer and also having specific layers for each task allow us to take many factors, or variables into consideration to achieve a more accurate prediction. In our model, we utilize data sources from soil, \textcolor{red}{topographic properties}, NVDI during crop season, and weather (temperature, rainfall, etc.) data across four years (2000, 2001, 2002, 2003) in order to predict the crop yield by end of the season in each year. Each year forecast is one task in our multi-task model.
% 1. To the best of our knowledge, this is among the first attempts to predict cotton yield with the Multi-Task Learning approach. Different from other machine learning method, the goal is achieved by utilizing all available data from different years to enhance the yield prediction of a specific year as one of the tasks in the model.
% 2. We attempt to predict cotton yield in the fine grain practice. The dataset we employed contain sensed images in $30 m$ resolution, which cover an area around $30,000 m^2$. We used a handful features to help the prediction, including soil physical properties, \textcolor{red}{topographic properties and NDVI data}. Unlike the former prediction models coping at the county level or even larger scale, our model and data focus on \textcolor{red}{within field scale about} the fine grain practice. Associated with the high resolution images is data that could represent the conditions more precisely, which further improves the overall performance of our model.
% 3. Texas is the leading cotton producer in the United States and the planted area continues to increase in the last 3 years \cite{usdaNational}. Under the same circumstances, a slight improvement in cotton yield forecast in Texas may have huge impacts on national cotton productions and trades.
% 4. The potential application on national cotton fields and other crops. Although the high resolution images facilitate the predication accuracy, the advantage of our model is independent from it. We have reason to believe, the access to high resolution images will be easier and cheaper as the drone applications and technology develop, not to mention the possibilities of new advanced applications. With its help, the superiority of our model will be even magnified.
% The rest of this paper is organized as follows.
%The development of remote sensing technologies such as global positioning systems (GPS), yield monitors, geographic information systems (GIS), and remote sensing using satellites and aircraft enhance the monitoring of site-specific concerns for within-field crop yield forecast.
% We utilize data sources from soil topographic properties (xx, xx), spectral data (xx, xx), normalized difference vegetation index (NVDI) during crop seasons; and weather (temperature, rainfall, etc.) data across four years (2000, 2001, 2002, 2003) in order to predict the yield by the end of the season.
% Precision agriculture has been growing for years and gained a decent success. One of the tasks in precision agriculture is crop yield monitoring where the forecast component is highly essential. Traditionally, crop yield at county or state level forecast attracts more attention from researchers. In this paper, we target within-field forecast where we use a 30 m grid cell to represent a continuous surface.
% In particular, we introduce a spatial-temporal Multi-Task Learning model to forecast cotton yield for year 2003, 2002 and 2001 in west Texas. This model ingested multiple sources of data which contain features for different learning tasks.
% Each year forecast is embedded into one specific task of the model, and each individual task is enhanced through its access to all available data from prior years.
% To embed spatial feature into the model, we introduce a weighted spatial regularizer to customize our loss function.
% We performed a comprehensive set of experiments using a real-world dataset that produced results consistently outperformed other competitive methods under standard evaluation matrices. This model shows a promising results in improving precision agriculture.
% clmomu01.ind
%-----------------------------------------------------------------------
% CLMoMu01 1.0: LaTeX style files for books
% Sample index file for User's guide
% (c) Springer-Verlag HD
%-----------------------------------------------------------------------
\begin{theindex}
\item Absorption\idxquad 327
\item Absorption of radiation \idxquad 289--292,\, 299,\,300
\item Actinides \idxquad 244
\item Aharonov-Bohm effect\idxquad 142--146
\item Angular momentum\idxquad 101--112
\subitem algebraic treatment\idxquad 391--396
\item Angular momentum addition\idxquad 185--193
\item Angular momentum commutation relations\idxquad 101
\item Angular momentum quantization\idxquad 9--10,\,104--106
\item Angular momentum states\idxquad 107,\,321,\,391--396
\item Antiquark\idxquad 83
\item $\alpha$-rays\idxquad 101--103
\item Atomic theory\idxquad 8--10,\,219--249,\,327
\item Average value\newline ({\it see also\/} Expectation value)
15--16,\,25,\,34,\,37,\,357
\indexspace
\item Baker-Hausdorff formula\idxquad 23
\item Balmer formula\idxquad 8
\item Balmer series\idxquad 125
\item Baryon\idxquad 220,\,224
\item Basis\idxquad 98
\item Basis system\idxquad 164,\,376
\item Bell inequality\idxquad 379--381,\,382
\item Bessel functions\idxquad 201,\,313,\,337
\subitem spherical\idxquad 304--306,\, 309,\, 313--314,\,322
\item Bound state\idxquad 73--74,\,78--79,\,116--118,\,202,\, 267,\,
273,\,306,\,348,\,351
\item Boundary conditions\idxquad 59,\, 70
\item Bra\idxquad 159
\item Breit-Wigner formula\idxquad 80,\,84,\,332
\item Brillouin-Wigner perturbation theory\idxquad 203
\indexspace
\item Cathode rays\idxquad 8
\item Causality\idxquad 357--359
\item Center-of-mass frame\idxquad 232,\,274,\,338
\item Central potential\idxquad 113--135,\,303--314
\item Centrifugal potential\idxquad 115--116,\,323
\item Characteristic function\idxquad 33
\item Clebsch-Gordan coefficients\idxquad 191--193
\item Cold emission\idxquad 88
\item Combination principle, Ritz's\idxquad 124
\item Commutation relations\idxquad 27,\,44,\,353,\,391
\item Commutator\idxquad 21--22,\,27,\,44,\,344
\item Compatibility of measurements\idxquad 99
\item Complete orthonormal set\idxquad 31,\,40,\,160,\,360
\item Complete orthonormal system, {\it see}\newline
Complete orthonormal set
\item Complete set of observables, {\it see\/} Complete
set of operators
\indexspace
\item Eigenfunction\idxquad 34,\,46,\,344--346
\subitem radial\idxquad 321
\subsubitem calculation\idxquad 322--324
\item EPR argument\idxquad 377--378
\item Exchange term\idxquad 228,\,231,\,237,\,241,\,268,\,272
\indexspace
\item $f$-sum rule\idxquad 302
\item Fermi energy\idxquad 223
\indexspace
\item H$^+_2$ molecule\idxquad 26
\item Half-life\idxquad 65
\item Holzwarth energies\idxquad 68
\end{theindex}
%%%%%%%%%%%%%%%%%%%%%%% file typeinst.tex %%%%%%%%%%%%%%%%%%%%%%%%%
%
% This is the LaTeX source for the instructions to authors using
% the LaTeX document class 'llncs.cls' for contributions to
% the Lecture Notes in Computer Sciences series.
% http://www.springer.com/lncs Springer Heidelberg 2006/05/04
%
% It may be used as a template for your own input - copy it
% to a new file with a new name and use it as the basis
% for your article.
%
% NB: the document class 'llncs' has its own and detailed documentation, see
% ftp://ftp.springer.de/data/pubftp/pub/tex/latex/llncs/latex2e/llncsdoc.pdf
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[runningheads,a4paper]{llncs}
\usepackage{amssymb}
\setcounter{tocdepth}{3}
\usepackage{graphicx}
\usepackage{url}
\urldef{\mailsa}\path|{alfred.hofmann, ursula.barth, ingrid.haas, frank.holzwarth,|
\urldef{\mailsb}\path|anna.kramer, leonie.kunz, christine.reiss, nicole.sator,|
\urldef{\mailsc}\path|erika.siebert-cole, peter.strasser, lncs}@springer.com|
\newcommand{\keywords}[1]{\par\addvspace\baselineskip
\noindent\keywordname\enspace\ignorespaces#1}
\begin{document}
\mainmatter % start of an individual contribution
% first the title is needed
\title{Lecture Notes in Computer Science:\\Authors' Instructions
for the Preparation\\of Camera-Ready
Contributions\\to LNCS/LNAI/LNBI Proceedings}
% a short form should be given in case it is too long for the running head
\titlerunning{Lecture Notes in Computer Science: Authors' Instructions}
% the name(s) of the author(s) follow(s) next
%
% NB: Chinese authors should write their first names(s) in front of
% their surnames. This ensures that the names appear correctly in
% the running heads and the author index.
%
\author{Alfred Hofmann%
\thanks{Please note that the LNCS Editorial assumes that all authors have used
the western naming convention, with given names preceding surnames. This determines
the structure of the names in the running heads and the author index.}%
\and Ursula Barth\and Ingrid Haas\and Frank Holzwarth\and\\
Anna Kramer\and Leonie Kunz\and Christine Rei\ss\and\\
Nicole Sator\and Erika Siebert-Cole\and Peter Stra\ss er}
%
\authorrunning{Lecture Notes in Computer Science: Authors' Instructions}
% (feature abused for this document to repeat the title also on left hand pages)
% the affiliations are given next; don't give your e-mail address
% unless you accept that it will be published
\institute{Springer-Verlag, Computer Science Editorial,\\
Tiergartenstr. 17, 69121 Heidelberg, Germany\\
\mailsa\\
\mailsb\\
\mailsc\\
\url{http://www.springer.com/lncs}}
%
% NB: a more complex sample for affiliations and the mapping to the
% corresponding authors can be found in the file "llncs.dem"
% (search for the string "\mainmatter" where a contribution starts).
% "llncs.dem" accompanies the document class "llncs.cls".
%
\toctitle{Lecture Notes in Computer Science}
\tocauthor{Authors' Instructions}
\maketitle
\begin{abstract}
The abstract should summarize the contents of the paper and should
contain at least 70 and at most 150 words. It should be written using the
\emph{abstract} environment.
\keywords{We would like to encourage you to list your keywords within
the abstract section}
\end{abstract}
\section{Introduction}
You are strongly encouraged to use \LaTeXe{} for the
preparation of your camera-ready manuscript together with the
corresponding Springer class file \verb+llncs.cls+. Only if you use
\LaTeXe{} can hyperlinks be generated in the online version
of your manuscript.
The \LaTeX{} source of this instruction file for \LaTeX{} users may be
used as a template. This is
located in the ``authors'' subdirectory in
\url{ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/instruct/} and
entitled \texttt{typeinst.tex}. There is a separate package for Word
users. Kindly send the final and checked source
and PDF files of your paper to the Contact Volume Editor. This is
usually one of the organizers of the conference. You should make sure
that the \LaTeX{} and the PDF files are identical and correct and that
only one version of your paper is sent. It is not possible to update
files at a later stage. Please note that we do not need the printed
paper.
We would like to draw your attention to the fact that it is not possible
to modify a paper in any way, once it has been published. This applies
to both the printed book and the online version of the publication.
Every detail, including the order of the names of the authors, should
be checked before the paper is sent to the Volume Editors.
\subsection{Checking the PDF File}
Kindly assure that the Contact Volume Editor is given the name and email
address of the contact author for your paper. The Contact Volume Editor
uses these details to compile a list for our production department at
SPS in India. Once the files have been worked upon, SPS sends a copy of
the final pdf of each paper to its contact author. The contact author is
asked to check through the final pdf to make sure that no errors have
crept in during the transfer or preparation of the files. This should
not be seen as an opportunity to update or copyedit the papers, which is
not possible due to time constraints. Only errors introduced during the
preparation of the files will be corrected.
This round of checking takes place about two weeks after the files have
been sent to the Editorial by the Contact Volume Editor, i.e., roughly
seven weeks before the start of the conference for conference
proceedings, or seven weeks before the volume leaves the printer's, for
post-proceedings. If SPS does not receive a reply from a particular
contact author, within the timeframe given, then it is presumed that the
author has found no errors in the paper. The tight publication schedule
of LNCS does not allow SPS to send reminders or search for alternative
email addresses on the Internet.
In some cases, it is the Contact Volume Editor that checks all the final
pdfs. In such cases, the authors are not involved in the checking phase.
\subsection{Additional Information Required by the Volume Editor}
If you have more than one surname, please make sure that the Volume Editor
knows how you are to be listed in the author index.
\subsection{Copyright Forms}
The copyright form may be downloaded from the ``For Authors"
(Information for LNCS Authors) section of the LNCS Website:
\texttt{www.springer.com/lncs}. Please send your signed copyright form
to the Contact Volume Editor, either as a scanned pdf or by fax or by
courier. One author may sign on behalf of all of the other authors of a
particular paper. Digital signatures are acceptable.
\section{Paper Preparation}
Springer provides you with a complete integrated \LaTeX{} document class
(\texttt{llncs.cls}) for multi-author books such as those in the LNCS
series. Papers not complying with the LNCS style will be reformatted.
This can lead to an increase in the overall number of pages. We would
therefore urge you not to squash your paper.
Please always cancel any superfluous definitions that are
not actually used in your text. If you do not, these may conflict with
the definitions of the macro package, causing changes in the structure
of the text and leading to numerous mistakes in the proofs.
If you wonder what \LaTeX{} is and where it can be obtained, see the
``\textit{LaTeX project site}'' (\url{http://www.latex-project.org})
and especially the webpage ``\textit{How to get it}''
(\url{http://www.latex-project.org/ftp.html}) respectively.
When you use \LaTeX\ together with our document class file,
\texttt{llncs.cls},
your text is typeset automatically in Computer Modern Roman (CM) fonts.
Please do
\emph{not} change the preset fonts. If you have to use fonts other
than the preset fonts, kindly submit these with your files.
Please use the commands \verb+\label+ and \verb+\ref+ for
cross-references and the commands \verb+\bibitem+ and \verb+\cite+ for
references to the bibliography, to enable us to create hyperlinks at
these places.
For preparing your figures electronically and integrating them into
your source file we recommend using the standard \LaTeX{} \verb+graphics+ or
\verb+graphicx+ package. These provide the \verb+\includegraphics+ command.
In general, please refrain from using the \verb+\special+ command.
Remember to submit any further style files and
fonts you have used together with your source files.
\subsubsection{Headings.}
Headings should be capitalized
(i.e., nouns, verbs, and all other words
except articles, prepositions, and conjunctions should be set with an
initial capital) and should,
with the exception of the title, be aligned to the left.
Words joined by a hyphen are subject to a special rule. If the first
word can stand alone, the second word should be capitalized.
Here are some examples of headings: ``Criteria to Disprove
Context-Freeness of Collage Language", ``On Correcting the Intrusion of
Tracing Non-deterministic Programs by Software", ``A User-Friendly and
Extendable Data Distribution System", ``Multi-flip Networks:
Parallelizing GenSAT", ``Self-determinations of Man".
\subsubsection{Lemmas, Propositions, and Theorems.}
The numbers accorded to lemmas, propositions, and theorems, etc. should
appear in consecutive order, starting with Lemma 1, and not, for
example, with Lemma 11.
\subsection{Figures}
For \LaTeX\ users, we recommend using the \emph{graphics} or \emph{graphicx}
package and the \verb+\includegraphics+ command.
Please check that the lines in line drawings are not
interrupted and are of a constant width. Grids and details within the
figures must be clearly legible and may not be written one on top of
the other. Line drawings should have a resolution of at least 800 dpi
(preferably 1200 dpi). The lettering in figures should have a height of
2~mm (10-point type). Figures should be numbered and should have a
caption which should always be positioned \emph{under} the figures, in
contrast to the caption belonging to a table, which should always appear
\emph{above} the table; this is simply achieved as matter of sequence in
your source.
Please center the figures or your tabular material by using the \verb+\centering+
declaration. Short captions are centered by default between the margins
and typeset in 9-point type (Fig.~\ref{fig:example} shows an example).
The distance between text and figure is preset to be about 8~mm, the
distance between figure and caption about 6~mm.
To ensure that the reproduction of your illustrations is of a reasonable
quality, we advise against the use of shading. The contrast should be as
pronounced as possible.
If screenshots are necessary, please make sure that you are happy with
the print quality before you send the files.
\begin{figure}
\centering
\includegraphics[height=6.2cm]{eijkel2}
\caption{One kernel at $x_s$ (\emph{dotted kernel}) or two kernels at
$x_i$ and $x_j$ (\textit{left and right}) lead to the same summed estimate
at $x_s$. This shows a figure consisting of different types of
lines. Elements of the figure described in the caption should be set in
italics, in parentheses, as shown in this sample caption.}
\label{fig:example}
\end{figure}
Please define figures (and tables) as floating objects. Please avoid
using optional location parameters like ``\verb+[h]+" for ``here".
\paragraph{Remark 1.}
In the printed volumes, illustrations are generally black and white
(halftones), and only in exceptional cases, and if the author is
prepared to cover the extra cost for color reproduction, are colored
pictures accepted. Colored pictures are welcome in the electronic
version free of charge. If you send colored figures that are to be
printed in black and white, please make sure that they really are
legible in black and white. Some colors as well as the contrast of
converted colors show up very poorly when printed in black and white.
\subsection{Formulas}
Displayed equations or formulas are centered and set on a separate
line (with an extra line or halfline space above and below). Displayed
expressions should be numbered for reference. The numbers should be
consecutive within each section or within the contribution,
with numbers enclosed in parentheses and set on the right margin --
which is the default if you use the \emph{equation} environment, e.g.,
\begin{equation}
\psi (u) = \int_{o}^{T} \left[\frac{1}{2}
\left(\Lambda_{o}^{-1} u,u\right) + N^{\ast} (-u)\right] dt \; .
\end{equation}
Equations should be punctuated in the same way as ordinary
text but with a small space before the end punctuation mark.
\subsection{Footnotes}
The superscript numeral used to refer to a footnote appears in the text
either directly after the word to be discussed or -- in relation to a
phrase or a sentence -- following the punctuation sign (comma,
semicolon, or period). Footnotes should appear at the bottom of
the
normal text area, with a line of about 2~cm set
immediately above them.\footnote{The footnote numeral is set flush left
and the text follows with the usual word spacing.}
\subsection{Program Code}
Program listings or program commands in the text are normally set in
typewriter font, e.g., CMTT10 or Courier.
\medskip
\noindent
{\it Example of a Computer Program}
\begin{verbatim}
program Inflation (Output)
{Assuming annual inflation rates of 7%, 8%, and 10%,...
years};
const
MaxYears = 10;
var
Year: 0..MaxYears;
Factor1, Factor2, Factor3: Real;
begin
Year := 0;
Factor1 := 1.0; Factor2 := 1.0; Factor3 := 1.0;
WriteLn('Year 7% 8% 10%'); WriteLn;
repeat
Year := Year + 1;
Factor1 := Factor1 * 1.07;
Factor2 := Factor2 * 1.08;
Factor3 := Factor3 * 1.10;
WriteLn(Year:5,Factor1:7:3,Factor2:7:3,Factor3:7:3)
until Year = MaxYears
end.
\end{verbatim}
%
\noindent
{\small (Example from Jensen K., Wirth N. (1991) Pascal user manual and
report. Springer, New York)}
\subsection{Citations}
For citations in the text please use
square brackets and consecutive numbers: \cite{jour}, \cite{lncschap},
\cite{proceeding1} -- provided automatically
by \LaTeX 's \verb|\cite| \dots\verb|\bibitem| mechanism.
\subsection{Page Numbering and Running Heads}
There is no need to include page numbers. If your paper title is too
long to serve as a running head, it will be shortened. Your suggestion
as to how to shorten it would be most welcome.
\section{LNCS Online}
The online version of the volume will be available in LNCS Online.
Members of institutes subscribing to the Lecture Notes in Computer
Science series have access to all the pdfs of all the online
publications. Non-subscribers can only read as far as the abstracts. If
they try to go beyond this point, they are automatically asked, whether
they would like to order the pdf, and are given instructions as to how
to do so.
Please note that, if your email address is given in your paper,
it will also be included in the meta data of the online version.
\section{BibTeX Entries}
The correct BibTeX entries for the Lecture Notes in Computer Science
volumes can be found at the following Website shortly after the
publication of the book:
\url{http://www.informatik.uni-trier.de/~ley/db/journals/lncs.html}
\subsubsection*{Acknowledgments.} The heading should be treated as a
subsubsection heading and should not be assigned a number.
\section{The References Section}\label{references}
In order to permit cross referencing within LNCS-Online, and eventually
between different publishers and their online databases, LNCS will,
from now on, be standardizing the format of the references. This new
feature will increase the visibility of publications and facilitate
academic research considerably. Please base your references on the
examples below. References that don't adhere to this style will be
reformatted by Springer. You should therefore check your references
thoroughly when you receive the final pdf of your paper.
The reference section must be complete. You may not omit references.
Instructions as to where to find a fuller version of the references are
not permissible.
We only accept references written using the latin alphabet. If the title
of the book you are referring to is in Russian or Chinese, then please write
(in Russian) or (in Chinese) at the end of the transcript or translation
of the title.
The following section shows a sample reference list with entries for
journal articles \cite{jour}, an LNCS chapter \cite{lncschap}, a book
\cite{book}, proceedings without editors \cite{proceeding1} and
\cite{proceeding2}, as well as a URL \cite{url}.
Please note that proceedings published in LNCS are not cited with their
full titles, but with their acronyms!
\begin{thebibliography}{4}
\bibitem{jour} Smith, T.F., Waterman, M.S.: Identification of Common Molecular
Subsequences. J. Mol. Biol. 147, 195--197 (1981)
\bibitem{lncschap} May, P., Ehrlich, H.C., Steinke, T.: ZIB Structure Prediction Pipeline:
Composing a Complex Biological Workflow through Web Services. In: Nagel,
W.E., Walter, W.V., Lehner, W. (eds.) Euro-Par 2006. LNCS, vol. 4128,
pp. 1148--1158. Springer, Heidelberg (2006)
\bibitem{book} Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing
Infrastructure. Morgan Kaufmann, San Francisco (1999)
\bibitem{proceeding1} Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C.: Grid
Information Services for Distributed Resource Sharing. In: 10th IEEE
International Symposium on High Performance Distributed Computing, pp.
181--184. IEEE Press, New York (2001)
\bibitem{proceeding2} Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the
Grid: an Open Grid Services Architecture for Distributed Systems
Integration. Technical report, Global Grid Forum (2002)
\bibitem{url} National Center for Biotechnology Information, \url{http://www.ncbi.nlm.nih.gov}
\end{thebibliography}
\section*{Appendix: Springer-Author Discount}
LNCS authors are entitled to a 33.3\% discount off all Springer
publications. Before placing an order, the author should send an email,
giving full details of his or her Springer publication,
to \url{orders-HD-individuals@springer.com} to obtain a so-called token. This token is a
number, which must be entered when placing an order via the Internet, in
order to obtain the discount.
\section{Checklist of Items to be Sent to Volume Editors}
Here is a checklist of everything the volume editor requires from you:
\begin{itemize}
\settowidth{\leftmargin}{{\Large$\square$}}\advance\leftmargin\labelsep
\itemsep8pt\relax
\renewcommand\labelitemi{{\lower1.5pt\hbox{\Large$\square$}}}
\item The final \LaTeX{} source files
\item A final PDF file
\item A copyright form, signed by one author on behalf of all of the
authors of the paper.
\item A readme giving the name and email address of the
corresponding author.
\end{itemize}
\end{document}
% Generated by IEEEtran.bst, version: 1.14 (2015/08/26)
\begin{thebibliography}{10}
\providecommand{\url}[1]{#1}
\csname url@samestyle\endcsname
\providecommand{\newblock}{\relax}
\providecommand{\bibinfo}[2]{#2}
\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax}
\providecommand{\BIBentryALTinterwordstretchfactor}{4}
\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus
\BIBentryALTinterwordstretchfactor\fontdimen3\font minus
\fontdimen4\font\relax}
\providecommand{\BIBforeignlanguage}[2]{{%
\expandafter\ifx\csname l@#1\endcsname\relax
\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}%
\typeout{** loaded for the language `#1'. Using the pattern for}%
\typeout{** the default language instead.}%
\else
\language=\csname l@#1\endcsname
\fi
#2}}
\providecommand{\BIBdecl}{\relax}
\BIBdecl
\bibitem{bastiaanssen2003new}
W.~G. Bastiaanssen and S.~Ali, ``A new crop yield forecasting model based on
satellite measurements applied across the indus basin, pakistan,''
\emph{Agriculture, ecosystems \& environment}, vol.~94, no.~3, pp. 321--340,
2003.
\bibitem{hebbar2008predicting}
K.~Hebbar, M.~Venugopalan, M.~Seshasai, K.~Rao, B.~Patil, A.~Prakash, V.~Kumar,
K.~Hebbar, P.~Jeyakumar, K.~Bandhopadhyay \emph{et~al.}, ``Predicting cotton
production using infocrop-cotton simulation model, remote sensing and spatial
agro-climatic data,'' \emph{Current Science}, pp. 1570--1579, 2008.
\bibitem{hsu2003applying}
L.-C. Hsu, ``Applying the grey prediction model to the global integrated
circuit industry,'' \emph{Technological Forecasting and Social Change},
vol.~70, no.~6, pp. 563--574, 2003.
\bibitem{akay2007grey}
D.~Akay and M.~Atak, ``Grey prediction with rolling mechanism for electricity
demand forecasting of turkey,'' \emph{Energy}, vol.~32, no.~9, pp.
1670--1675, 2007.
\bibitem{battese1988prediction}
G.~E. Battese and T.~J. Coelli, ``Prediction of firm-level technical
efficiencies with a generalized frontier production function and panel
data,'' \emph{Journal of econometrics}, vol.~38, no.~3, pp. 387--399, 1988.
\bibitem{sugihara1990nonlinear}
G.~Sugihara and R.~M. May, ``Nonlinear forecasting as a way of distinguishing
chaos from measurement error in time series,'' \emph{Nature}, vol. 344, no.
6268, p. 734, 1990.
\bibitem{garcia1983stochastic}
O.~Garcia, ``A stochastic differential equation model for the height growth of
forest stands,'' \emph{Biometrics}, pp. 1059--1072, 1983.
\bibitem{guo2015data}
W.~Guo, S.~Cui, J.~Torrion, and N.~Rajan, ``Data-driven precision agriculture:
Opportunities and challenges,'' in \emph{Soil-Specific Farming}.\hskip 1em
plus 0.5em minus 0.4em\relax CRC Press, 2015, pp. 366--385.
\bibitem{jiang2018predicting}
Z.~Jiang, C.~Liu, N.~P. Hendricks, B.~Ganapathysubramanian, D.~J. Hayes, and
S.~Sarkar, ``Predicting county level corn yields using deep long short term
memory models,'' \emph{arXiv preprint arXiv:1805.12044}, 2018.
\bibitem{johnson2014assessment}
D.~M. Johnson, ``An assessment of pre-and within-season remotely sensed
variables for forecasting corn and soybean yields in the united states,''
\emph{Remote Sensing of Environment}, vol. 141, pp. 116--128, 2014.
\bibitem{mkhabela2011crop}
M.~Mkhabela, P.~Bullock, S.~Raj, S.~Wang, and Y.~Yang, ``Crop yield forecasting
on the canadian prairies using modis ndvi data,'' \emph{Agricultural and
Forest Meteorology}, vol. 151, no.~3, pp. 385--393, 2011.
\bibitem{bolton2013forecasting}
D.~K. Bolton and M.~A. Friedl, ``Forecasting crop yield using remotely sensed
vegetation indices and crop phenology metrics,'' \emph{Agricultural and
Forest Meteorology}, vol. 173, pp. 74--84, 2013.
\bibitem{schlenker2009nonlinear}
W.~Schlenker and M.~J. Roberts, ``Nonlinear temperature effects indicate severe
damages to us crop yields under climate change,'' \emph{Proceedings of the
National Academy of sciences}, vol. 106, no.~37, pp. 15\,594--15\,598, 2009.
\bibitem{lobell2010use}
D.~B. Lobell and M.~B. Burke, ``On the use of statistical models to predict
crop yield responses to climate change,'' \emph{Agricultural and Forest
Meteorology}, vol. 150, no.~11, pp. 1443--1452, 2010.
\bibitem{dahikar2014agricultural}
S.~S. Dahikar and S.~V. Rode, ``Agricultural crop yield prediction using
artificial neural network approach,'' \emph{IJIREEICE'14}, vol.~2, no.~1, pp.
683--686, 2014.
\bibitem{oliveira2018scalable}
I.~Oliveira, R.~L. Cunha, B.~Silva, and M.~A. Netto, ``A scalable machine
learning system for pre-season agriculture yield forecast,'' \emph{arXiv
preprint arXiv:1806.09244}, 2018.
\bibitem{ji2007artificial}
B.~Ji, Y.~Sun, S.~Yang, and J.~Wan, ``Artificial neural networks for rice yield
prediction in mountainous regions,'' \emph{The Journal of Agricultural
Science}, vol. 145, no.~3, pp. 249--261, 2007.
\bibitem{zhao2015multi}
L.~Zhao, Q.~Sun, J.~Ye, F.~Chen, C.-T. Lu, and N.~Ramakrishnan, ``Multi-task
learning for spatio-temporal event forecasting,'' in \emph{Proc.
KDD'15}.\hskip 1em plus 0.5em minus 0.4em\relax ACM, 2015, pp. 1503--1512.
\bibitem{zhou2011multi}
J.~Zhou, L.~Yuan, J.~Liu, and J.~Ye, ``A multi-task learning formulation for
predicting disease progression,'' in \emph{Proc. KDD'11}.\hskip 1em plus
0.5em minus 0.4em\relax ACM, 2011, pp. 814--822.
\bibitem{balikas2017multitask}
G.~Balikas, S.~Moura, and M.-R. Amini, ``Multitask learning for fine-grained
twitter sentiment analysis,'' in \emph{Proc. SIGIR'17}.\hskip 1em plus 0.5em
minus 0.4em\relax ACM, 2017, pp. 1005--1008.
\bibitem{zhang2017attention}
Y.~Zhang, P.~Zhang, and Y.~Yan, ``Attention-based lstm with multi-task learning
for distant speech recognition,'' \emph{Interspeech 2017}, pp. 3857--3861,
2017.
\bibitem{lu2017fully}
Y.~Lu, A.~Kumar, S.~Zhai, Y.~Cheng, T.~Javidi, and R.~S. Feris,
``Fully-adaptive feature sharing in multi-task networks with applications in
person attribute classification.'' in \emph{CVPR}, vol.~1, no.~2, 2017, p.~6.
\bibitem{yao2018deep}
H.~Yao, F.~Wu, J.~Ke, X.~Tang, Y.~Jia, S.~Lu, P.~Gong, and J.~Ye, ``Deep
multi-view spatial-temporal network for taxi demand prediction,'' \emph{arXiv
preprint arXiv:1802.08714}, 2018.
\bibitem{hanna1982soil}
A.~Hanna, P.~Harlan, and D.~Lewis, ``Soil available water as influenced by
landscape position and aspect 1,'' \emph{Agronomy Journal}, vol.~74, no.~6,
pp. 999--1004, 1982.
\bibitem{kitchen1999soil}
N.~Kitchen, K.~Sudduth, and S.~Drummond, ``Soil electrical conductivity as a
crop productivity measure for claypan soils,'' \emph{Journal of Production
Agriculture}, vol.~12, no.~4, pp. 607--617, 1999.
\end{thebibliography}