closed loop, human-in-the-loop
authorThomas Pietrzak <thomas.pietrzak@gmail.com>
Thu, 31 Mar 2022 15:31:30 +0000 (17:31 +0200)
committerThomas Pietrzak <thomas.pietrzak@gmail.com>
Thu, 31 Mar 2022 15:31:30 +0000 (17:31 +0200)
tex/4-loop.tex

index f9fa0aeef2e0efa9096423592fca88b6709742e9..51fa922fe05b7d110cca2ef29888fc4c0015c88e 100644 (file)
@@ -436,11 +436,27 @@ In my opinion thus is a limitation for the generative aspect of these models, an
 
 \subsection{System architectures and paradigms}
 
-The overall behavior of machines is similar to human behavior: they take inputs, process them and produce an output.
+%The overall behavior of machines is similar to human behavior: they take inputs, process them and produce an output.
 %However the way they behave this way and most importantly the purpose of their behavior is different.
-However, the way this process runs is different.
+%However, the way this process runs is different.
+
+Studying human behavior is useful for the design of machines for several reasons.
+The first reason is to reproduce the strengths of humans.
+For example in the previous section we discussed the fundamental coupling between humans' perception and action.
+Systems called \defword{closed-loop systems}\footurl{https://en.wikipedia.org/wiki/Control_system} also leverage such a mechanism.
+For example the non-inverting and inverting amplifiers circuit depicted on \reffig{fig:amplifiers} have the output of their operational amplifier connected to one of its input through a resistor.
+The output voltage is proportional to the input voltage whose value depends on $R_1$ and $R_2$.
+But most importantly, the feedback loop stabilizes the output voltage to the desired value.
+This kind of control mechanism is used in many applications such as robots, domestic appliances, or drones.
+It is also used in haptic devices that leverage information from people with \defword{Human-in-the-loop} models~\cite{vanderlinde02}.
+
+NOT OUR FOCUS
+
+\input{figures/amplifiers.tex}
+
+\todo{Interest in human behavior for the design of interactive systems: 1) take inspiration of ot and reproduce a similar behavior. 2) make a better connection between humans and systems}
+
 
-\paragraph{Computation}
 
 Computers and programs are based on theoretical models such as $\lambda$-calculus~\cite{church32} or Turing machines~\cite{turing38}.
 These are computing models, and they focus on solving numerical problem.
@@ -501,17 +517,15 @@ On the application level, a graphics loop gets an input stream of graphic comman
 Therefore, applications are what Wegner calls \defwords{interaction machines}{interaction machine}~\cite{wegner97}.
 %\defwords{Neural networks}{neural network} are other examples of interaction machines: they also get input streams and produce output streams~\cite{mcculloch43}.
 
-In the previous section we discussed the fundamental coupling between humans' perception and action.
-Systems called \defword{closed-loop systems}\footurl{https://en.wikipedia.org/wiki/Control_system} also leverage such a mechanism.
-For example the non-inverting and inverting amplifiers circuit depicted on \reffig{fig:amplifiers} have the output of their operational amplifier connected to one of its input through a resistor.
-The output voltage is proportional to the input voltage whose value depends on $R_1$ and $R_2$.
-But most importantly, the feedback loop stabilizes the output voltage to the desired value.
-This kind of mechanism is used in many applications such as robots or drones control.
-%Human-in-the-loop
-
-\input{figures/amplifiers.tex}
+Software models describe the connection between input, output, and computing.
+PAC \cite{coutaz87}
+Arch \cite{arch92}
+MVC \cite{reenskaug79,reenskaug79a}
+Seeheim \cite{green85}
 
+adaptations of Norman's theory
 
+\input{figures/sevenstages2.tex}
 
 
 \todo{Maybe move stuff below to the discussion…}
@@ -561,12 +575,6 @@ They process data and perform operations with this knowledge and behavior state
 Pb: it reacts always the same way to the same entries. Humans tend to evolve. => ML?
 Flexibility? Adaptability?
 
-
-PAC \cite{coutaz87}
-Arch \cite{arch92}
-MVC \cite{reenskaug79,reenskaug79a}
-Seeheim \cite{green85}
-
 DiffĂ©rent ? Ou pas ?
 (Not only machines behavior is behavior is different than human behavior), but most importantly the purpose of their behavior is different.
 
@@ -629,8 +637,6 @@ In this project, we explained how to adapt the concept of direct manipulation to
 
 \section{Ecological approach to computing}
 
-\input{figures/sevenstages2.tex}
-
 \input{figures/interactingloops.tex}
 
 \input{figures/wholeschema.tex}