Fatti: Fatti: A. Mediante decisione del 28 maggio 2002 la Cassa di disoccupazione del Cantone Ticino ha sospeso per la durata di 31 giorni il diritto all'indennità di disoccupazione di B._, nata nel 1962, per avere disdetto a fine dicembre 2001, con effetto al 31 marzo 2002, e senza essersi previamente assicurata un nuovo impiego, il contratto di lavoro che la legava alla ditta X._. A. Mediante decisione del 28 maggio 2002 la Cassa di disoccupazione del Cantone Ticino ha sospeso per la durata di 31 giorni il diritto all'indennità di disoccupazione di B._, nata nel 1962, per avere disdetto a fine dicembre 2001, con effetto al 31 marzo 2002, e senza essersi previamente assicurata un nuovo impiego, il contratto di lavoro che la legava alla ditta X._. B. Contro il provvedimento, B._ si è aggravata al Tribunale delle assicurazioni del Cantone Ticino, il quale, per pronuncia del 18 ottobre 2002, ha parzialmente accolto il ricorso e ridotto la sospensione a 16 giorni in considerazione dei motivi da essa addotti. In particolare, la Corte cantonale ha tenuto conto della situazione personale dell'assicurata, che, trovandosi nel mezzo di una procedura di divorzio e non avendo apparentemente più legami con la Svizzera interna, ha deciso di rientrare nel Cantone Ticino - dove risiedono i genitori - allo scopo di ricevere il necessario sostegno morale e prevenire un possibile esaurimento nervoso. Dal 1° giugno 2002 l'interessata ha trovato una nuova occupazione a L._ presso la ditta Y._. B. Contro il provvedimento, B._ si è aggravata al Tribunale delle assicurazioni del Cantone Ticino, il quale, per pronuncia del 18 ottobre 2002, ha parzialmente accolto il ricorso e ridotto la sospensione a 16 giorni in considerazione dei motivi da essa addotti. In particolare, la Corte cantonale ha tenuto conto della situazione personale dell'assicurata, che, trovandosi nel mezzo di una procedura di divorzio e non avendo apparentemente più legami con la Svizzera interna, ha deciso di rientrare nel Cantone Ticino - dove risiedono i genitori - allo scopo di ricevere il necessario sostegno morale e prevenire un possibile esaurimento nervoso. Dal 1° giugno 2002 l'interessata ha trovato una nuova occupazione a L._ presso la ditta Y._. C. Il Segretariato di Stato dell'economia (seco) interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, al quale chiede di annullare il giudizio cantonale e di confermare la decisione querelata. Facendo notare l'assenza di obbligo di mantenimento nei confronti dei genitori, il Segretariato ricorrente si oppone a che l'assicurazione contro la disoccupazione debba farsi carico delle conseguenze di una scelta personale di un'assicurata e contesta l'importanza, ritenuta sproporzionata, attribuita dai primi giudici alla situazione personale dell'interessata. Esso osserva infine che, perlomeno fino al reperimento di un nuovo impiego in Ticino, una permanenza nella Svizzera interna, dove l'insorgente avrebbe peraltro svolto la formazione scolastica e la vita professionale, non avrebbe potuto dare luogo a un suo "sradicamento culturale". Mentre la Cassa si associa alle conclusioni ricorsuali, B._ ne propone la reiezione.